文档目录

概述

快照:某一时间点某一磁盘的数据状态文件。做重要操作前,对云主机根云盘、数据云盘、云主机内存或弹性裸金属实例做特定时间点的临时状态保留,方便出现故障后迅速回滚。如需长期备份,建议使用灾备服务。

快照类别

快照包括手动快照和自动快照两种类型:
  • 手动快照:用户随时手动对云主机根云盘、数据云盘或弹性裸金属实例创建快照。
  • 自动快照:通过定时任务创建快照,或系统在特定场景触发一次性自动快照。
    • 通过定时任务创建快照,用户需提前创建定时快照策略,系统会在设置的时间点自动对相应资源创建快照。
    • 系统在以下特定场景可能触发一次性自动快照:
      • 根云盘扩容
      • 数据云盘扩容
      • 重置云主机
      • 快照回滚
        Note:
        • 系统默认快照回滚不会触发一次性自动快照。
        • 用户可自行设置快照回滚是否触发一次性自动快照,设置方法:

          进入设置 > 平台设置 > 全局设置 > 高级设置 > 资源中心 > 云资源池 > 快照,开启自动创建云盘快照开关即可。

      • 在Ceph主存储上创建根云盘或数据云盘的镜像

快照视图

ZStack Cloud支持两种快照视图:列表视图和拓扑视图。
  • 列表视图:以列表的方式展示快照信息,包括:快照名称、类型、容量、创建日期和支持的操作。
  • 拓扑视图:以快照树的方式展示快照信息,包括:快照链和快照节点。支持定位到当前快照、还原画布、放大、缩写、全屏等操作。

应用场景

快照功能适用于以下应用场景:
  • 故障迅速还原:当生产环境出现异常故障,可使用快照回滚功能迅速还原至正常状态。该手段为临时方案,考虑到数据的长期完善保护,建议使用灾备服务。
  • 数据开发:通过对生产数据创建快照,从而为数据挖掘、报表查询和开发测试等应用提供近实时的真实生产数据。
  • 提高操作容错率:在系统升级或业务数据迁移等重大操作前,建议创建一份或多份快照。一旦升级或者迁移过程中出现任何问题,可以通过快照及时恢复到正常的系统数据状态。

快照原理

非Ceph存储 QCOW2外部快照原理

对于非Ceph存储(本地存储/NFS/Shared Mount Point/Shared Block),ZStack Cloud采用QCOW2外部快照(External Snapshot)机制。

  1. 快照链与快照树

    通常一块磁盘对应一条快照链,ZStack Cloud支持对一块磁盘创建一棵快照树,快照树的每一个分支都是一条快照链。

    如图 1所示:
    图 1. 快照树


    快照树包括以下信息:
    • 快照链:磁盘的一组快照组成的关系链,快照树的每一个分支都是一条快照链。
    • 快照节点:快照链中的一个节点,表示磁盘的一份快照。
    • 快照容量:快照占用的存储空间。支持查看快照树中所有快照的总容量,以及单个快照节点的容量。
    Note:
    • 对于非Ceph存储,系统默认每条快照链最多有128个节点,用户可在全局设置中,通过修改云盘快照增量的最大数目自行设置快照链的最大长度。对于Ceph存储,单盘最大快照数量为32,包括手动创建及自动创建的快照。
    • 快照链长度达到上限后:
      • 若继续创建自动快照,系统会自动删除最早的自动快照。
      • 若继续创建手动快照,用户需手动删除不需要的快照。
    • 在生产环境中,建议单块磁盘的快照数量尽量控制在5以内,快照过多会影响云主机/云盘的IO性能、数据安全以及主存储容量。如需长期备份,建议使用灾备服务。
  2. 创建快照

    当一个外部快照被创建,实质是新建一个空白的qcow2文件,该空白文件的backing file指向旧qcow2文件,旧qcow2文件置为只读,于是旧qcow2文件自身成为一个快照,后续只对新qcow2文件写入数据。

    • 基于backing file创建单条快照链。
      如图 2所示:
      图 2. 创建快照 单链


      假定已有一个原始镜像(Base),以该原始镜像为模板创建云主机1,对云主机1依次创建快照1A、快照1B。
      • 原始镜像:一个已制作好的磁盘镜像文件,包含完整的操作系统以及引导程序,作为Base(只读)。
      • 云主机1:新建空白文件Overlay-1,backing file指向Base,Base保持为只读,于是Base成为一个快照,后续只对Overlay-1写入数据。
      • 快照1A:新建空白文件Overlay-1A,backing file指向Overlay-1,Overlay-1置为只读,于是Overlay-1成为一个快照,后续只对Overlay-1A写入数据。
      • 快照1B:新建空白文件Overlay-1B,backing file指向Overlay-1A,Overlay-1A置为只读,于是Overlay-1A成为一个快照,后续只对Overlay-1B写入数据。云主机1使用的是快照链内最后一个快照1B对应的磁盘文件,快照1B为Active。
    • 基于backing file创建多条快照链。
      如图 3所示:
      图 3. 创建快照 多链


      假定已有一个原始镜像(Base),以该原始镜像为模板创建云主机1、云主机2、云主机3,对云主机1依次创建快照1A、快照1B,对云主机2创建快照2A,对云主机3创建快照3A。
      • 原始镜像:一个已制作好的磁盘镜像文件,包含完整的操作系统以及引导程序,作为Base(只读)。
      • 快照链1:
        • 云主机1:新建空白文件Overlay-1,backing file指向Base,Base保持为只读,于是Base成为一个快照,后续只对Overlay-1写入数据。
        • 快照1A:新建空白文件Overlay-1A,backing file指向Overlay-1,Overlay-1置为只读,于是Overlay-1成为一个快照,后续只对Overlay-1A写入数据。
        • 快照1B:新建空白文件Overlay-1B,backing file指向Overlay-1A,Overlay-1A置为只读,于是Overlay-1A成为一个快照,后续只对Overlay-1B写入数据。云主机1使用的是快照链1内最后一个快照1B对应的磁盘文件,快照1B为Active。
      • 快照链2:
        • 云主机2:新建空白文件Overlay-2,backing file指向Base,Base保持为只读,后续只对Overlay-2写入数据。
        • 快照2A:新建空白文件Overlay-2A,backing file指向Overlay-2,Overlay-2置为只读,于是Overlay-2成为一个快照,后续只对Overlay-2A写入数据。云主机2使用的是快照链2内最后一个快照2A对应的磁盘文件,快照2A为Active。
      • 快照链3:
        • 云主机3:新建空白文件Overlay-3,backing file指向Base,Base保持为只读,后续只对Overlay-3写入数据。
        • 快照3A:新建空白文件Overlay-3A,backing file指向Overlay-3,Overlay-3置为只读,于是Overlay-3成为一个快照,后续只对Overlay-3A写入数据。云主机3使用的是快照链3内最后一个快照3A对应的磁盘文件,快照3A为Active。
  3. 合并快照

    外部快照之间互相依赖(每一个overlay依赖它的backing file),每个快照保存有相应数据,不可直接删除某个快照来缩短链长度。外部快照可通过向下合并(Blockcommit)或向上合并(Blockpull)两种方式来缩短链长度。

    • 向下合并(Blockcommit)

      在同一条快照链内,支持将overlays合并至backing files。

      如图 4所示:
      图 4. 向下合并


      假定已有一个原始镜像(Base),基于Base创建云主机1,并对云主机1创建3个互相依赖的外部快照,即:快照1A、快照1B、快照1C。现将快照1A、快照1B向下合并至云主机1,于是快照1C(Active)的backing file直接指向云主机1,快照链缩短。快照1A、快照1B不再有用,删除即可。

    • 向上合并(Blockpull)

      在同一条快照链内,支持将backing files合并至overlays。

      如图 5所示:
      图 5. 向上合并


      假定已有一个原始镜像(Base),基于Base创建云主机1,并对云主机1创建3个互相依赖的外部快照,即:快照1A、快照1B、快照1C。现将快照1A、快照1B向上合并至快照1C(Active),于是快照1C(Active)的backing file直接指向云主机1,快照链缩短。快照1A、快照1B不再有用,删除即可。

Ceph存储快照原理

对于Ceph存储,ZStack Cloud采用Ceph存储自带的快照功能,当下业界分布式存储主流采用ROW(Redirect-On-Write,写时重定向)快照机制。

使用快照

创建快照

创建快照分为以下三种场景:
  • 创建云主机快照:
    • 单盘快照:对云主机根云盘创建快照。
    • 快照组:对云主机根云盘、所加载的数据云盘以及云主机内存创建快照。
  • 创建数据云盘快照:对数据云盘创建快照。
  • 创建弹性裸金属实例快照:对弹性裸金属创建快照。

创建云主机快照

在ZStack Cloud主菜单,点击资源中心 > 云资源池 > 虚拟资源 > 云主机,进入云主机界面。选择某一云主机(运行中/已暂停/已停止),点击操作 > 快照和备份 > 创建快照,弹出创建云主机快照界面。

可参考以下示例输入相应内容:
  • 名称:设置云主机快照名称。命名规则:长度限制1~128字符,输入内容只能包含中文汉字、英文字母、数字、空格和以下7种英文字符 - _ . ( ) : + 且不支持以空格开头或结尾
  • 简介:可选项,可留空不填
  • 快照类型:对云主机创建单盘快照或快照组
    • 单盘:对云主机根云盘创建快照
    • 快照组:对云主机根云盘、所加载的数据云盘以及云主机内存创建快照
      Note:
      • 若云主机已加载共享云盘,不支持创建快照组。
      • 创建内存快照前,需确保云主机处于运行中状态。
      • 创建内存快照前,需将云主机加载的外接设备卸载。
      • 创建内存快照时,为保证内存一致性,云主机会短时间处于暂停状态。
      • Ceph和Vhost主存储上的云主机不支持创建内存快照。如云主机已创建内存快照,则无法迁移到Ceph或Vhost主存储。

用户也可进入云主机详情页创建云主机快照。在云主机详情页的快照子页面,点击创建快照,弹出创建云主机快照界面,创建云主机快照。

如图 6所示:
图 6. 创建云主机快照


创建数据云盘快照

在ZStack Cloud主菜单,点击资源中心 > 云资源池 > 虚拟资源 > 云盘 > 数据云盘,进入数据云盘界面。选择某一云盘,点击操作 > 创建数据云盘快照,弹出创建数据云盘快照界面。

可参考以下示例输入相应内容:
  • 名称:设置云盘快照名称。命名规则:长度限制1~128字符,输入内容只能包含中文汉字、英文字母、数字、空格和以下7种英文字符 - _ . ( ) : + 且不支持以空格开头或结尾
  • 简介:可选项,可留空不填

用户也可进入数据云盘详情页创建云盘快照。在云盘详情页的快照子页面,点击创建快照。弹出创建数据云盘快照界面,创建云盘快照。

如图 7所示:
图 7. 创建数据云盘快照


创建弹性裸金属实例快照

在ZStack Cloud主菜单,点击资源中心 > 弹性裸金属管理 > 弹性裸金属实例,进入弹性裸金属实例界面。选择某一弹性裸金属实例,点击操作 > 创建快照,弹出创建云主机快照界面。

可参考以下示例输入相应内容:
  • 名称:设置弹性裸金属实例快照名称。命名规则:长度限制1~128字符,输入内容只能包含中文汉字、英文字母、数字、空格和以下7种英文字符 - _ . ( ) : + 且不支持以空格开头或结尾
  • 简介:可选项,可留空不填
  • 快照类型:仅支持对弹性裸金属实例根云盘创建单盘快照

用户也可进入弹性裸金属实例详情页创建弹性裸金属实例快照。在弹性裸金属实例详情页的快照子页面,点击创建快照。弹出创建弹性裸金属实例快照界面,创建弹性裸金属实例快照。

如图 8所示:
图 8. 创建弹性裸金属实例快照


注意事项

  • 支持对运行中或已停止的云主机或弹性裸金属实例创建快照。
  • 弹性裸金属实例暂不支持创建快照组。
  • 若云主机已加载共享云盘,不支持创建快照组。
  • 在生产环境中,建议单块磁盘的快照数量尽量控制在5以内。快照过多会影响云主机/云盘/弹性裸金属实例的I/O性能、数据安全以及主存储容量。如需长期备份,建议使用灾备服务。
  • 在生产环境中,为确保数据完整性,不建议对高I/O的云主机或弹性裸金属实例创建快照。当云主机或弹性裸金属实例内部进行高I/O操作时,对云主机或弹性裸金属实例创建快照,内存中存在部分数据没有落入硬盘,这部分数据将无法保存到快照中。
  • 如使用Shared Block主存储 (厚置备模式) ,创建快照前,需确认主存储剩余可用容量大于快照对应的云盘规格。
  • Shared Block以及Ceph主存储上创建的共享云盘,不支持创建快照。

定时快照策略

本章节主要介绍如何通过定时任务创建快照,包括:
  • 创建定时器:通过定时任务创建快照,用户需提前创建定时快照策略,系统会在设置的时间点自动对相应资源创建快照;
  • 创建定时任务 | 创建云主机快照:基于设置的定时任务策略,对云主机根云盘周期性创建快照;
  • 创建定时任务 | 创建云盘快照:基于设置的定时任务策略,对数据云盘周期性创建快照。

创建定时器

在ZStack私有云主菜单,点击 平台管理 > 定时 > 定时器,点击 创建定时器按钮,弹出创建定时器界面,可参考以下示例输入相应内容:
  • 名称:设置定时器名称
  • 简介:可选项,可留空不填
  • 执行策略:选择合适的执行策略,包括重复执行和按次数执行
    • 选择重复执行:定时任务按周期无限重复执行
    • 选择选择次数:定时任务按周期有限次执行,需设置执行次数
      Note: 对于周期内有限次执行的定时器,当定时任务执行完后,定时器状态将显示为已完成。
  • 开始时间:默认当前时间,可按需更改
  • 周期:设置定时器执行周期,单位包括:分、小时、天
如图 9所示:
图 9. 创建定时器


创建定时任务 | 创建云主机快照

在ZStack私有云主菜单,点击 平台管理 > 定时 > 定时任务,在定时任务页面点击创建定时任务按钮,可参考以下示例输入相应内容:
  • 名称:设置定时任务名称
  • 简介:可选项,可留空不填
  • 任务:选择创建云主机快照
  • 云主机:选择执行任务的云主机,可多选
  • 保留快照数量 (只支持Ceph存储资源) :设置快照允许保留的最大数量
    Note:
    • 若所选云主机均使用Ceph主存储,需要设置保留快照数量;
    • 保留快照数量范围:1~32。
  • 定时器:可选项,加载合适的定时器到定时任务
如图 10所示:
图 10. 创建定时任务 | 创建云主机快照


创建定时任务 | 创建云盘快照

在ZStack私有云主菜单,点击 平台管理 > 定时 > 定时任务,在定时任务页面点击创建定时任务按钮,可参考以下示例输入相应内容:
  • 名称:设置定时任务名称
  • 简介:可选项,可留空不填
  • 任务:选择创建云盘快照
  • 云盘:选择执行任务的云盘,可多选
  • 保留快照数量 (只支持Ceph存储资源) :设置快照允许保留的最大数量
    Note:
    • 若所选云盘均使用Ceph主存储,需要设置保留快照数量;
    • 保留快照数量范围:1~32。
  • 定时器:可选项,加载合适的定时器到定时任务
如图 11所示:
图 11. 创建定时任务 | 创建云盘快照


注意事项

在生产环境中,建议单块磁盘的快照数量尽量控制在5以内,快照过多会影响云主机/云盘的IO性能、数据安全以及主存储容量。不建议进行高频的定时快照备份。如需长期备份,请选择灾备相关功能。

查看快照容量

本章节主要介绍如何查看快照容量,包括:
  • 查看云主机快照容量:查看云主机根云盘的所有快照总容量,以及云主机快照树中单个快照节点容量;
  • 查看云盘快照容量:查看数据云盘的所有快照总容量,以及云盘快照树中单个快照节点容量。

查看云主机快照容量

在ZStack私有云主菜单,点击 云资源池 > 云主机,进入云主机界面,选择某一云主机,在云主机详情页的云主机快照子页面,可查看云主机快照树中每个快照节点容量。

如图 12所示:
图 12. 查看云主机快照容量-1


Note:
  • 云主机快照树中每个快照节点容量均表示云主机根云盘的快照容量,与快照节点类型是单盘快照或是快照组无关;
  • 快照节点为快照组类型,表示该时刻对云主机根云盘及所加载数据云盘批量创建快照,并将创建的根云盘快照及相关数据云盘快照以快照组形式展示。
在ZStack私有云主菜单,点击 云资源池 > 快照,进入快照界面,可查看每个云主机根云盘的所有快照总容量,如图 13所示。点击某一云主机,展开云主机快照详情页,可查看云主机快照树中每个快照节点容量,如图 14所示。
图 13. 查看云主机快照容量-2


图 14. 查看云主机快照容量-3


查看云盘快照容量

在ZStack私有云主菜单,点击 云资源池 > 云盘,进入云盘界面,选择某一云盘,在云盘详情页的云盘快照子页面,可查看云盘快照树中每个快照节点容量。

如图 15所示:
图 15. 查看云盘快照容量-1


在ZStack私有云主菜单,点击 云资源池 > 快照,进入快照界面,可查看每个数据云盘的所有快照总容量,如图 16所示。点击某一云盘,展开云盘快照详情页,可查看云盘快照树中每个快照节点容量,如图 17所示。
图 16. 查看云盘快照容量-2


图 17. 查看云盘快照容量-3


Note:

注意事项

关于Ceph主存储场景下的快照容量说明:
  • Ceph主存储上的云主机/云盘/弹性裸金属实例快照不占用容量,所显示的快照容量表示创建快照时云主机/云盘/弹性裸金属实例的真实容量。
  • Ceph主存储场景下,关于云主机/云盘/弹性裸金属实例快照容量无法获取的说明:
    • Ceph开源版(H版)、Ceph企业版(3.2.0以下版本)均不支持获取云主机/云盘/弹性裸金属实例快照容量。
    • Ceph企业版(3.2.0及以上版本)由于RBD format影响,可能出现无法获取云主机/云盘/弹性裸金属实例快照容量。

快照回滚

本章节主要介绍如何通过快照回滚恢复资源,包括:
  • 云主机快照回滚:
    • 单盘快照回滚:将云主机根云盘恢复至快照节点状态
    • 快照组回滚:将云主机根云盘及所加载数据云盘统一恢复至快照节点状态
  • 云盘快照回滚:将数据云盘恢复至快照节点状态

云主机快照回滚 | 单盘快照

在ZStack Cloud主菜单,点击 云资源池 > 云主机,进入云主机界面,选择某一云主机(已停止),在云主机详情页的云主机快照子页面,选择某一单盘快照,点击操作 > 恢复,弹出恢复快照确认框,如图 18所示:
图 18. 恢复单盘快照


Note:
  • 恢复快照前,需要先停止云主机;
  • 恢复快照将清除当前数据,并将云主机数据恢复到此快照节点,请谨慎操作;
  • 恢复后可选择是否自动启动云主机。

用户也可进入快照界面恢复云主机单盘快照。在ZStack Cloud主菜单,点击 云资源池 > 快照,进入快照界面,点击某一云主机(已停止),展开云主机快照详情页,选择某一单盘快照,点击操作 > 恢复即可。

如图 19所示:
图 19. 云主机快照详情页


云主机快照回滚 | 快照组

在ZStack Cloud主菜单,点击 云资源池 > 云主机,进入云主机界面,选择某一云主机(已停止),在云主机详情页的云主机快照子页面,选择某一快照组,点击操作 > 恢复,弹出恢复快照确认框,如图 20所示:
图 20. 恢复快照组


Note:
  • 恢复快照前,需要先停止云主机;
  • 恢复快照组将清除当前数据,并将快照组内云主机和云盘数据一起恢复到此快照节点,请谨慎操作;
  • 若快照组中部分快照恢复失败,请手动单盘恢复或重新恢复快照组;
  • 恢复后可选择是否自动启动云主机。

用户也可进入快照界面恢复云主机快照组。在ZStack Cloud主菜单,点击 云资源池 > 快照,进入快照界面,点击某一云主机(已停止),展开云主机快照详情页,选择某一快照组,点击操作 > 恢复即可。

云盘快照回滚

在ZStack Cloud主菜单,点击 云资源池 > 云盘 > 数据云盘,进入数据云盘界面,选择某一数据云盘(加载该云盘的云主机已停止、或该云盘已从云主机卸载),在其详情页的快照子页面,选择某一快照,点击操作 > 恢复,弹出恢复快照确认框,如图 21所示:
图 21. 恢复云盘快照


Note:
  • 恢复快照前,需将加载该云盘的云主机停止或将该云盘从云主机卸载;
  • 恢复快照将清除当前数据,并将云盘数据恢复到此快照节点,请谨慎操作。

用户也可进入快照界面恢复云盘快照。在ZStack Cloud主菜单,点击 云资源池 > 快照,进入快照界面,点击某一数据云盘(加载该云盘的云主机已停止、或该云盘已从云主机卸载),展开云盘快照详情页,选择某一云盘快照,点击操作 > 恢复即可。

如图 22所示:
图 22. 云盘快照详情页


注意事项

  • 执行快照回滚操作前,强烈建议对磁盘创建一份快照,以保护当前磁盘数据状态。
    • 系统默认快照回滚不会触发一次性自动快照。
    • 用户可自行设置快照回滚是否触发一次性自动快照,设置方法:

      进入设置 > 平台设置 > 全局设置 > 高级设置 > 资源中心 > 云资源池 > 快照,开启自动创建云盘快照开关即可。

  • 若云主机快照组显示不可恢复,可能存在以下原因:
    • 快照组中的数据云盘快照被删除(至少一个数据云盘快照被删除),此时快照组不可恢复,仅支持单盘恢复;
    • 云主机所加载的数据云盘被删除(至少一块数据云盘被删除),此时快照组不可恢复,仅支持单盘恢复;
    • 云主机所加载的数据云盘被卸载(至少一块数据云盘被卸载),此时快照组不可恢复,仅支持单盘恢复,若将已卸载的数据云盘重新加载,则支持快照组恢复;
    • 云主机新加载数据云盘,此时快照组不可恢复,仅支持单盘恢复,若将新加载的数据云盘卸载,则支持快照组恢复。

删除快照

本章节主要介绍如何删除快照,包括:
  • 删除云主机快照:
    • 删除单盘快照
    • 删除快照组
  • 删除云盘快照

删除云主机快照

以删除某一云主机单盘快照为例,在ZStack Cloud主菜单,点击 云资源池 > 云主机,进入云主机界面,选择某一云主机(运行中或已停止),在云主机详情页的云主机快照子页面,选择某一单盘快照,点击操作 > 删除,弹出删除快照确认框。

如图 23所示:
图 23. 删除单盘快照


Note:
  • 本地存储、NFS、SMP和Shared Block存储上创建的快照具有树状结构,删除根快照将同时删除其子分支上的快照,并解绑子分支上的快照组,请谨慎操作。
  • Ceph共享存储上创建的快照是独立的,不具有树状结构,删除某一快照不会影响其他快照。
  • 批量删除树状结构的快照时,系统会根据所选快照,自动计算最终需要删除的快照并级联删除。
  • 删除单个快照组类型的快照,将同时删除快照组内数据云盘对应的快照及子分支上的快照,请谨慎操作。
  • 批量删除单盘快照,将同时删除其子分支上的单盘快照并解绑子分支上的快照组,请谨慎操作。
  • 删除当前快照会消耗 I/O,请勿重启管理节点服务。
  • 删除本地存储、NFS、SMP和Shared Block存储上的快照,系统会先将快照数据合并进对应云盘。该过程占用一定主存储容量,若主存储容量不足,会导致快照无法删除。
  • 不支持批量删除快照组。
  • 不支持混合删除单盘快照和快照组。
  • 若所选快照已被链接克隆的云主机使用,将无法删除。如需删除快照,请先扁平合并解除依赖后,再执行此操作。

用户也可进入快照界面删除云主机快照。在ZStack Cloud主菜单,点击 云资源池 > 快照,进入快照界面,点击某一云主机(运行中或已停止),展开云主机快照详情页,选择需删除的快照,点击操作 > 删除即可。

删除数据云盘快照

在ZStack Cloud主菜单,点击 云资源池 > 云盘 > 数据云盘,进入数据云盘界面,选择某一数据云盘,在云盘详情页的快照子页面,选择某一快照,点击操作 > 删除,弹出删除快照确认框。

如图 24所示:
图 24. 删除云盘快照


Note:
  • 本地存储、NFS、SMP和Shared Block存储上创建的快照具有树状结构,删除根快照将同时删除其子分支上的快照,请谨慎操作。
  • Ceph共享存储上创建的快照是独立的,不具有树状结构,删除某一快照不会影响其他快照。
  • 批量删除树状结构的快照时,系统会根据所选快照,自动计算最终需要删除的快照并级联删除。
  • 若待删快照存在快照组内快照,删除当前快照将同时删除其子分支上的快照。删除后相关快照组不可恢复,请谨慎操作。
  • 若单独删除快照组内的根云盘快照,将解散对应快照组,组内其他快照变更为单盘快照。
  • 若单独删除快照组内的数据云盘快照,快照组将保留,但组内其他快照只能以单盘形式恢复。
  • 删除本地存储、NFS、SMP和Shared Block存储上的快照,系统会先将快照数据合并进对应云盘。该过程占用一定主存储容量,若主存储容量不足,会导致快照无法删除。
  • 不支持批量删除快照组。
  • 不支持混合删除单盘快照和快照组。
  • 若所选快照已被链接克隆的云盘使用,将无法删除。如需删除快照,请先扁平合并解除依赖后,再执行此操作。

使用快照建议

本章节主要针对生产环境使用快照功能给出建议说明。

创建快照建议

  1. 在生产环境中,建议单块磁盘的快照数量尽量控制在5以内,快照过多会影响云主机/云盘的I/O性能、数据安全以及主存储容量。如需长期备份,建议使用灾备服务。
  2. 在生产环境中,为确保数据完整性,不建议对高I/O的云主机创建快照。当云主机内部进行高I/O操作时,对云主机创建快照,内存中存在部分数据没有落入硬盘,这部分数据将无法保存到快照中。
  3. 在生产环境中,为确保快照组恢复成功,不建议将普通快照组与包含云主机内存的快照组混用。
  4. 在生产环境中,不建议进行高频的定时快照备份。长时间高频定时快照会从I/O、容量、业务稳定性等多方面影响生产环境:
    • 长时间高频定时快照,会导致快照过多,影响云主机业务。例如:对于Ceph存储场景,主要影响云主机写性能;对于本地存储或集中式存储场景,主要影响云主机读性能。
    • 长时间高频定时快照,会导致全量快照相对较多,影响主存储的整体I/O输出。
    • 长时间高频定时快照,会导致快照过多,占用额外的主存储容量。

自动定时快照说明

系统在以下特定场景可能触发一次性自动快照:
  • 根云盘扩容
  • 数据云盘扩容
  • 重置云主机
  • 在Ceph主存储上创建根云盘或数据云盘的镜像
  • 快照回滚
    Note:
    • 系统默认快照回滚不会触发一次性自动快照。
    • 用户可自行设置快照回滚是否触发一次性自动快照,在全局设置中,开启自动创建云盘快照开关即可。默认为false。
    • 执行快照回滚操作前,强烈建议对磁盘创建一份快照,以保护当前磁盘数据状态。

快照影响说明

  1. 系统容量占用
    • 本地存储或集中式存储场景下,创建增量快照仅占用略微存储空间,创建全量快照会占用一倍存储空间。
    • Ceph主存储场景下,创建快照本身不占用额外的存储空间,但创建快照后,对原有磁盘进行写操作可能触发快照的写时复制(Copy-On-Write),从而导致每个快照消耗与原有磁盘相同的存储空间大小。
  2. 当前业务影响
    • 创建快照:一般情况下无影响,但在创建全量快照时,存储网络会有额外的网络I/O产生,特别是本地存储或集中式存储场景,磁盘I/O带宽占用比较明显,但磁盘IOPS基本不受影响。
    • 删除快照:一般情况下,删除快照会同时删除其子分支上的快照,并把数据合并(merge)到磁盘中,该过程会有额外的磁盘I/O带宽产生,业务I/O可能略微变慢。

典型场景实践

本地存储快照

背景信息

本章节主要介绍本地存储场景下的云主机快照实践,具体流程如下:
  1. 创建云主机快照。
  2. 查看云主机快照容量。
  3. 云主机快照回滚。
  4. 删除不需要的云主机快照。

操作步骤

  1. 创建云主机快照。

    在ZStack Cloud主菜单,点击资源中心 > 云资源池 > 虚拟资源 > 云主机,进入云主机界面。选择某一云主机(运行中/已暂停/已停止),执行创建快照操作。

    在弹出的创建云主机快照界面,可参考以下示例输入相应内容:
    • 名称:设置云主机快照名称
    • 简介:可选项,可留空不填
    • 快照类型:对云主机创建单盘快照或快照组
      • 单盘:对云主机根云盘创建快照
      • 快照组:对云主机根云盘、所加载的数据云盘以及云主机内存创建快照
        Note:
        • 若云主机已加载共享云盘,不支持创建快照组。
        • 创建内存快照前,需确保云主机处于运行中状态。
        • 创建内存快照前,需将云主机加载的外接设备卸载。
        • 创建内存快照时,为保证内存一致性,云主机会短时间处于暂停状态。
        • 内存快照不支持Ceph主存储类型。
    如图 25所示:
    图 25. 创建云主机快照


    Note:

    在生产环境中,建议单块磁盘的快照数量尽量控制在5以内,快照过多会影响云主机的I/O性能、数据安全以及主存储容量。如需长期备份,建议使用灾备服务。

  2. 查看云主机快照容量。

    在ZStack Cloud主菜单,点击资源中心 > 云资源池 > 虚拟资源 > 云主机,进入云主机界面。选择某一云主机,在云主机详情页的快照子页面,可通过列表视图查看每个快照节点容量。

    如图 26所示:
    图 26. 查看云主机快照容量-本地存储


    用户也可通过以下方式查看快照容量:
    • 进入云主机详情页的快照子页面,切换到拓扑视图,点击某一快照节点名称,在该快照节点的详情页查看其容量。
    • 进入快照界面查看云主机根云盘的所有快照总容量,以及云主机快照树中单个快照节点容量。在ZStack Cloud主菜单,点击资源中心 > 云资源池 > 资源服务 > 快照,进入快照界面,选择按快照容量排序,即可查看每个云主机根云盘的所有快照总容量。点击某一云主机,即可通过列表视图或网络拓扑视图查看该云主机每个快照节点的容量。
  3. 云主机快照回滚。
    • 单盘快照回滚

      在ZStack Cloud主菜单,点击资源中心 > 云资源池 > 虚拟资源 > 云主机,进入云主机界面。选择某一云主机(已停止),在云主机详情页的快照子页面,选择某一单盘快照,点击恢复,弹出恢复快照确认框。

      如图 27所示:
      图 27. 恢复单盘快照


      Note:
      • 恢复快照前,需要先停止云主机。
      • 恢复快照将清除当前数据,并将云主机数据恢复到此快照节点,请谨慎操作。
      • 恢复后可选择是否自动启动云主机。

      用户也可进入快照界面恢复云主机单盘快照。在ZStack Cloud主菜单,点击资源中心 > 云资源池 > 资源服务 > 快照,进入快照界面,点击某一云主机(已停止),进入其拓扑视图或列表视图,选择某一单盘快照,点击恢复即可。

    • 快照组回滚

      在ZStack Cloud主菜单,点击资源中心 > 云资源池 > 虚拟资源 > 云主机,进入云主机界面。选择某一云主机(已停止),在云主机详情页的快照子页面,选择某一快照组,点击恢复,弹出恢复快照确认框。

      如图 28所示:
      图 28. 恢复快照组


      Note:
      • 恢复快照组前,需要先停止云主机。
      • 恢复快照组将清除当前数据,并将快照组内云主机和云盘数据一起恢复到此快照节点,请谨慎操作。
      • 若快照组中部分快照恢复失败,请手动单盘恢复或重新恢复快照组。
      • 恢复后可选择是否自动启动云主机。

      用户也可进入快照界面恢复云主机快照组。在ZStack Cloud主菜单,点击资源中心 > 云资源池 > 资源服务 > 快照,进入快照界面,点击某一云主机(已停止),进入其拓扑视图或列表视图,选择某一快照组,点击恢复即可。

  4. 删除不需要的云主机快照。

    以删除某一云主机单盘快照为例,在ZStack Cloud主菜单,点击资源中心 > 云资源池 > 虚拟资源 > 云主机,进入云主机界面,选择某一云主机(运行中/已暂停/已停止),在云主机详情页的快照子页面,选择某一单盘快照,执行删除操作,弹出删除快照确认框。

    如图 29所示:
    图 29. 删除云主机快照


    用户也可进入快照界面删除云主机快照。在ZStack Cloud主菜单,点击资源中心 > 云资源池 > 资源服务 > 快照,进入快照界面,点击某一云主机(运行中/已暂停/已停止),进入其拓扑视图或列表视图,选择需删除的快照,执行删除操作即可。

    Note:
    • 本地存储、NFS、SMP和Shared Block存储上创建的快照具有树状结构,删除根快照将同时删除其子分支上的快照,并解绑子分支上的快照组,请谨慎操作。
    • Ceph共享存储上创建的快照是独立的,不具有树状结构,删除某一快照不会影响其他快照。
    • 批量删除树状结构的快照时,系统会根据所选快照,自动计算最终需要删除的快照并级联删除。
    • 删除单个快照组类型的快照,将同时删除快照组内数据云盘对应的快照及子分支上的快照,请谨慎操作。
    • 批量删除单盘快照,将同时删除其子分支上的单盘快照并解绑子分支上的快照组,请谨慎操作。
    • 删除当前快照会消耗 I/O,请勿重启管理节点服务。
    • 删除本地存储、NFS、SMP和Shared Block存储上的快照,系统会先将快照数据合并进对应云盘。该过程占用一定主存储容量,若主存储容量不足,会导致快照无法删除。
    • 不支持批量删除快照组。
    • 不支持混合删除单盘快照和快照组。
    • 若所选快照已被链接克隆的云主机使用,将无法删除。如需删除快照,请先扁平合并解除依赖后,再执行此操作。

Ceph存储快照

背景信息

本章节主要介绍Ceph存储场景下的云主机快照实践,具体流程如下:
  1. 创建云主机快照。
  2. 查看云主机快照容量。
  3. 云主机快照回滚。
  4. 删除不需要的云主机快照。

操作步骤

  1. 创建云主机快照。

    在ZStack Cloud主菜单,点击资源中心 > 云资源池 > 虚拟资源 > 云主机,进入云主机界面。选择某一云主机(运行中/已暂停/已停止),执行创建快照操作。

    在弹出的创建云主机快照界面,可参考以下示例输入相应内容:
    • 名称:设置云主机快照名称
    • 简介:可选项,可留空不填
    • 快照类型:对云主机创建单盘快照或快照组
      • 单盘:对云主机根云盘创建快照
      • 快照组:对云主机根云盘及所加载的数据云盘创建快照
        Note: 若云主机已加载共享云盘,不支持创建快照组。
    如图 30所示:
    图 30. 创建云主机快照


    Note: 在生产环境中,建议单块磁盘的快照数量尽量控制在5以内,快照过多会影响云主机的I/O性能、数据安全以及主存储容量。如需长期备份,建议使用灾备服务。
  2. 查看云主机快照容量。

    在ZStack Cloud主菜单,点击资源中心 > 云资源池 > 虚拟资源 > 云主机,进入云主机界面。选择某一云主机,在云主机详情页的快照子页面,可通过列表视图查看每个快照节点容量。

    如图 31所示:
    图 31. 查看云主机快照容量-Ceph


    用户也可通过以下方式查看快照容量:
    • 进入云主机详情页的快照子页面,切换到拓扑视图,点击某一快照节点名称,在该快照节点的详情页查看其容量。
    • 进入快照界面查看云主机根云盘的所有快照总容量,以及云主机快照树中单个快照节点容量。在ZStack Cloud主菜单,点击资源中心 > 云资源池 > 资源服务 > 快照,进入快照界面,选择按快照容量排序,即可查看每个云主机根云盘的所有快照总容量。点击某一云主机,即可通过列表视图或网络拓扑视图查看该云主机每个快照节点的容量。
    Note:
    • Ceph主存储上的云主机/云盘快照不占用容量,所显示的快照容量表示创建快照时云主机/云盘的存储占用量。
    • Ceph主存储场景下,关于云主机/云盘快照容量无法获取的说明:
      • Ceph开源版(H版)、Ceph企业版(3.2.0以下版本)均不支持获取云主机/云盘快照容量。
      • Ceph企业版(3.2.0及以上版本)由于RBD format影响,可能出现无法获取云主机快照容量。
  3. 云主机快照回滚。
    • 单盘快照回滚

      在ZStack Cloud主菜单,点击资源中心 > 云资源池 > 虚拟资源 > 云主机,进入云主机界面。选择某一云主机(已停止),在云主机详情页的快照子页面,选择某一单盘快照,点击恢复,弹出恢复快照确认框。

      如图 32所示:
      图 32. 恢复单盘快照


      Note:
      • 恢复快照前,需要先停止云主机。
      • 恢复快照将清除当前数据,并将云主机数据恢复到此快照节点,请谨慎操作。
      • 恢复后可选择是否自动启动云主机。

      用户也可进入快照界面恢复云主机单盘快照。在ZStack Cloud主菜单,点击资源中心 > 云资源池 > 资源服务 > 快照,进入快照界面,点击某一云主机(已停止),进入其拓扑视图或列表视图,选择某一单盘快照,点击恢复即可。

    • 快照组回滚

      在ZStack Cloud主菜单,点击资源中心 > 云资源池 > 虚拟资源 > 云主机,进入云主机界面。选择某一云主机(已停止),在云主机详情页的快照子页面,选择某一快照组,点击恢复,弹出恢复快照确认框。

      如图 33所示:
      图 33. 恢复快照组


      Note:
      • 恢复快照前,需要先停止云主机。
      • 恢复快照组将清除当前数据,并将快照组内云主机和云盘数据一起恢复到此快照节点,请谨慎操作。
      • 若快照组中部分快照恢复失败,请手动单盘恢复或重新恢复快照组。
      • 恢复后可选择是否自动启动云主机。

      用户也可进入快照界面恢复云主机快照组。在ZStack Cloud主菜单,点击资源中心 > 云资源池 > 资源服务 > 快照,进入快照界面,点击某一云主机(已停止),进入其拓扑视图或列表视图,选择某一快照组,点击恢复即可。

  4. 删除不需要的云主机快照。

    以删除某一云主机单盘快照为例,在ZStack Cloud主菜单,点击资源中心 > 云资源池 > 虚拟资源 > 云主机,进入云主机界面,选择某一云主机(运行中/已暂停/已停止),在云主机详情页的快照子页面,选择某一单盘快照,执行删除操作,弹出删除快照确认框。

    如图 34所示:
    图 34. 删除云主机快照


    用户也可进入快照界面删除云主机快照。在ZStack Cloud主菜单,点击资源中心 > 云资源池 > 资源服务 > 快照,进入快照界面,点击某一云主机(运行中或已停止),进入其拓扑视图或列表视图,选择需删除的快照,执行删除操作即可。

    Note: Ceph共享存储上创建的快照是独立的,不具有树状结构,删除某一快照不会影响其他快照。

SharedBlock存储快照

背景信息

本章节主要介绍Shared Block存储场景下的云主机快照实践,具体流程如下:
  1. 创建云主机快照。
  2. 查看云主机快照容量。
  3. 云主机快照回滚。
  4. 删除不需要的云主机快照。

操作步骤

  1. 创建云主机快照。

    在ZStack Cloud主菜单,点击资源中心 > 云资源池 > 虚拟资源 > 云主机,进入云主机界面。选择某一云主机(运行中/已暂停/已停止),执行创建快照操作。

    在弹出的创建云主机快照界面,可参考以下示例输入相应内容:
    • 名称:设置云主机快照名称
    • 简介:可选项,可留空不填
    • 快照类型:对云主机创建单盘快照或快照组
      • 单盘:对云主机根云盘创建快照
      • 快照组:对云主机根云盘、所加载的数据云盘以及云主机内存创建快照
        Note:
        • 若云主机已加载共享云盘,不支持创建快照组。
        • 创建内存快照前,需确保云主机处于运行中状态。
        • 创建内存快照前,需将云主机加载的外接设备卸载。
        • 创建内存快照时,为保证内存一致性,云主机会短时间处于暂停状态。
        • 内存快照暂不支持Ceph主存储类型。
    如图 35所示:
    图 35. 创建云主机快照


    Note: 在生产环境中,建议单块磁盘的快照数量尽量控制在5以内,快照过多会影响云主机的I/O性能、数据安全以及主存储容量。如需长期备份,建议使用灾备服务。
  2. 查看云主机快照容量。

    在ZStack Cloud主菜单,点击资源中心 > 云资源池 > 虚拟资源 > 云主机,进入云主机界面。选择某一云主机,在云主机详情页的快照子页面,可通过列表视图查看每个快照节点容量。

    如图 36所示:
    图 36. 查看云主机快照容量-Shared Block


    用户也可通过以下方式查看快照容量:
    • 进入云主机详情页的快照子页面,切换到拓扑视图,点击某一快照节点名称,在该快照节点的详情页查看其容量。
    • 进入快照界面查看云主机根云盘的所有快照总容量,以及云主机快照树中单个快照节点容量。在ZStack Cloud主菜单,点击资源中心 > 云资源池 > 资源服务 > 快照,进入快照界面,选择按快照容量排序,即可查看每个云主机根云盘的所有快照总容量。点击某一云主机,即可通过列表视图或网络拓扑视图查看该云主机每个快照节点的容量。
  3. 云主机快照回滚。
    • 单盘快照回滚

      在ZStack Cloud主菜单,点击资源中心 > 云资源池 > 虚拟资源 > 云主机,进入云主机界面。选择某一云主机(已停止),在云主机详情页的快照子页面,选择某一单盘快照,点击恢复,弹出恢复快照确认框。

      如图 37所示:
      图 37. 恢复单盘快照


      Note:
      • 恢复快照前,需要先停止云主机。
      • 恢复快照将清除当前数据,并将云主机数据恢复到此快照节点,请谨慎操作。
      • 恢复后可选择是否自动启动云主机。

      用户也可进入快照界面恢复云主机单盘快照。在ZStack Cloud主菜单,点击资源中心 > 云资源池 > 资源服务 > 快照,进入快照界面,点击某一云主机(已停止),进入其拓扑视图或列表视图,选择某一单盘快照,点击恢复即可。

    • 快照组回滚

      在ZStack Cloud主菜单,点击资源中心 > 云资源池 > 虚拟资源 > 云主机,进入云主机界面。选择某一云主机(已停止),在云主机详情页的快照子页面,选择某一快照组,点击恢复,弹出恢复快照确认框。

      如图 38所示:
      图 38. 恢复快照组


      Note:
      • 恢复快照前,需要先停止云主机。
      • 恢复快照组将清除当前数据,并将快照组内云主机和云盘数据一起恢复到此快照节点,请谨慎操作。
      • 若快照组中部分快照恢复失败,请手动单盘恢复或重新恢复快照组。
      • 恢复后可选择是否自动启动云主机。
      Note:

      用户也可进入快照界面恢复云主机快照组。在ZStack Cloud主菜单,点击资源中心 > 云资源池 > 资源服务 > 快照,进入快照界面,点击某一云主机(已停止),进入其拓扑视图或列表视图,选择某一快照组,点击恢复即可。

  4. 删除不需要的云主机快照。

    以删除某一云主机单盘快照为例,在ZStack Cloud主菜单,点击资源中心 > 云资源池 > 虚拟资源 > 云主机,进入云主机界面,选择某一云主机(运行中或已停止),在云主机详情页的快照子页面,选择某一单盘快照,执行删除操作,弹出删除快照确认框。

    如图 39所示:
    图 39. 删除单盘快照


    用户也可进入快照界面删除云主机快照。在ZStack Cloud主菜单,点击资源中心 > 云资源池 > 资源服务 > 快照,进入快照界面,点击某一云主机(运行中/已暂停/已停止),进入其拓扑视图或列表视图,选择需删除的快照,执行删除操作即可。

    Note:
    • 本地存储、NFS、SMP和Shared Block存储上创建的快照具有树状结构,删除根快照将同时删除其子分支上的快照,并解绑子分支上的快照组,请谨慎操作。
    • Ceph共享存储上创建的快照是独立的,不具有树状结构,删除某一快照不会影响其他快照。
    • 批量删除树状结构的快照时,系统会根据所选快照,自动计算最终需要删除的快照并级联删除。
    • 删除单个快照组类型的快照,将同时删除快照组内数据云盘对应的快照及子分支上的快照,请谨慎操作。
    • 批量删除单盘快照,将同时删除其子分支上的单盘快照并解绑子分支上的快照组,请谨慎操作。
    • 删除当前快照会消耗 I/O,请勿重启管理节点服务。
    • 删除本地存储、NFS、SMP和Shared Block存储上的快照,系统会先将快照数据合并进对应云盘。该过程占用一定主存储容量,若主存储容量不足,会导致快照无法删除。
    • 不支持批量删除快照组。
    • 不支持混合删除单盘快照和快照组。
    • 若所选快照已被链接克隆的云主机使用,将无法删除。如需删除快照,请先扁平合并解除依赖后,再执行此操作。

术语表

实例

云平台中运行操作系统镜像的虚拟机或服务器,如云主机、弹性裸金属实例。

云主机(VM Instance)

运行在物理机上的虚拟机实例,具有独立的IP地址,可以访问公共网络,运行应用服务。

云盘(Volume)

为云主机提供存储,包括两种类型:根云盘、数据云盘。

根云盘(Root Volume)

云主机的系统云盘,用于支撑云主机的系统运行。

数据云盘(Data Volume)

云主机的数据云盘,用于云主机扩展的存储使用。

镜像(Image)

云主机或云盘使用的镜像模板文件,包括两种类型:系统镜像、云盘镜像。

计算规格(Instance Offering)

云主机涉及的CPU数量、内存、网络设置等规格定义。

云盘规格(Disk Offering)

云盘涉及的容量大小的规格定义。

SSH密钥(SSH Key)

SSH密钥是一种安全的云主机登录认证方式,由一个公钥和一个私钥组成。仅Linux云主机支持通过SSH密钥登录。

GPU规格(GPU Specification)

物理GPU设备或vGPU设备涉及的GPU帧数、显存、分辨率等规格定义,包括两种类型:物理GPU规格、vGPU规格。

vNUMA配置(vNUMA Configuration)

通过CPU绑定透传关联的物理机NUMA节点(pNUMA Node)拓扑,为云主机生成vNUMA节点(vNUMA Node)拓扑,实现云主机CPU优先访问所在vNUMA节点本地内存,提高云主机性能。

NUMA(Non-Uniform Memory Access)

非一致性内存访问,是一种计算机内存设计架构。该架构下,CPU访问内存的时间取决于CPU与内存的相对位置。通过优先访问相对位置较近的内存可缩短延迟,从而可提升主机系统性能。

pNUMA节点(pNUMA Node)

基于物理机NUMA架构预定义的NUMA节点,用于物理机CPU和内存管理。

pNUMA拓扑(pNUMA Topology)

CPU厂商基于NUMA架构预定义的物理机NUMA节点拓扑。

vNUMA节点(vNUMA Node)

基于CPU绑定透传关联的物理机NUMA节点而生成的云主机NUMA节点,用于云主机CPU和内存管理。

vNUMA拓扑(vNUMA Topology)

基于CPU绑定生成的云主机NUMA节点(vNUMA Node)拓扑。

本地内存(Local Memory)

CPU(pCPU或vCPU)通过所在NUMA节点(pNUMA节点或vNUMA节点)非CPU核部件中内存控制器可直接访问的内存。相比非本地内存,CPU访问本地内存的延迟更低。

CPU绑定配置(CPU Pinning)

将云主机的虚拟CPU(vCPU)与物理机的物理CPU(pCPU)严格关联,可为云主机分配特定的pCPU,提高云主机性能。

EmulatorPin配置(EmulatorPin Configuration)

将云主机中除vCPU和IO线程外的其他线程与物理机pCPU进行绑定,使云主机相关线程只运行在对应的pCPU上。

弹性伸缩组(Auto Scaling Group)

一组具有相同应用场景的云主机集合,可根据用户业务变化自动实现弹性伸缩或弹性自愈。

快照(Snapshot)

某一时间点某一磁盘的数据状态文件。

云主机调度策略(VM Scheduling Policy)

为云主机分配物理机的资源编排策略,可用于保障业务的高性能和高可用。

区域(Zone)

云平台内最大的一个资源定义,包括:集群、二层网络、主存储等资源。

集群(Cluster)

一组物理机(计算节点)的逻辑集合。

物理机(Host)

为云主机实例提供计算、网络、存储等资源的物理主机。

主存储(Primary Storage)

用于存储云主机磁盘文件(包括:根云盘、数据云盘、根云盘快照、数据云盘快照、镜像缓存等)的存储服务器。

镜像服务器(Backup Storage)

用于存储云主机镜像模板(含ISO)的存储服务器。

iSCSI存储(iSCSI Storage)

基于iSCSI协议构建的SAN存储。用户可将iSCSI存储上划分的块设备添加为Shared Block主存储,或直接透传给云主机使用。

FC存储(FC Storage)

基于FC协议构建的SAN存储。用户可将FC存储上划分的块设备添加为Shared Block主存储,或直接透传给云主机使用。

NVMe存储(NVMe Storage)

基于NVMe-oF协议构建的存储阵列,用户可将NVMe存储上划分的块设备添加为Shared Block主存储。

二层网络(L2 Network)

对应于一个二层广播域,进行二层相关的隔离。一般用物理网络的设备名称标识。

VXLAN网络池(VXLAN Pool)

在一组VXLAN隧道端点(VTEP)之上创建的VXLAN网络的集合,同一个VXLAN网络池内VXLAN网络标识符(VNI)不能重复。

三层网络(L3 Network)

云主机使用的网络配置,包括IP地址范围、网关、DNS等。

公有网络(Public Network)

一般表示可直接访问互联网的网络,由于公有网络是一个逻辑概念,在无法连接互联网的环境中,用户也可以自定义该网络。

扁平网络(Flat Network)

可与物理机网络直通,也可直接访问互联网的网络。云主机可使用扁平网络提供的分布式EIP访问公有网络。

VPC网络(VPC Network)

云主机使用的私有网络,可通过VPC路由器访问互联网。

管理网络(Management Network)

管理控制云平台相关物理资源的网络,例如:配置访问物理机、主存储、镜像服务器、VPC路由器时使用的网络。

流量网络(Flow Network)

端口镜像的专用网络,用于将网卡的网络流量镜像到远端。

VPC路由器(VPC vRouter)

一个定制的云主机,用于提供多种网络服务。

VPC路由器高可用组(VPC vRouter HA Group)

一对互为主备的VPC路由器,当主VPC路由器状态异常,自动切换至备VPC路由器,为业务高可用提供保障。

路由器镜像(vRouter Image)

封装网络服务,用于创建VPC路由器。路由器镜像不能直接用于创建业务云主机。

VPC路由器镜像(VPC vRouter Image)

封装了多种网络服务,只能用于创建VPC路由器,不能直接用于创建业务云主机。

高性能实例型负载均衡镜像(LB Image)

封装了高性能实例型负载均衡服务,只能用于创建负载均衡实例,不能直接用于创建业务云主机。

路由器规格(vRouter Offering)

定义VPC路由器使用的CPU、内存、镜像、管理网络、公有网络配置,用于创建VPC路由器,为公有网络/VPC网络提供多种网络服务。

负载均衡实例规格(LB Offering)

定义负载均衡实例使用的CPU、内存、镜像、管理网络配置,用于创建负载均衡实例,为公有网络/扁平网路/VPC网络提供负载均衡服务。

SDN控制器(SDN Controller)

SDN控制器是SDN架构的核心,负责集中管理和控制网络设备。

SDN集群(SDN Cluster)

一组由定制云主机构成的集群,用于提供高可用的SDN能力。

SDN实例(SDN Instance)

一台定制的云主机,用于提供SDN网络能力。

SDN镜像(SDN Image)

封装SDN软件的镜像,用于创建SDN实例。

SDN实例规格(SDN Instance Offering)

定义SDN实例使用的CPU、内存、SDN镜像以及管理网络配置,用于创建SDN实例。

安全组(Security Group)

为云主机网卡提供安全控制,按照指定的安全规则对进出网卡的TCP/UDP/ICMP等数据包进行有效过滤。

虚拟IP(VIP)

在桥接网络环境中,使用虚拟IP地址提供弹性IP、端口转发、负载均衡、IPsec隧道等网络服务,数据包会被发送到虚拟IP,再路由至云主机网络。

弹性IP(EIP)

基于网络地址转换(NAT)功能,将一个网络的IP地址转换成另一个网络的IP地址,从而可通过其他网络访问内部私有网络。

端口转发(Port Forwarding)

基于VPC路由器提供的三层转发服务,可将指定公有网络的IP地址端口流量转发到云主机对应协议的端口。在公网IP地址紧缺的情况下,通过端口转发可提供多个云主机对外服务,节省公网IP地址资源。

负载均衡(Load Balancer)

将虚拟IP的访问流量分发到后端服务器上,自动检测并隔离不可用的后端服务器,从而提高业务的服务能力和可用性。

监听器(Listener)

负责监听负载均衡的前端请求,按照指定策略分发给后端服务器,且监听器会对后端服务器进行健康检查。

转发规则(Forwarding Rule)

将来自不同域名或者不同URL的请求转发到不同的后端服务器组处理。

后端服务器组(Backend Server Group)

一组负责处理负载均衡分发的前端请求的后端服务器。负载均衡实例进行流量分发时,流量分配策略以后端服务器组为单位生效。

后端服务器(Backend Server)

负责处理负载均衡分发的前端请求的服务器。支持添加云主机或云平台之外的服务器作为后端服务器。

前端网络(Frontend Network)

负载均衡的前端网络,负载均衡将来自该网络的客户端请求按照指定策略分发给后端服务器。

后端网络(Backend Network)

负载均衡的后端网络,负责处理负载均衡分发前端请求的后端服务器所在的网络。

负载均衡实例(Load Balancer Instance)

一个定制的云主机,专用于提供负载均衡服务。

证书(Certificate)

当负载均衡监听器使用HTTPS协议,需绑定证书使用。支持上传证书和证书链。

防火墙(Firewall)

在VPC网络场景下,负责管控经由VPC路由器的流量,通过配置规则集和规则管控网络的访问控制策略。

防火墙规则集(Firewall RuleSet)

防火墙规则的集合,包含了一组规则,需要绑定到VPC路由器网卡的某个方向上才能生效。

防火墙规则(Firewall Rule)

配置至防火墙用于控制VPC网络流量的访问策略,由规则优先级、匹配条件、以及行为三部分组成。

规则模板(Rule Template)

将一组规则保存为模板,向防火墙或规则集添加规则时可直接选用该模板。

IP/端口集合(IP/Port Set)

将一组IP或端口进行保存,在向防火墙或规则集添加规则时可直接选用已建好的IP/端口集合。

IPsec隧道(IPsec Tunnel)

通过对IP协议的分组加密和认证来保护IP协议的网络传输数据,实现站点到站点(Site-to-Site)的虚拟私有网络(VPN)连接。

OSPF区域(OSPF Area)

OSPF协议按照一定标准将一个自治系统划分为不同区域,用于分层管理路由器。

NetFlow

通过Netflow对VPC路由器网卡的进出流量进行分析监控,支持两种数据流输出格式:V5、V9。

端口镜像(Port Mirroring)

将云主机网卡的网络流量复制一份到远端,对端口上的业务报文进行分析,方便对网络数据进行监控管理,在网络故障时可以快速定位故障。

路由表(Route Table)

用户自定义配置路由信息,包括目标网段、下一跳地址、路由优先级。

资源编排(CloudFormation)

一款帮助云计算用户简化云资源管理和自动化部署运维的服务。通过资源栈模板,定义所需的云资源、资源间的依赖关系、资源配置等,可实现自动化批量部署和配置资源,轻松管理云资源生命周期,通过API和SDK集成自动化运维能力。

资源栈(Resource Stack)

资源编排通过资源栈模板快速创建和配置一组资源(以及资源间的依赖关系),这组资源定义为一个资源栈,通过管理资源栈,维护这组资源。

资源栈模板(Stack Template)

一个UTF8编码格式的文件,基于模板可快速创建资源栈,用户在模板中定义所需的云资源、资源间的依赖关系、资源配置等,资源编排将解析模板,自动完成所有资源的创建和配置。

资源栈示例模板(Sample Template)

云平台提供了常用的示例模板,用户可基于已有示例模板创建资源栈。

可视化编排(Designer)

一个可视化的资源编排工具,通过在画布上拖曳连线建立资源间的依赖关系,直观高效编排云资源。

裸金属集群(Bare Metal Cluster)

为裸金属设备提供单独的集群管理。

部署服务器(Deployment Server)

一台单独的服务器,为裸金属设备提供PXE服务和控制台代理服务。

裸金属设备(Bare Metal Chassis)

用于创建裸金属主机,通过BMC接口以及IPMI配置进行唯一识别。

预配置模板(Preconfigured Template)

通过预配置模板,可快速生成预配置文件,实现无人值守批量安装裸金属主机操作系统。

裸金属主机(Bare Metal Instance)

安装操作系统的裸金属设备。

弹性裸金属管理(Elastice Baremetal Management)

不仅可为应用提供专属物理服务器,保障核心应用的高性能和稳定性,而且结合云平台中资源的弹性优势,可实现灵活申请,按需使用。

部署网络(Provision Network)

在网关代理集群中创建弹性裸金属实例时,用于PXE流程及下载镜像的专属网络。

弹性裸金属集群(Elastic BareMetal Cluster)

为裸金属节点提供单独的集群管理。

网关节点(Gateway Node)

负责云平台和网关代理集群中弹性裸金属实例间的流量转发。

裸金属节点(BareMetal Node)

用于创建弹性裸金属实例,通过BMC接口以及IPMI配置进行唯一识别。

弹性裸金属规格(Elastic BareMetal Offering)

弹性裸金属实例涉及的CPU、内存、CPU架构、CPU型号等规格定义。

弹性裸金属实例(Elastic BareMetal Instance)

性能媲美物理服务器的云实例,结合云平台中资源的弹性优势,可实现灵活申请,按需使用。

基础资源(vCenter)

云平台支持接管vCenter,并对已接管的vCenter虚拟化资源进行统一管理。

云主机(VM Instance)

运行在物理机上的ESXi虚拟机实例,具有独立的IP地址,可以访问公共网络,运行应用服务。

网络(Network)

vCenter云主机使用的网络配置,包括:IP地址范围、网关、网络服务等。

云盘(Volume)

为vCenter云主机提供存储,包括两种类型:根云盘、数据云盘。根云盘用于支撑云主机的系统运行,数据云盘用于云主机扩展的存储使用。

镜像(Image)

vCenter云主机或云盘使用的镜像模板,包括两种类型:系统镜像、云盘镜像。

事件消息(Event Message)

对已接管vCenter的事件报警消息进行集中展示查看,方便用户快速定位问题。

网络拓扑(Network Topology)

通过可视化方式展示云平台网络规划,帮助用户更高效地进行网络规划、管理和性能改进,支持两种类型:全局拓扑、自定义拓扑。

性能分析(Performance Analysis)

通过列表方式展示云平台核心资源的性能监控指标,提供外部和内部两种监控方式,支持按资源查看性能分析结果和自定义导出分析报表,方便用户掌控云平台性能状态,提高运维效率。

容量管理(Capacity Management)

通过可视化方式展示云平台核心资源的容量信息,方便用户掌控云平台容量使用情况,提高运维效率。

管理节点监控(MN Monitoring)

在多管理节点物理机高可用场景下,可直观查看每个管理节点的健康状态。

报警器(Alarm)

用于监控并响应时序性数据和事件的状态变化,支持资源报警器、事件报警器和扩展报警器。

一键报警(One-Click Alarm)

将种类繁多的资源监控项进行归纳整合,用于快速建立各种资源的监控报警服务。

报警模板(Rule Template)

一组报警器规则的通用模板,关联资源分组后,将对组内资源创建相应的报警器进行监控。

资源分组(Resource Group)

按照业务对资源进行分组,关联报警模板后,报警规则将直接作用于组内全部资源。

消息模版(Message Template)

报警器或事件向SNS系统的主题发送消息时使用的文本模板。

消息源(Message Source)

用于连接扩展消息源,接管扩展报警消息并结合报警器统一推送至各类通知对象。

通知对象(Endpoint)

用户获取订阅主题信息的方式,通知对象类型包括:系统、邮箱、钉钉、企业微信、飞书、Webhook、短信、Microsoft Teams、SNMP Trap接收端。

报警消息(Alarm Message)

报警器触发时发送的即时提示消息。

当前任务(Current Task)

展示当前正在进行中的操作,提供集中查看和管理。

操作日志(Operation Log)

云平台运行过程中变化的一种抽样,内容为指定对象的某些操作及其操作结果按时间的有序集合。

审计(Auditing)

实时监控并记录云平台的所有活动,可用于操作追踪、等保合规、安全分析、问题排查、自动运维等场景。

日志收集(Log Collection)

一键收集云平台以及各类节点在指定时间段内产生的日志,并支持下载查看。

一键巡检(One-Click Inspection)

对云平台关键资源和服务进行全方位一键式健康检查,并根据巡检结果为巡检资源和服务进行健康评分,同时提供巡检建议和巡检报告,助力高效运维,确保云平台资源和服务处于最佳状态。

灾备管理

灾备管理以业务为中心,融合定时增量备份、定时全量备份等多种灾备技术到云平台中,支持本地灾备、异地灾备等多种灾备方案,用户可根据自身业务特点,灵活选择合适的灾备方式。

灾备服务

在线备份云主机/数据云盘/弹性裸金属/云平台数据库数据到备份服务器,支持本地,跨地域和混合云多种备份场景,数据更可靠 。

备份任务(Backup Job)

通过备份任务,可将本地云主机/云盘/弹性裸金属实例/数据库定时备份到指定的存储服务器。

本地备份数据(Local Backup Data)

本地云主机/云盘/弹性裸金属实例/数据库的备份数据,存放在本地备份服务器中。

本地备份服务器(Local Backup Storage)

位于本地数据中心的存储服务器,用于存放本地备份数据或CDP数据。

远端备份服务器(Remote Backup Storage)

位于异地数据中心/公有云上的存储服务器,用于存放远端备份数据。

持续数据保护(CDP)

为云主机中的重要业务系统提供秒级细粒度的持续备份,既可以将云主机数据恢复到指定时间状态,又可以在不恢复系统的情况下找回文件。

CDP任务(CDP Task)

通过CDP任务,可将云主机数据持续备份到指定的备份服务器,实现持续数据保护。

CDP数据(CDP Data)

对云主机进行持续数据保护产生的备份数据,存放在指定的备份服务器中。

恢复点

进行CDP持续备份时产生的数据点,一个恢复点对应用户指定时间间隔内的云主机数据变化。

锁定恢复点

支持将恢复点进行锁定或解锁,锁定恢复点后,恢复点对应的数据将不会被自动清理或删除。

恢复任务

提供向导式的恢复流程,帮助用户通过指定CDP任务和恢复点快速进行数据恢复。同时提供恢复操作记录,方便后续审计和追溯。

密评合规

通过建立以商用密码为核心的云安全保障体系,满足企业在密评场景的云平台合规要求。

密码资源

提供身份认证和数据加密功能的密码设备。

第三方密码服务

支持添加第三方密码服务平台,用于对外提供验签、加密等密码服务。

密码机资源池

一组密码机的逻辑集合,对外提供统一的验签、加密等密码服务。

密码机

运用密码技术对信息实施加解密处理和认证的专用设备。

平台密评合规

通过密码机资源池提供的密码能力,满足云平台密评合规要求。

证书登录

可通过UKey设备对用户进行身份标识和鉴别,保证用户身份的真实性。

数据保护

可对云平台重要数据进行保护,保证数据的机密性和完整性。

定时任务(Scheduled Job)

一种预设任务,在指定时间执行指定行为。与定时器配合使用。

定时器(Scheduler)

承载定时任务的容器,尤其适用于长时间运行的操作。

标签(Tag)

一种资源标记,便于快速搜索和资源聚合。

迁移服务(Migration Service)

提供V2V迁移服务,可将其它虚拟化平台的云主机系统及数据完整迁移至当前云平台。

ZMigrate 迁移服务(ZMigrate Migration Service)

通过应用市场安装的迁移服务,用于将 VMware 环境中的云主机及其数据迁移至当前云平台。

V2V迁移(V2V Migration)

将VMware或KVM源云平台的云主机迁移至当前云平台。

迁移服务器(V2V Conversion Host)

V2V迁移需指定目标集群内的一台物理机作为迁移服务器,云主机系统和数据先缓存在迁移服务器中,再导入目标主存储。

用户(User)

表示自然人,是租户管理中的最基本单位。

成员组(Member Group)

有双重含义,既表示一组自然人的集合,也表示一组项目成员的集合,支持以成员组为单位进行权限控制。

角色(Role)

权限的集合,为用户和成员组赋予权限可获得调用相关API进行资源操作的能力。包括平台角色和项目角色两类。

统一认证(Single Sign On)

云平台提供的统一认证登录服务,支持无缝接入统一认证登录系统,相应统一认证用户将直接登录云平台,便捷使用云资源。

项目(Project)

项目即是租户,指在特定时间、资源、预算下指定相关人员完成特定目标的任务。租户管理中的租户主要指项目。支持以项目为导向进行资源规划,为一个具体项目建立独立的资源池。

项目成员(Project Member)

项目的基本组成人员,可在权限范围内使用项目资源完成任务目标,包括项目负责人、项目管理员和普通项目成员。

流程管理(Process Management)

为了更高效对项目提供基础资源支持,工单审批引入流程管理,包括默认流程和自定义流程两种类型。

我的审批(My Approvals)

仅admin/项目负责人/自定义审批人员拥有审批权限,可通过或驳回申请。若审批通过,资源会自动部署并下发至项目生效。

账单(Bills)

按计费价目在指定时间段统计的资源费用,计费精确至秒级。账单类型包括:项目账单、部门账单、账户账单。

计费价目(Pricing List)

一张包含不同资源计费单价的集合表,资源单价基于资源规格、资源使用时间而设置。

控制台代理(Console Proxy)

可通过代理地址登录云主机控制台。

AccessKey管理(AccessKey Management)

访问云平台API的身份凭证,具有该云平台完全的权限,包括:AccessKey ID(访问密钥 ID)和AccessKey Secret(秘密访问密钥)。

IP黑白名单(IP Blocklist/Allowlist)

云平台登录IP的黑白名单,通过对访客身份的识别和过滤,进一步提升云平台登录安全。

应用市场(Application Market)

通过内置的应用部署包或URL,快速部署应用服务并一键跳转使用,支持默认应用、拓展应用。

子账户管理(Sub-Account Management)

子账户由admin创建或统一认证系统同步,且受admin管理,子账户对自己创建的虚拟资源拥有管理权限。

主题外观(Theme)

用户可自定义设置云平台主题外观。

邮箱服务器(Email Server)

云平台报警选择邮箱类型的通知对象,需设置邮箱服务器,用来发送报警邮件。

日志服务器(Log Server)

添加日志服务器至云平台,收集管理节点或平台操作日志,可用于操作追溯和问题定位,提高云平台运维效率。

全局设置(Global Setting)

提供平台层面的功能特性设置,一经设置,云平台全局范围内生效。

场景封装(Scenario Template)

基于用户实际生产场景需求,提供场景化的一键全局设置,方便快速将云平台设置为所需状态,提高运维效率。

高可用策略(HA Policy)

云平台内计算、存储、网络资源发生故障或云主机异常停机时,确保相关业务持续稳定运行的机制。启用后,支持自定义云主机高可用策略,确保业务连续性。

API Inspector

云平台API调用的监视工具,用于记录用户在云平台上操作时所关联调用的API。

版本检查(Version Detection)

周期性自动检查最新版本并推送最新版本信息,包括版本号,版本亮点等。

时间管理(Time Management)

管理云平台时间和配置时间源,配置后云平台所有物理机将根据指定的时间源进行时间同步。

SNMP(Simple Network Management Protocol)

SNMP是简单网络管理协议,用于管理网络中的设备。第三方平台可通过该协议监控云平台上的资源和事件,并接收云平台推送的报警消息。

体验升级计划(Experience Improvement Plan)

体验升级计划是ZStack Cloud为提升产品操作体验和运行性能向用户推出的项目。征得用户同意后,该计划将统计和分析用户对云平台功能的使用情况,并将统计和分析数据用于指导产品改进优化,以期后续为用户提供更优质的服务。

共享带宽(Shared Bandwidth)

为多个虚拟IP提供带宽共享和集中限速服务,支持绑定虚拟IP的云主机使用同一条带宽,降低公网访问成本。

GPU设备(GPU Device)

拥有高计算能力的微处理器,可用于处理复杂的图形渲染和并行计算任务,帮助提高图形生产、视频处理和机器学习等业务的效率。

脚本库(Script Library)

脚本库集中存储和管理自动化脚本文件。对云主机执行脚本,可以完成复杂的运维操作和自动化任务。

XML Hook

一种脚本程序,用于在云主机XML文件中灵活插入或修改参数,从而实现定制化配置并扩展云主机功能。

容器管理(Container Management)

简单易用的容器管理,提供GPU管理调度、多租户、多集群、资源配额、CI/CD、微服务治理等功能。服务依据传统用户使用习惯,降低容器使用复杂性,帮助用户轻松实现容器集群管理和部署,快速上手,享受云原生便利。

QEMU

计算机模拟和虚拟化工具,提供完整的虚拟计算机模型用于运行客户操作系统。QEMU可完整模拟物理机CPU和其他硬件,或结合Hypervisor使客户操作系统直接执行在物理机CPU上,从而实现接近原生的性能表现。

Libvirt

虚拟化环境管理工具,提供稳定的API、命令行工具 (virsh) 和守护进程 (Libvirt),用于管理云平台上的虚拟机 (如创建、启动、关闭、迁移云主机等),并实现网络和存储配置。

Kernel

操作系统内核,负责管理CPU、内存、输入/输出设备等系统资源,协调计算机硬件和上层应用之间的交互,提供硬件抽象、资源分配、进程管理、进程间通信、系统资源安全控制等功能。

高级监控服务器(Advanced Monitoring Server)

一个定制的云主机,专用于接收和处理负载均衡等资源的高级监控数据。

高级监控服务器镜像(Advanced Monitoring Server Image)

封装了高级监控服务的镜像,专用于创建高级监控服务器,不可用于创建业务云主机。

高级监控服务器规格(Advanced Monitoring Server Offering)

定义高级监控服务器使用的CPU、内存、镜像、管理网络、公有网络配置,专用于创建高级监控服务器。

插件管理(Plugin Management)

将扩展资源或工具封装为标准化插件,便于在云平台上快速安装和集成,实现功能扩展。

可用区管理(Region Management)

可用区是一套完整的云环境,具有独立的管理节点、网络、硬件和云资源。多个可用区间可实现用户同步和免密登录。
磁盘快照使用教程 | 5.5.38 | ZStack Cloud · ZCF | ZStack 资源中心