为什么UIS删除内部快照需要暂停虚拟机,删除外部快照会需要暂停吗?
(0)
虚拟化类,一般在删除快照的同时,会有“整合磁盘”的操作,此时虚拟机偶尔是会发生暂停,甚至ping不通的情况,
这个中间过程一般是宿主机在确认该虚拟机的硬盘在删除快照或者整合后有无足够的空间。
(0)
UIS是H3C的一款超融合平台,支持虚拟机快照功能1。虚拟机快照可以分为内部快照和外部快照两种,两种快照方式不能混用1。
删除内部快照时,会释放磁盘空间。为了保证数据一致性,删除内部快照时需要暂停虚拟机2。删除外部快照时,会进行镜像合并,将快照后的增量镜像文件的数据写入到上一级镜像文件中。删除外部快照时不需要暂停虚拟机3。
(0)
暂无评论
虚拟机快照是某一时刻虚拟机状态的副本。快照是一种临时性的灾备方案。当虚拟机的镜像文件损坏或者误删除时,快照数据也会随之丢失。
快照主要应用在如下场景(包括但不限于):
安装新应用软件。该应用软件与已有的其它软件冲突或者与操作系统本身不兼容,导致新的应用软件安装之后,虚拟机运行异常。
升级操作系统。升级后,已有的某些应用软件在新的操作系统上不兼容。
升级应用软件。升级后,新版本的应用软件与现有操作系统不兼容。
当虚拟机操作系统崩溃或者应用软件运行异常时,可使用快照还原和通过快照创建虚拟机功能来快速恢复虚拟机。
虚拟机快照管理包括创建快照、用快照还原虚拟机和删除快照。
如需周期性的为虚拟机创建快照,请参见快照策略。
虚拟机的快照可以分为外部快照和内部快照两种,两种快照方式不能混用,当虚拟机已经创建了内部快照,再次快照只能选择继续内部快照,同理,虚拟机创建了外部快照后,再次快照也只能继续外部快照。
在创建快照时,会将当前磁盘中已分配的簇(cluster)置为只读,标记为已被快照引用,当有新的写IO请求,要修改某个簇时,将该簇中的数据复制出来,创建一个新的簇,后续对该簇的编辑将保存在这个新簇中。由于虚拟机的内部快照存储在其基础磁盘文件中,当虚拟机的磁盘文件遭到损坏或者误删除时,快照数据也会随之丢失。
删除内部快照时,会释放磁盘空间。为避免磁盘文件过大,建议控制快照个数,必要时可以通过删除虚拟机快照的方式,来释放磁盘空间。
创建快照时,当前磁盘被置为只读,系统在磁盘所在存储路径中创建增量镜像文件,后续对该磁盘数据的编辑保存在增量镜像文件中。对该磁盘再次创建快照时,原磁盘和当前增量镜像文件均被置为只读,系统会在数据存储中再创建一个增量镜像文件,形成一个具有数据依赖关系的镜像链。由于外部快照是通过创建增量镜像文件的方式存储增量数据的,因此对虚拟机业务影响较小,比较适合业务变化频繁的虚拟机。
删除外部快照不会更改虚拟机或其他快照。删除快照时,会进行镜像合并,将快照后的增量镜像文件的数据写入到上一级镜像文件中 。为避免快照过多,导致镜像链过长,影响虚拟机性能,建议控制快照个数,必要时通过删除快照,缩短镜像链,提高性能。
当虚拟机镜像经过多次外部快照、还原等操作后,可能存在冗余增量镜像文件,例如删除了外部快照,但其关联的增量镜像文件没有合并到上一级镜像时。冗余增量镜像文件过多会影响虚拟机性能,通过精简镜像链功能,对镜像链中的镜像进行合并,以减少镜像链层级,加快磁盘读取速度。精简镜像链时,在不影响数据依赖关系的前提下,增量镜像文件会被合并到其上一级镜像。
待创建快照的虚拟机的镜像文件所在存储池有足够的剩余容量。
内部快照只支持磁盘为智能(qcow2)格式或者RBD块的虚拟机。虚拟机磁盘为RBD块时,暂不支持在线的内存快照。
在创建虚拟机快照和通过虚拟机快照还原虚拟机的过程中,请尽量避免修改虚拟机的配置信息,否则通过快照恢复虚拟机时,可能会出现恢复失败的情况。
虚拟机创建外部快照时,只能对磁盘模式为“从属”的磁盘进行快照。
快照虚拟机时,将不会快照虚拟机的GPU配置信息。同理,虚拟机的GPU配置也不受快照还原的影响。
(0)
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论