说明:
- 基于OpenStack Pike版本
OpenStack早就支持虚拟机快照功能,这对于一些运行关键业务的虚拟机来说很有必要。
究竟快照功能能不能满足生产系统的高标准呢?
目前,OpenStack虚拟机启动源支持镜像和卷,这两种方式创建出的虚拟机,快照过程
也不同。
由镜像启动的虚拟机做快照时,只对系统盘进行快照,不对数据盘进行快照,快照过程
中要挂起虚拟机,因此虚拟机中运行的业务可能会中断。快照完成后,将快照上传到
glance服务中,保存为snapshot类型的镜像,并恢复虚拟机状态。
由卷启动的虚拟机做快照时,同时对系统盘和数据盘进行快照,快照实际执行由cinder
存储服务完成。因此可以利用存储后端的快照功能。当cinder存储后端为ceph时,就可以
利用ceph的增量快照功能,降低快照时间,减少快照过程对于虚拟机中运行业务的影响。
所以,卷后端虚拟机+Ceph才是比较靠谱的选择。
附上一张卷后端虚拟机做快照的流程图
参考文档: