CloudStack4.10测试
测试环境IP 系统 虚拟化工具 服务 账户/密码192.168.2.185 Centos7.2 KVM NFS/manage/Agent root/123456192.168.2.203 Centos7.2 KVM Agent root/123456192.168.2.244 Centos7.2 KVM Agent root/1234
安装过程省略,,,,,
只简单做下笔记记录。。。。
创建分布式存储卷gluster volume create NFS replica 4 cloudstack01:/data/primary cloudstack02:/data/primary cloudstack03:/data/primary cloudstack04:/data/primary force (磁盘空间利用率为集群1/4)gluster volume create NFS replica 2 cloudstack01:/data/primary cloudstack02:/data/primary cloudstack03:/data/primary cloudstack04:/data/primary force (磁盘空间利用率为集群一半) gluster volume create GFS replica 2 cloudstack01:/data/secondary cloudstack02:/data/secondary cloudstack03:/data/secondary cloudstack04:/data/secondary force客户端挂载测试mount -t glusterfs cloudstack03:/NFS /mntcat > /etc/yum.repos.d/cloudstack.repo <<'EOF'[cloudstack]name=cloudstackbaseurl=http://cloudstack.apt-get.eu/centos/$releasever/4.10/enabled=1gpgcheck=0EOF
部署cloudstack私有云,agent节点SSH端口必须是22(管理服务端连接agent使用22端口连接,否则创建资源域,报Unable to add the host错误安装cloudstack管理端yum install cloudstack-management cloudstack-commoncloudstack创建cloud数据库并本地初始化cloudstack-setup-databases cloud:yanghui@localhost --deploy-as=root:yanghuicloudstack创建cloud数据库并远程初始化cloudstack-setup-databases cloud:yanghui@'192.168.8.15' --deploy-as=root:yanghui -i '192.168.8.250'cloudstack安装tomcat服务器cloudstack-setup-management --tomcat7启动cloudstack-management 并设置随机启动systemctl enable cloudstack-management.servicesystemctl start cloudstack-management.service 导入kvm模板/usr/share/cloudstack-common/scripts/storage/secondary/cloud-install-sys-tmplt -m /data/secondary -f /usr/src/systemvm64template-4.6.0-kvm.qcow2.bz2 -h kvm -F/usr/share/cloudstack-common/scripts/storage/secondary/cloud-install-sys-tmplt -m /mnt/secondary -f systemvm64template-4.10-4.10.0.0-kvm.qcow2.bz2 -h kvm -mount -t nfs -onolock,nfsvers=3 192.168.8.250:/data/secondary /gfsdata
客户端安装
安装KVM# yum -y install qemu-kvm libvirt virt-install bridge-utils确保模块已加载[root@kvm-centos7 ~]# lsmod|grep kvm kvm_intel 170181 0 kvm 554609 1 kvm_intelirqbypass 13503 1 kvm# systemctl start libvirtd # systemctl enable libvirtd
个人总结:cloustack适合IO要求不高的场景及对数据冗余没有要求场景(一旦后端存储异常,就会挂掉),测试过程中,对分布式存储支持并不好,且大量UI操作,需对数据库操作,很多报错,最好懂DB,才玩的转。参考资料:
Installing Cloudstack on CentOS 7.
CloudStack 4.4+KVM之CloudStack配置过程
Cloud配置系列文章
http://www.cnblogs.com/shhnwangjian/category/940343.html
cloudstack4.21 + kvm 故障归档
CloudStack DB表结构