mysql - 如何在 RHEL 7.4 上安装 cloudstack
问题描述
我正在尝试通过以下方式在 RHEL 7.4 服务器上安装 CloudStack 管理:http: //docs.cloudstack.apache.org/projects/cloudstack-installation/en/4.11/management-server/index.html
问题 1: /etc/yum.repos.d/cloudstack.repo
变量 $releasever 被翻译成 7Server 导致 url baseurl= http://cloudstack.apt-get.eu/centos/ $releasever/4.11/ 被翻译成: http://cloudstack.apt-get.eu/centos /7Server/4.11/ 不存在。我不得不将其修改为: http ://cloudstack.apt-get.eu/centos/7/4.11/ 还有 http://cloudstack.apt-get.eu/rhel/7/4.11/ 我没有知道两者中的哪一个是必需的。
问题 2: 执行时:sudo yum install cloudstack-management
错误:包:cloudstack-management-4.11.0.0-1.el7.centos.x86_64 (cloudstack) 要求:apache-commons-daemon-jsvc
我无法安装这个丢失的包。
问题 3: sudo yum install mysql-server 结果:没有可用的包 mysql-server。
我了解 RHEL 7.4 附带 MariaDB 而不是 MySql。我没有关于如何为 CloudStack 配置 MariaDB 的说明。
任何帮助将不胜感激。
解决方案
当您使用 redhat 时,您需要使用以下 repo: http ://cloudstack.apt-get.eu/rhel/7/4.11/
要获取 apache-commons-daemon-jsvc,您需要启用基本 repo,因为此软件包由 redhat 提供。
您可以安装 mariaDB,而不是 mysql,然后按照文档中的确切步骤进行操作。唯一的区别是在重新启动/启动/启用服务时使用 mariadb 而不是 mysql。
推荐阅读
- bash - 如何编写while循环以便使用bash完成以下任务?
- javascript - 我在手机和 Windows 上使用此代码检测操作系统时遇到问题
- php - cpanel上传后目标类[App\\Http\\controllers\\AdminAuthController]不存在
- java - 如何纠正 HTTP 状态 500 - Servlet.init() for servlet spring 在 Eclipse IDE 上抛出异常
- material-design - 我想要不同背景颜色的文本字段和 helperText 但它没有发生
- c# - 如何执行对象的批量替换?
- git - git rebase 与分支上的最后一次提交
- c++ - 多个运算符通过操作类型覆盖行为
- android - Android Studio 从 Firebase 存储中获取 3d 模型
- php - php mysql仅在if语句中有重复项的情况下更新列