手册下载
H3C CAS 虚拟机快照配置指导-E0730及之后版本-5W100-整本手册.pdf (484.43 KB)
H3C CAS 云计算管理平台
虚拟机快照配置指导
软件版本:E0730及之后版本
资料版本:5W100-20220412
Copyright © 2022 新华三技术有限公司 版权所有,保留一切权利。
非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,并不得以任何形式传播。
除新华三技术有限公司的商标外,本手册中出现的其它公司的商标、产品标识及商品名称,由各自权利人拥有。
本文档中的信息可能变动,恕不另行通知。
虚拟机快照是某一时刻虚拟机状态的副本,可以保存虚拟机的设置和磁盘数据,用于虚拟机数据的还原和恢复。为虚拟机升级操作系统、安装新应用软件或升级应用软件之前,可以先为虚拟机创建快照。当虚拟机因为上述操作引起系统崩溃或者软件运行异常时,可以通过快照快速的恢复虚拟机。
虚拟机的快照可以分为外部快照和内部快照两种,两种快照方式不能混用,当虚拟机已经创建了内部快照,再次快照只能选择继续内部快照,同理,虚拟机创建了外部快照后,再次快照也只能继续外部快照。
在创建快照时,会将当前磁盘中已分配的簇(cluster)置为只读,标记为已被快照引用,当有新的写IO请求,要修改某个簇时,将该簇中的数据复制出来,创建一个新的簇,后续对该簇的编辑将保存在这个新簇中。由于虚拟机的内部快照存储在其基础磁盘文件中,当虚拟机的磁盘文件遭到损坏或者误删除时,快照数据也会随之丢失。
删除内部快照时,会释放磁盘空间。为避免磁盘文件过大,建议控制快照个数,必要时通过删除虚拟机快照会释放磁盘空间。
创建快照时,当前磁盘被置为只读,系统在磁盘所在存储路径中创建增量镜像文件,后续对该磁盘数据的编辑保存在增量镜像文件中。对该磁盘再次创建快照时,原磁盘和当前增量镜像文件均被置为只读,系统会在数据存储中再创建一个增量镜像文件,形成一个具有数据依赖关系的镜像链。由于外部快照是通过创建增量镜像文件的方式存储增量数据的,因此对虚拟机业务影响较小,比较适合业务变化频繁的虚拟机。
当虚拟机镜像经过多次外部快照、还原等操作后,可能存在冗余增量镜像文件,例如删除了外部快照,但其关联的增量镜像文件没有合并到上一级镜像时。冗余增量镜像文件过多会影响虚拟机性能,通过精简镜像链功能,对镜像链中的镜像进行合并,以减少镜像链层级,加快磁盘读取速度。精简镜像链时,在不影响数据依赖关系的前提下,增量镜像文件会被合并到其上一级镜像。
内部快照存在以下主要问题:qcow2内部快照的元数据存在qcow2头部,一旦镜像损坏快照将无法恢复,元数据对快照影响大;在qcow2碎片化严重的情况下,创建内部快照时的引用计数更新会很慢,导致业务中断;内部快照在删除时空间回收不彻底。外部快照功能可以解决上述问题,因此在执行快照时,更推荐使用外部快照。
· 速度更快,做快照基本不会影响正常运行的虚拟机。
· 安全性更高,不会出现镜像损坏后所有快照全部丢失的问题。
· 快照删除空间回收彻底。
· 快照过程中虚拟机不会出现长时间卡住影响业务。
一级规格 |
二级规格 |
说明 |
虚拟机快照 |
支持虚拟机磁盘内部快照 |
当虚拟机在线或离线时,对虚拟机镜像文件进行快照。 |
支持虚拟机磁盘外部快照 |
当虚拟机在线或离线时,对虚拟机镜像文件进行外部快照。 |
|
支持虚拟机内存快照 |
当虚拟机在线时,在对虚拟机镜像文件进行快照的同时,对虚拟机内存进行快照。 内存快照时,虚拟机将被暂停无法对外提供业务,暂停时间与虚拟机实际占用内存大小、实际占用磁盘空间大小有关。 |
|
支持虚拟机快照还原 |
将虚拟机镜像文件还原到指定的某个历史快照。 |
|
支持虚拟机定时快照 |
对指定的虚拟机定时进行快照,快照时支持快照保存的个数以及是否对内存进行同步快照。 |
用户有做快照需求时,建议使用外部快照。
· 存在如下情况时,不支持内部快照。
¡ 虚拟机磁盘为高速磁盘。
¡ 虚拟机存储使用块设备。
· 存在如下情况时,不支持外部快照。
¡ 磁盘模式不为“从属”。
¡ 磁盘为CloudOS云盘。
¡ 虚拟机存储使用块设备。
¡ 虚拟机使用了RBD存储。
¡ 虚拟机存在还原点。
· 虚拟机的内部快照和外部快照无法同时使用。
· CBT备份目前还不支持外部快照,仅支持内部快照。
· 如果对虚拟机实施内存快照,一定会中断虚拟机业务,因为内存快照期间会暂停虚拟机的运行,以防止内存的频繁变化导致快照文件无法还原。
· 不建议将快照用作虚拟机备份。
· 由于快照会导致虚拟机磁盘文件增大,需保证待创建快照的虚拟机的镜像文件所在存储池有足够的剩余容量。
· 虚拟机执行快照时,管理平台存在相关的定时执行机制,可能会导致快照文件的实际创建时间晚于进行快照操作的时间。
· 一个虚拟机可以创建多个快照,为避免磁盘文件过大,或镜像链过长,建议不要创建过多的快照,必要时通过删除虚拟机快照会释放磁盘空间,提高虚拟机性能。建议仅保留72小时内的快照。
· 在创建虚拟机快照和通过虚拟机快照还原虚拟机的过程中,请尽量避免修改虚拟机的配置信息,否则通过快照恢复虚拟机时,可能会出现恢复失败的情况。
· 快照虚拟机时,将不会快照虚拟机的GPU配置信息。同理,虚拟机的GPU配置也不受快照还原的影响。
· 在线创建快照时,虚拟机将会短暂暂停,不能对虚拟机进行操作。
· 当虚拟机在进行热迁移、CAStools升级、在线增加CPU、重启、休眠和关机操作时,不能创建虚拟机内存快照。
· 虚拟机需安装运行支持一致性快照版本的CAStools,才能创建一致性快照;磁盘IO压力大会导致一致性快照创建失败,建议在磁盘IO压力较小时创建一致性快照。
· 挂载有共享磁盘的X86架构的虚拟机,不支持创建内存快照和一致性快照;在创建普通快照时,不会对共享磁盘进行快照。
· Windows Server 2003、Windows XP、FreeBSD以及SUSE操作系统的虚拟机以及ARM架构主机中的虚拟机,不支持创建一致性快照。
(1) 选择顶部“云资源”页签,单击左侧导航树[计算/主机池/主机/<虚拟机>]或者[计算/主机池/集群/主机/<虚拟机>]菜单项,进入虚拟机概要信息页面。
(2) 单击<快照管理>按钮,弹出虚拟机快照管理对话框。
(1) 选择顶部“云资源”页签,单击左侧导航树[计算/主机池/主机/<虚拟机>]或者[计算/主机池/集群/主机/<虚拟机>]菜单项,进入虚拟机概要信息页面。
(2) 单击<快照管理>按钮,弹出虚拟机快照管理对话框。
(3) 单击<创建>按钮,弹出创建快照对话框。输入名称和描述,选择内部快照。
(4) 单击<确定>按钮完成操作。
· 快照类型:支持内部快照和外部快照两种快照方式。内部快照存储在其磁盘文件中,外部快照通过创建增量磁盘存储增量数据。
· 快照内存:设置是否对虚拟机内存进行快照,默认值为否。
· 超时时长:针对内部快照,设置虚拟机快照内存的超时时间,默认值为5分钟。当快照内存所用时长达到超时时长时,系统将暂停虚拟机,待快照内存完成后再将虚拟机恢复为运行状态。
(1) 选择顶部“云资源”页签,单击左侧导航树[计算/主机池/主机/<虚拟机>]或者[计算/主机池/集群/主机/<虚拟机>]菜单项,进入虚拟机概要信息页面。
(2) 单击<快照管理>按钮,弹出虚拟机快照管理对话框。
(3) 单击<创建>按钮,弹出创建快照对话框。输入名称和描述,选择外部快照。
(4) 单击<确定>按钮完成操作。
· 快照类型:支持内部快照和外部快照两种快照方式。内部快照存储在其磁盘文件中,外部快照通过创建增量磁盘存储增量数据。
· 快照内存:设置是否对虚拟机内存进行快照,默认值为否。
· 一致性快照:设置是否创建一致性快照。如果虚拟机CAStoolsUsphereTools版本以及运行状态符合要求,则此选项默认开启,否则默认关闭,虚拟机需要安装E0750及之后版本配套的CASTools才可执行一致性快照。不支持同时开启快照内存和一致性快照选项。
为避免外部快照过多,导致镜像链过长,影响虚拟机性能,建议控制快照个数,必要时通过删除快照,缩短镜像链,提高性能。
(1) 选择顶部“云资源”页签,单击左侧导航树[计算/主机池/主机/<虚拟机>]或者[计算/主机池/集群/主机/<虚拟机>]菜单项,进入虚拟机概要信息页面。
(2) 单击<快照管理>按钮,弹出虚拟机快照管理对话框。
(3) 选择需要精简的镜像文件,单击<精简镜像链>按钮,弹出操作确认对话框。单击<确定>按钮完成操作。
精简镜像链功能,会将所选快照文件之前的一系列镜像链进行精简,所选镜像之后的镜像不会被精简。
(1) 选择顶部“云资源”页签,单击左侧导航树[计算/主机池/主机/<虚拟机>]或者[计算/主机池/集群/主机/<虚拟机>]菜单项,进入虚拟机概要信息页面。
(2) 单击<快照管理>按钮,弹出虚拟机快照管理对话框。
(3) 在虚拟机快照历史树中,勾选要还原的快照,单击<还原>按钮,弹出还原虚拟机确认对话框。单击<确定>按钮完成操作。
(1) 选择顶部“云资源”页签,单击左侧导航树[计算/主机池/主机/<虚拟机>]或者[计算/主机池/集群/主机/<虚拟机>]菜单项,进入虚拟机概要信息页面。
(2) 单击<快照管理>按钮,弹出虚拟机快照管理对话框。
(3) 在虚拟机快照历史树中,选择要删除的快照,单击<删除>按钮,弹出删除虚拟机快照确认对话框。单击<确定>按钮完成操作。
快照,备份等功能。
外部快照是基于文件的,Qcow2,raw格式均支持。块设备,RBD则不支持。
建议最多创建32个,数量过多会影响性能;建议仅保留72小时之内的快照。
对性能的影响与内部快照基本一致。
是的。
支持,相当于虚拟机存储迁移。
后台流程不能中断,中断会出现多级镜像残留,导致数据一致性等问题。
可通过前后台日志,查看任务状态。
目前没有剩余时间的统计。