002 分布式存储Ceph                                    

开元私有云分布式存储方案注意事项:

现状:

          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配置文件,已经将自己的p_w_picpath建立在了本地,并且经配置保存在了xml文件中,而新修改的配置文件设置将p_w_picpath直接放到ceph中,只是对以后新建的机器有效,对已经生成的机器并没有影响

       2.云盘挂载,本地lvm挂载并没有账号认证机制,所以在nova配置文件中新增的针对ceph的账号认证,对lvm挂载的云盘并没有影响。

d. 修改cinder.conf,nova.conf之后,通过Cinder本地lvm存储的方式是否还能正常挂载云盘

验证结果:测试环境升级compute03的qemu后,使用lvm存储的方式仍然能正常挂载,而且原来的挂载不会中断