1.检查系统是否符合标准
hostname检查
hostname --fqdn
如果没有返回值,那么在/etc/hosts中把自己的hostname加进去
网络检查
ping www.cloudstack.org
检查网络是否能连通
安装NTP服务
sudo apt-get install openntpd
2.安装Management Server
配置源
在/etc/apt/sources.list.d/cloudstack.list中添加
deb http://cloudstack.apt-get.eu/ubuntu precise 4.8
添加public key
sudo wget -O - http://cloudstack.apt-get.eu/release.asc|apt-key add -
PS:我用这个命令的时候一直报错(Cannot write to ‘-’ (Broken pipe)),最后没办法,就单独wget下来,然后再apt-key add下。
安装management
sudo apt-get install cloudstack-management
3.配置opencloud
配置MySQL
在my.cnf中的[mysqld]部分加入
innodb_rollback_on_timeout=1
innodb_lock_wait_timeout=600
max_connections=350
log-bin=mysql-bin
binlog-format = 'ROW'
要注意,不要加入错位置了。
mysql_secure_installation
初始化Mysql账号密码,然后为cloudstack新建个数据库
初始化数据库
cloudstack-setup-databases cloud:<dbpassword>@localhost
用刚才建的数据库参数替换进去,后面还有一些可选命令。
配置sudoers
Defaults:cloud !requiretty
因为我的Management Server和跑KVM的机器是同一台,所以要在sudoers里面加一行
配置Managemen tServer
cloudstack-setup-management
运行一下即可
4.配置NFS
因为只有一台主机,因此采用的方案为Management Server和NFS Server公用一台主机
创建目录
mkdir -p /export/primary
mkdir -p /export/secondary
修改/etc/exports文件,增加:
/export *(rw,async,no_root_squash,no_subtree_check)
保存修改
exportfs -a