- 创建: linhaifeng 昨天5:15 下午
开元私有云分布式存储方案注意事项:
现状:
OS:CentOS6.5
虚拟化软件:KVM(默认版本的qemu+libvirt)
块存储:采购lvm本地磁盘作为cinder volume的后端存储
目标
a. 升级qemu-*相关软件包,之前创建的机器是否有影响;
验证结果:
升级过程:
rpm -Uvh qemu-* --force
service libvirtd restart
从升级过程可以看出,我们只是升级软件,原来生产环境正在运行的vm已经以进程的方式运行在内存中
(此时它们使用的仍然是老版本的qemu-kvm,我们升级后的命令对它们并不起作用,要想使用新功能,原来的vm必须重启,不重启的话对原本虚拟机无影响)
b. 升级qemu-*相关软件包,通过Cinder本地lvm存储的方式是否还能正常挂载云盘;
验证结果:测试环境升级compute03的qemu后,使用lvm存储的方式仍然能正常挂载,而且原来的挂载不会中断
c. 修改cinder.conf,nova.conf之后,对旧的虚拟机及云硬盘挂载是否有影响;
验证结果:如果想使用ceph集群作为cinder-volume的存储后端,需要新增一台cinder-volume,指定该cinder-volume的存储后端为ceph的某个pool,
计算几点只需要新增访问该pool的账号认证
1.原有的虚拟机基于底层的kvm运行,基于原有的nova配置文件,已经将自己的image建立在了本地,并且经配置保存在了xml文件中,而新修改的配置文件设置将image直接放到ceph中,只是对以后新建的机器有效,对已经生成的机器并没有影响
2.云盘挂载,本地lvm挂载并没有账号认证机制,所以在nova配置文件中新增的针对ceph的账号认证,对lvm挂载的云盘并没有影响。
d. 修改cinder.conf,nova.conf之后,通过Cinder本地lvm存储的方式是否还能正常挂载云盘
验证结果:测试环境升级compute03的qemu后,使用lvm存储的方式仍然能正常挂载,而且原来的挂载不会中断