1.安装文件:
a. cloudstack 的安装文件和系统虚拟机模板: http://pan.baidu.com/s/1zLbhs#dir
将文件放到/opt/cloudstack/DIST目录下。
b. CentOS安装DVD:CentOS-6.4-x86_64-bin-DVD1.iso和CentOS-6.4-x86_64-bin-DVD2.iso
c. 若是虚拟机的话,则选择开启VT-x
2.配置主机名
a.虚拟机下安装时,需要将设备修改为etho(修改文件vi /etc/udev/rules.d/70-persistent-net.rules)。
b.使用 vi 命令编辑/etc/hosts 文件,添加: 192.168.10.11 cloudstack
c.执行命令: #hostname cloudstack
3.关闭 SELinux,修改/etc/selinux/config
将 SELINUX= enforcing 这一行中的参数 enforcing 改为 permissive。并执行命令:
# setenforce 0或者(setenforce permissive)
4. 挂载 CentOS DVD 光盘
#mount -o loop /root/kaiming/CentOS-6.4-x86_64-bin-DVD1.iso /var/pub
#mount -o loop /root/kaiming/CentOS-6.4-x86_64-bin-DVD2.iso /var/pub2
5.配置本地 yum 源进行安装:
#vi /etc/yum.repos.d/CentOS-Base.repo
[base]
name=CentOS-$releasever - Base
baseurl=file:///var/pub
file:///var/pub2
gpgcheck=0
enabled=1
[cloudstack]
name=CloudStack4.2-cloudstack
baseurl=file:///opt/cloudstack/DIST/RPMS/
gpgcheck=0
enabled=1
重置 yum 源,执行命令:
# yum clean all
6.安装管理节点
#yum install cloudstack-management
7.安装配置 Mysql 数据库
a) # yum install mysql-server
b)编辑 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'
c)启动 Mysql 服务并加入系统自启动:
# service mysqld start
d)设置为开机自启动:
# chkconfig mysqld on
e)初始化 cloudstack 所需的 Mysql 数据库:
#cloudstack-setup-databases cloud:password@localhost --deploy-as=root
8.安装网络存储
9.导入系统虚拟机模板
10.初始化 CloudStack 管理程序:
# cloudstack-setup-management
使用浏览器访问 WEB UI: http://192.168.128.145:8080/client/
如果出现问题,则需要检查日志文件来进行故障排查。日志文件所在位置如下:
/var/log/cloudstack/management/management-server.log
11. 关闭防火墙