测试 Cloudstack 4.0
终于有机会测试一下Cloudstack 4.0。目前外面安装文档不多,就算gogle,也只能找到两篇,其中一篇还是中文的,比较幸福。
安装部署CloudStack 4.0企业私有云平台
按照我的思路,调整一下安装步骤,方便自己。我下面的全部操作都是在root下操作,这个和原文有点不同。至少你可以很快web登陆cloudstack。
基本要求
- OS:ubuntu 12.04.1 Server
- 机器支持VT
- 单块网卡就可以
Contents [hide]
- 1 设置源
- 2 网络
- 3 CloudStack Management Server
- 3.1 安装
- 3.2 设置SUDO
- 3.3 下载vhd-util
- 4 数据库
- 5 NFS
- 6 模板
- 7 虚拟化引擎KVM
- 8 WEB
设置源
cat <<EOF >> /etc/apt/sources.list
deb http://cloudstack.apt-get.eu/ubuntu precise 4.0
EOF
添加证书
wget -O - http://cloudstack.apt-get.eu/release.asc| sudo apt-key add -
更新
apt-get update && apt-get -y dist-upgrade
网络
目前我根据文档设置网络,导致机器无法访问.所以目前网络基本不做任何的修改,只是设置了一个固定IP
Hostname (可选)
这个可选
CloudStack Management Server
安装
apt-get install cloud-client
设置SUDO
adduser cloud sudo
echo "%sudo ALL=(ALL:ALL) NOPASSWD:ALL" >> /etc/sudoers
修正bug
chmod 777 /root
如果你不这样设置,你最后会无法登陆。你可以通过
grep -i -E 'exception|unable|fail|invalid|leak|invalid|warn' /var/log/cloud/management/management-server.log
下载vhd-util
wget http://download.cloud.com.s3.amazonaws.com/tools/vhd-util
mv vhd-util /usr/lib/cloud/common/scripts/vm/hypervisor/xenserver/
数据库
apt-get install mysql-server
密码就设置 cloudstack。
初始化数据库
cloud-setup-databases cloud:cloudstack@localhost \
--deploy-as=root:cloudstack -e file -m cloudstack -k cloudstack
NFS
apt-get install nfs-common nfs-kernel-server mkdir -p /export/primary mkdir -p /export/secondary
编辑配置文件 /etc/exports
cat <<EOF >> /etc/exports /export *(rw,async,no_root_squash,no_subtree_check) EOF
检查设置
exportfs -a
挂载目录测试
mkdir /mnt/primary mount -t nfs 10.1.199.53:/export/primary /mnt/primary mkdir /mnt/secondary mount -t nfs 10.1.199.53:/export/secondary /mnt/secondary
查看
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda8 1.6T 2.2G 1.6T 1% /
udev 7.9G 4.0K 7.9G 1% /dev
tmpfs 3.2G 344K 3.2G 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 7.9G 0 7.9G 0% /run/shm
/dev/sda1 138M 30M 101M 23% /boot
/dev/sda7 97G 188M 92G 1% /nova-volume
/dev/sda6 97G 188M 92G 1% /swift
10.1.199.53:/export/primary 1.6T 2.2G 1.6T 1% /mnt/primary
10.1.199.53:/export/secondary 1.6T 2.2G 1.6T 1% /mnt/secondary
cgroup 7.9G 0 7.9G 0% /sys/fs/cgroup
开机挂载
cat <<EOF >> /etc/fstab 10.1.199.53:/export/primary /mnt/primary nfs rw,tcp,intr 0 1 10.1.199.53:/export/secondary /mnt/secondary nfs rw,tcp,intr 0 1 EOF
模板
下载KVM模板
/usr/lib/cloud/common/scripts/storage/secondary/cloud-install-sys-tmplt -m /mnt/secondary \ -u http://download.cloud.com/templates/acton/acton-systemvm-02062012.qcow2.bz2 -h kvm –F
虚拟化引擎KVM
apt-get install cloud-agent
编辑 /etc/libvirt/libvirtd.conf
listen_tls = 0 listen_tcp = 1 tcp_port = "16059" auth_tcp = "none" mdns_adv = 0
查看编辑结果
cat /etc/libvirt/libvirtd.conf | grep -v '#' | grep -v "^$"
编辑 /etc/init/libvirt-bin.conf
env libvirtd_opts="-d -l"
编辑 /etc/libvirt/qemu.conf
vnc_listen = "0.0.0.0"
重启服务
service libvirt-bin restart
WEB
禁用系统默认的tomcat服务
/etc/init.d/tomcat6 stop update-rc.d -f tomcat6 remove
重启服务
/etc/init.d/cloud-management restart
登陆用户界面:http://10.1.199.53:8080/client/
默认账号密码:admin/password
目录 返回
首页