CloudStack 4.1 安装

最近又花了点时间来看了下CloudStack 4.1。结果发现,安装步骤和之前的XCP时代还是有些区别,而且,由于目前版本迭代速度较快,目前CloudStack的文档有些跟不上,以致于,我安装了十几遍,最终才安装成功。

本文主要介绍的是最基本的最小化安装,Primary和Secondary Storage以及数据库和管理节点都在同一台服务器。同时,只介绍管理服务器的安装过程。

环境要求(实验为主,非生产环境最低要求)

  • 系统CentOS/RHEL 6.3+或者Ubuntu 12.04(.1),本次选择CentOS 6.3
  • 64-bit x86 CPU(意思为x86架构,系统需要为64位操作系统,32位不支持)
  • 4GB of Memory. 实验2G足够
  • 至少网卡一个,静态IP

安装步骤:

    1. 安装CentOS 6.3 x86_64,最小化安装,配置静态IP,并确保可以联网
    2. 更新系统(yum update -y),之前没有更新系统,安装了十几遍,最后更新后才正常
    3. 设置RPM package repository.官方文档4.1仍然指向4.0,这里注意改成最新版本
    4. hostname -f 确保返回完全限定名(FQDN)
    5. 设置selinux为permissive mode
    6. yum install ntp -y
    7. yum install cloud-client -y
    8. XS Only,下载vhd-util,注意该路径在CS 4.1也发生了变化
    9. yum install mysql-server
    10. 安装官方文档介绍,修改/etc/my.conf配置文件
    11. service mysqld start
    12. chkconfig mysqld on
    13. mysql_secure_installation,建议全部选y,并设置数据库root账号密码
    14. cloudstack-setup-databases cloud:<dbpassword>@localhost –deploy-as=root:<password>
    15. cloudstack-setup-management
    16. 访问http://<management server ip>:8080/client

    到此已经可以直接访问,并看到UI界面了。

    之后就是关于Primary/Secondary Storage的设置,就不在此详细说明了,请参考官方文档:

    http://cloudstack.apache.org/docs/en-US/Apache_CloudStack/4.1.0/html/Installation_Guide/management-server-install-flow.html