CloudStack4.10+GlusterFS4.10测试

CloudStack4.10测试
测试环境
IP                         系统     虚拟化工具              服务                          账户/密码
192.168.2.185 Centos7.2   KVM           NFS/manage/Agent             root/123456
192.168.2.203 Centos7.2    KVM                   Agent                           root/123456
192.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 /mnt


cat > /etc/yum.repos.d/cloudstack.repo <<'EOF'
[cloudstack]
name=cloudstack
baseurl=http://cloudstack.apt-get.eu/centos/$releasever/4.10/
enabled=1
gpgcheck=0
EOF


部署cloudstack私有云,agent节点SSH端口必须是22(管理服务端连接agent使用22端口连接,否则创建资源域,报Unable to add the host错误

安装cloudstack管理端
yum install cloudstack-management  cloudstack-common

cloudstack创建cloud数据库并本地初始化
cloudstack-setup-databases cloud:yanghui@localhost --deploy-as=root:yanghui

cloudstack创建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.service
systemctl 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_intel
irqbypass              13503  1 kvm
# systemctl start libvirtd
# systemctl enable libvirtd

cloudstack初始化数据库.jpg

客户端初始化.png

导入KVM模板.png

个人总结:
cloustack适合IO要求不高的场景及对数据冗余没有要求场景(一旦后端存储异常,就会挂掉),测试过程中,对分布式存储支持并不好,且大量UI操作,需对数据库操作,很多报错,最好懂DB,才玩的转。
参考资料:

Installing Cloudstack on CentOS 7.

https://blog89195.wordpress.com/2016/05/22/installing-cloudstack-on-centos-7/

CloudStack 4.4+KVM之CloudStack配置过程   
http://blog.51cto.com/koumm/1558683

Cloud配置系列文章

http://www.cnblogs.com/shhnwangjian/category/940343.html

http://www.cnblogs.com/nmap/category/944095.html

http://yjscloud.com/2017/09/15/CloudStack%E6%90%AD%E5%BB%BA%E6%8C%87%E5%8D%97%EF%BC%88%E4%B8%80%EF%BC%89/

cloudstack4.21 + kvm 故障归档
http://blog.51cto.com/51log/1594903

CloudStack DB表结构
http://www.zanghongtu.com/cloudstack-db%E8%A1%A8%E7%BB%93%E6%9E%84/


 






猜你喜欢

转载自blog.51cto.com/461205160/2117980
今日推荐