mysql - 如何在 RHEL 7.4 上安装 cloudstack

标签 mysql mariadb rhel7 apache-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 基本网址= 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 服务器 结果是: 没有可用的 mysql-server 软件包。

据我了解,RHEL 7.4 附带 MariaDB,而不是 MySql。我没有有关如何配置 MariaDB for CloudStack 的说明。

任何帮助将不胜感激。

最佳答案

由于您使用的是redhat,因此您需要使用以下存储库: http://cloudstack.apt-get.eu/rhel/7/4.11/

要获取 apache-commons-daemon-jsvc,您需要启用基本存储库,因为该软件包是由 redhat 提供的。

您可以安装 mariaDB,而不是 mysql,然后按照文档中的确切步骤进行操作。 唯一的区别是在重新启动/启动/启用服务时使用 mariadb 而不是 mysql。

关于mysql - 如何在 RHEL 7.4 上安装 cloudstack,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50674690/

相关文章:

MySQL 错误 150

mysql - 为什么 mariaDB 错误地要求缺少组件

kubernetes 集群无法使用 minikube 启动

amazon-web-services - 无通信 - 具有不同子网中两个接口(interface)的 EC2 实例

java - 仅当 isAdmin 为 true 时才显示在线用户

mysql - 如何连接静态值并将它们用作 GROUP BY 标识符?

php - MySQL 和 PHP 按首字母而非数字排序地址

php - MariaDB 和 PHP - 查询无法正常工作

mysql - MariaDB 通信异常 : Communications link failure

azure - 如何使用ansible循环挂载多个磁盘