如何在 RHEL 7.4 上安装 cloudstack
Posted
技术标签:
【中文标题】如何在 RHEL 7.4 上安装 cloudstack【英文标题】:How to Install cloudstack on RHEL 7.4 【发布时间】:2018-11-13 10:35:27 【问题描述】:我正在尝试通过以下方式在 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 安装 mysql-server 结果是: 没有可用的包 mysql-server。
我了解 RHEL 7.4 附带 MariaDB 而不是 MySql。我没有关于如何为 CloudStack 配置 MariaDB 的说明。
任何帮助将不胜感激。
【问题讨论】:
【参考方案1】:由于您使用的是 redhat,您需要使用以下 repo: http://cloudstack.apt-get.eu/rhel/7/4.11/
要获取apache-commons-daemon-jsvc,你需要启用base repo,因为这个包是redhat提供的。
您可以安装 mariaDB,而不是 mysql,然后按照文档中的确切步骤进行操作。 唯一的区别是在重新启动/启动/启用服务时使用 mariadb 而不是 mysql。
【讨论】:
以上是关于如何在 RHEL 7.4 上安装 cloudstack的主要内容,如果未能解决你的问题,请参考以下文章
由于“GLIBC_2.18”未找到错误,无法在 RHEL 7.4 上构建 WebRTC 代码