管理服务器安装
接下来进行CloudStack管理节点和相关工具的安装。
数据库安装和配置
首先安装MySQL,并对它进行配置,以确保CloudStack运行正常。
运行如下命令安装:
- # yum -y install mysql-server
MySQL安装完成后,需更改其配置文件/etc/my.cnf。在[mysqld]下添加下列参数:
- innodb_rollback_on_timeout=1
- innodb_lock_wait_timeout=600
- max_connections=350
- log-bin=mysql-bin
- binlog-format = 'ROW'
正确配置MySQL后,启动它并配置为开机自启动:
- # service mysqld start
- # chkconfig mysqld on
安装
现在将要开始安装管理服务器。执行以下命令:
- # yum -y install cloudstack-management
在程序执行完毕后,需初始化数据库,通过如下命令和选项完成:
- # cloudstack-setup-databases cloud:[email protected] --deploy-as=root
当该过程结束后,您应该可以看到类似信息:”CloudStack has successfully initialized the database.”。
数据库创建后,最后一步是配置管理服务器,执行如下命令:
- # cloudstack-setup-management
上传系统模板
CloudStack通过一系列系统虚拟机提供功能,如访问虚拟机控制台,如提供各类网络服务,以及管理辅助存储的中的各类资源。该步骤会获取系统虚拟机模板,用于云平台引导后系统虚拟机的部署。
然后需要下载系统虚拟机模板,并把这些模板部署于刚才创建的辅助存储中;管理服务器包含一个脚本可以正确的操作这些系统虚拟机模板:
- # /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。