管理服务器安装

接下来进行CloudStack管理节点和相关工具的安装。

数据库安装和配置

首先安装MySQL,并对它进行配置,以确保CloudStack运行正常。

运行如下命令安装:

  1. # yum -y install mysql-server

MySQL安装完成后,需更改其配置文件/etc/my.cnf。在[mysqld]下添加下列参数:

  1. innodb_rollback_on_timeout=1
  2. innodb_lock_wait_timeout=600
  3. max_connections=350
  4. log-bin=mysql-bin
  5. binlog-format = 'ROW'

正确配置MySQL后,启动它并配置为开机自启动:

  1. # service mysqld start
  2. # chkconfig mysqld on

安装

现在将要开始安装管理服务器。执行以下命令:

  1. # yum -y install cloudstack-management

在程序执行完毕后,需初始化数据库,通过如下命令和选项完成:

  1. # cloudstack-setup-databases cloud:[email protected] --deploy-as=root

当该过程结束后,您应该可以看到类似信息:”CloudStack has successfully initialized the database.”。

数据库创建后,最后一步是配置管理服务器,执行如下命令:

  1. # cloudstack-setup-management

上传系统模板

CloudStack通过一系列系统虚拟机提供功能,如访问虚拟机控制台,如提供各类网络服务,以及管理辅助存储的中的各类资源。该步骤会获取系统虚拟机模板,用于云平台引导后系统虚拟机的部署。

然后需要下载系统虚拟机模板,并把这些模板部署于刚才创建的辅助存储中;管理服务器包含一个脚本可以正确的操作这些系统虚拟机模板:

  1. # /usr/share/cloudstack-common/scripts/storage/secondary/cloud-install-sys-tmplt -m /secondary -u http://download.cloud.com/templates/4.3/systemvm64template-2014-01-14-master-kvm.qcow2.bz2 -h kvm -F

以上是管理服务器的安装和配置过程;在配置CloudStack之前,仍需配置hypervisor。