centos6.4安装CloudStack 4.2(开源云计算平台)详解

2020-01-30 13:41:21王旭


复制代码
# yum update
# echo "cloudstack01.vpsee.com" > /etc/hostname
# vi /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=cloudstack01.vpsee.com
# echo "192.168.2.151 cloudstack01 cloudstack.vpsee.com" >> /etc/hosts
# reboot
添加 cloudstack 软件包的官方源,安装 ntp, cloudstack-agent 和 kvm:</p> <p># vi /etc/yum.repos.d/cloudstack.repo
[cloudstack]
name=cloudstack
baseurl=http://cloudstack.apt-get.eu/rhel/4.2/
enabled=1
gpgcheck=0
# yum update
# yum install ntp
# yum install cloudstack-agent
# yum install qemu-kvm

修改 libvirt 相关配置文件,去掉下面几行的注释,注意把 auth_tcp 改成 “none”,如果需要 vnc 访问的话别忘了取消 qemu.conf 里面的 vnc_listen 相关注释,重启 libvirtd 服务使配置生效:

复制代码
# vi /etc/libvirt/libvirtd.conf
...
listen_tls = 0
listen_tcp = 1
tcp_port = "16509"
auth_tcp = "none"
mdns_adv = 0
...
# vi /etc/sysconfig/libvirtd
...
LIBVIRTD_ARGS="--listen"
...
# vi /etc/libvirt/qemu.conf
...
vnc_listen = "0.0.0.0"
...
# service libvirtd restart

别忘了让防火墙开放必要的端口:

复制代码
# iptables -I INPUT -p tcp -m tcp --dport 22 -j ACCEPT
# iptables -I INPUT -p tcp -m tcp --dport 1798 -j ACCEPT
# iptables -I INPUT -p tcp -m tcp --dport 16509 -j ACCEPT
# iptables -I INPUT -p tcp -m tcp --dport 5900:6100 -j ACCEPT
# iptables -I INPUT -p tcp -m tcp --dport 49152:49216 -j ACCEPT
# iptables-save > /etc/sysconfig/iptables

测试

打开浏览器,访问控制节点 http://192.168.2.150:8080/client/ 就会看到登录界面,默认用户名和密码是 admin/password,登录后修改密码、做一些配置后就可以开始用了: