文档目录

云资源池

云主机

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

云主机支持以下操作:
操作 描述 云主机状态
创建云主机 创建单台或多台云主机,支持标准创建和快捷创建两种方式。 /
导入云主机 通过OVF模板导入第三方平台云主机,并进行自定义资源配置。
Note: 导入的云主机将归属至默认分组管理。
/
编辑云主机 修改云主机的名称与简介。 运行中/已停止/已暂停
更改分组 更改云主机所属的分组。 运行中/已停止/已暂停
启动云主机 将处于停止状态的云主机启动。 已停止
停止云主机 将处于运行状态的云主机停止。
Note: 手动停止后,已启用高可用功能的云主机不会自动重启。
运行中
重启云主机 将处于运行状态的云主机重启。 运行中/故障
恢复云主机 将处于暂停状态的云主机恢复。 已暂停
暂停云主机 将处于运行状态的云主机暂停。
Note: 暂停云主机并非真正停止云主机,若将已暂停云主机所在物理机停用,会影响业务运行。
运行中
强制停止云主机 将处于未知状态的云主机强制变为停止。
Note:
  • 强制停止云主机可能会使云主机产生错误,造成云主机崩溃,建议优先尝试恢复云主机所在物理机。
  • 本操作仅对admin和平台管理员生效。
  • 手动停止后,已启用高可用功能的云主机不会自动重启。
未知
关闭电源 将处于运行状态的云主机强制进入停止状态。
Note:
  • 除非计划运维或异常处理,正常状态下不建议执行此操作。
  • 手动关闭电源后,已启用高可用功能的云主机不会自动重启。
运行中
打开控制台 打开云主机控制台,登录云主机系统。
Note:
  • 在云主机控制台,支持开机时设置Boot选项,点击ESC进入Boot选项菜单。
  • 在云主机控制台,支持进行云主机电源管理,包括:停止、重启、恢复、暂停、强制停止、关闭电源。启动云主机操作暂不支持在控制台进行。
  • 若无法打开云主机控制台,可进入控制台代理主菜单,将控制台代理IP地址改为当前管理节点IP地址。
运行中
克隆云主机 基于源云主机计算规格,克隆出与源云主机系统相同的云主机。
支持以下3种克隆方式:
  • 全量克隆:通过此方式克隆的云主机启动速度较慢,数据始终独立,克隆完成后性能完全无影响。
  • 快速全量克隆:通过此方式克隆的云主机启动速度快,数据最终独立、克隆完成后性能完全无影响。
  • 链接克隆:通过此方式克隆的云主机启动速度快,节省存储空间,但链接克隆的云主机/云盘和源云主机/云盘之间存在依赖关系,克隆完成后性能仍受影响。
Note:
  1. 快速全量克隆时,系统将自动执行扁平合并以实现数据最终独立。扁平合并过程中,对云主机/云盘的其它操作将在扁平合并完成后执行。
  2. 用户后期可通过扁平合并操作解除链接克隆的云主机/云盘和源云主机/云盘之间的依赖关系。
克隆云主机时支持选择是否克隆已加载的数据云盘:
  • 不带云盘克隆云主机
    • 仅复制云主机根云盘内容。
    • 镜像服务器支持类型:镜像仓库、Ceph。
      • 若镜像服务器类型为镜像仓库,主存储支持类型:本地存储、NFS、SMP、Ceph、SharedBlock、Vhost、ZBS。
      • 若镜像服务器类型为Ceph,主存储支持类型:Ceph。
      • 若镜像服务器类型为Ceph+镜像仓库,主存储支持类型:Ceph+SharedBlock。
    • 若使用上述主存储,支持在线/暂停/关机克隆。
  • 带云盘克隆云主机
    • 同时复制云主机根云盘和数据云盘内容。
    • 镜像服务器支持类型:镜像仓库、Ceph。
      • 若镜像服务器类型为镜像仓库,主存储支持类型:本地存储、NFS、SMP、Ceph、SharedBlock、Vhost、ZBS。
      • 若镜像服务器类型为Ceph,主存储支持类型:Ceph。
      • 若镜像服务器类型为Ceph+镜像仓库,主存储支持类型:Ceph+SharedBlock。
    • 若使用上述主存储,支持在线/暂停/关机克隆。
    • 若云主机加载共享云盘,暂不支持带云盘克隆。
  • 克隆云主机时,支持设置存储分配策略,包括:系统分配、手动指定。
    • 系统分配:根据用户所选克隆方式,系统分配策略有所差异。
      • 若选择全量克隆:
        • 不带云盘克隆:系统自动分配主存储。
        • 带云盘克隆:主存储和源云主机/云盘存储位置保持一致。
      • 若选择快速全量克隆/链接克隆:主存储和源云主机/云盘存储位置保持一致。
    • 手动指定:用户按需手动选择主存储。
    Note: 快速全量克隆和链接克隆仅支持系统分配策略。
  • 若使用SharedBlock主存储,克隆云主机需选择置备方式,包括:厚置备、精简置备。
    • 厚置备:预先分配需要的存储空间,提供充足的存储容量给云主机,保证存储性能
    • 精简置备:按实际使用情况分配存储空间给云主机,实现更高的存储利用率。
  • 若使用Ceph主存储,克隆云主机支持指定存储池。
    • 不带云盘克隆云主机,支持指定根云盘池。
    • 带云盘克隆云主机,使用镜像仓库或Ceph镜像服务器,支持指定根云盘池和数据云盘池。
  • 若使用Vhost主存储,全量克隆云主机时,支持指定存储池。
  • 克隆云主机时,支持自定义配置网络和网络服务:
    • 支持自定义是否启用克隆云主机的网卡。
    • 克隆单台云主机时,支持为云主机指定IP地址,并自动检测IP地址是否冲突。
      Note: IP地址冲突检测仅限于IPv4地址。
  • 可自行设置克隆完成后是否自动启动新克隆的云主机。
注意事项
  • 在线克隆云主机,只针对克隆任务开始时已写入磁盘的数据,不包括实时缓存数据。
  • 为确保数据完整性,高IO的云主机建议将其暂停或关机后再克隆。
  • 云主机配置、安装程序、密码等都会复制到新克隆的云主机内,但并不考虑其他配置的复制,例如:标签、定时任务等。
  • 若使用本地存储 + 其他类型主存储,一旦本地存储不可用,基于系统分配策略,将无法成功创建云主机。快速全量克隆和链接克隆将无法成功克隆云主机,全量克隆可使用手动指定策略为根云盘选择可用主存储。
  • 克隆云主机时,需避免对源云主机设置静态IP,否则将导致多台云主机IP相同,造成登录错误。
运行中/已停止/已暂停
修改主机名 修改云主机主机名。
  • 如云主机已安装最新版性能优化工具且处于运行中状态,修改后的主机名将通过性能优化工具直接下发生效。
  • 如云主机未安装最新版性能优化工具或处于非运行中状态,修改后的主机名将通过DHCP服务下发并需重启云主机生效。
  • Windows云主机主机名仅支持通过性能优化工具下发生效,修改Windows主机名,请确保云主机已安装性能优化工具并处于运行中状态。
Note: 云主机主机名遵循以下规则:
  • Linux主机名:长度为 2-60 个字符,允许使用大小写字母、数字、连字符 “ - ”,不能连续使用 “ - ”,“ - ”不能用于开头或结尾。
  • Windows主机名:长度为 2-15 个字符,允许使用大小写字母、数字或连字符“ - ”,不能以连字符“ - ”开头或结尾,不能连续使用连字符“ - ”,也不能仅使用数字。
运行中/已停止/已暂停
扁平合并 将云主机的多个快照拍平合并,以提升资源性能和数据安全性。通过扁平合并,可解除链接克隆的云主机/云盘与源云主机/云盘之间的依赖关系,实现数据独立。
Note:
  • 若所选资源数据量较大,扁平合并可能需要较长时间才能完成。
  • 扁平合并过程中,对云主机/云盘执行的其它操作将在扁平合并完成后执行。
  • 扁平合并完成后,克隆云主机/云盘占用的存储空间可能有所增加。
  • 扁平合并云主机将同时扁平合并其挂载的数据云盘,若云主机挂载共享云盘,则仅扁平合并云主机。
  • 仅启用状态为运行中/停止/已暂停的云主机支持扁平合并。
  • 若云主机正在运行的CDP任务,且云主机主存储为非Ceph类型时,不支持扁平合并。
  • 若云主机主存储为Vhost (ZHPS) 类型,不支持扁平合并。
运行中/已停止/已暂停
绑定标签 为云主机绑定自定义标签,方便快速查询定位资源。
  • 标签分为管理员标签和租户标签两种类型:
    • 管理员标签:由管理员(admin/平台管理员)创建,归管理员所有。
    • 租户标签:由租户(子账户/项目)创建,归租户所有。
  • 标签不支持更改所有者。
  • 租户只能将租户标签绑定该租户所属资源,管理员可将任意标签绑定任意资源。
  • 租户对标签的操作权限:
    • 归属于子账户的标签,子账户可见可操作。
    • 归属于项目的标签,项目内所有人(项目负责人/项目管理员/项目成员)均可见可操作。
    • 租户对管理员标签无操作权限。
  • 管理员对标签的操作权限:
    • 无论标签归属于管理员或租户,管理员均可见可操作。
    • 例如:管理员可对租户标签执行解绑/删除操作。
Note:
  • 单个资源最多允许绑定50个标签,反之,单个标签允许绑定的资源数量无限制。
  • 标签与资源支持多对多绑定关系。
  • 标签支持按绑定时间或标签名称(符号>数字>中文>英文)排序,默认按标签名称排序,可在全局设置中自行修改标签排序方式
  • 云平台无缝升级后,标签展示方式自动更新,已有旧标签将以最新方式展示。
运行中/已停止/已暂停
解绑标签 将标签从云主机解绑。
Note:
  • 资源更改所有者,其上所有租户标签将会解绑,管理员标签不受影响。
  • 支持将单个资源上的批量标签解绑,也支持将单个标签上的批量资源解绑。
  • 租户只能解绑所属资源上的标签,管理员可解绑所有资源上的标签。
运行中/已停止/已暂停
更改物理机 将云主机迁移到其他物理机,此操作仅更改云主机所在物理机,不更改主存储。支持云主机热迁移和冷迁移。详情可查看《用户手册》云主机迁移章节 运行中/已停止
更改主存储 将云主机迁移到其他主存储,此操作仅更改云主机所在主存储,不更改物理机。支持云主机冷迁移和热迁移。详情可查看《用户手册》云主机迁移章节 运行中/已停止
更改物理机和主存储 将云主机迁移到其他物理机和主存储。该操作在更改云主机所在的主存储后,会通过系统默认策略或用户手动指定方式同时更改云主机所在的物理机。支持云主机热迁移和冷迁移。详情可查看《用户手册》云主机迁移章节 运行中/已停止
修改计算规格 修改云主机计算规格。
Note: 修改后,新计算规格中仅CPU、内存和物理机分配策略对云主机生效。
  • Linux云主机支持在线/关机修改计算规格。
    • 在线修改:云主机运行状态下修改计算规格。基本步骤:
      1. 开启计算规格在线修改
        • 支持对云平台全局范围内云主机开启计算规格在线修改。在全局设置中,将计算规格在线修改设为true即可。默认为false。
        • 支持对单台云主机开启计算规格在线修改。默认情况下受全局开关控制,与全局开关状态保持一致。
      2. 重启云主机。
      3. 修改云主机计算规格。
    • 关机修改:云主机关机状态下修改计算规格。
    Note: 在线修改计算规格,新CPU核数/内存容量必须大于当前CPU核数/内存容量。
  • Windows云主机支持在线/关机修改计算规格。修改方法同Linux云主机一致。
    Note: 不建议在生产环境中对Windows云主机在线修改CPU/内存。
运行中/已停止
设置GPU策略 为云主机设置GPU策略,加载GPU设备。支持指定GPU设备加载、按GPU规格加载两种策略。
  • 指定GPU设备加载:
    • 为云主机直接加载所选的GPU设备,支持加载物理GPU或vGPU设备。
    • 如选择该策略,且之前为云主机加载过GPU规格,系统会自动将之前加载的GPU规格卸载。
  • 按GPU规格加载:
    • 根据所选的物理GPU或vGPU规格,为云主机自动分配一个或多个GPU设备,可选择是否在云主机关机时自动卸载:
      • 如选择自动卸载,云主机关机后,自动分配的GPU设备将被释放;云主机开机后系统将为其重新分配GPU设备。
      • 如选择不自动卸载,云主机关机后将继续保有自动分配的GPU设备,但如发生意外关机,高可用云主机将无法自动重启。
    • 如选择该策略,且之前为云主机加载过GPU设备,系统会自动将之前加载的GPU设备卸载。
    • 如修改所选的GPU规格,将按新GPU规格重新加载GPU设备,并卸载原GPU规格对应的GPU设备。
已停止
系统扩容 为云主机扩容根云盘容量。
  • 在云主机运行或停止状态下,可按需进行根云盘扩容,更改容量及时生效。
    Note: 若Linux云主机系统镜像未开启Virtio,则扩容后需重启云主机生效。
  • 新容量必须大于当前容量,且增量不得小于4MB。单位包括:MB/GB/TB。
  • 新容量必须为4MB的倍数,例如:填写新容量为37MB,实际扩容到40MB。
  • 支持对云平台全局范围内云主机设置系统扩容触发一次该云主机根云盘的自动快照。在全局设置中,将云盘扩容自动创建快照开关设为true即可。默认为false。
  • 单台云主机系统扩容是否触发一次该云主机根云盘的自动快照,受全局设置控制。
运行中/已停止
更改所有者 更改云主机的所有者。
Note: 更改所有者,其上所有租户标签将会解绑,管理员标签不受影响。
运行中/已停止
更换系统 为云主机更换系统。
  • 云主机必须处于停止状态,更换系统后,再次启动生效。
  • 目标镜像需为Image类型。
Note:
  • 更换系统将同时彻底删除原根云盘,请务必提前备份原根云盘相关数据,以免丢失。
  • 若云主机加载数据云盘,跨平台更换系统(例如从Linux平台更换为Windows平台),可能导致数据云盘的分区格式无法识别。
  • 当云主机使用Ceph主存储:
    • 若云主机根云盘没有快照,更换系统将同时彻底删除原根云盘。
    • 若云主机根云盘有快照,更换系统后,原根云盘卷和快照都将被保留。
已停止
重置云主机 将云主机恢复到镜像初始状态,并覆盖根云盘内所有数据。
  • 云主机必须处于停止状态,重置后,再次启动生效。
  • 使用ISO创建的云主机不支持重置。
  • 若云主机使用的镜像被彻底删除,将无法重置云主机。
Note: 请务必提前备份原根云盘数据,以免丢失。
已停止
设置启动顺序 为云主机设置启动顺序。
  • 设置启动顺序后,将在下一次重启后生效。
  • 若在创建云主机时,镜像选择ISO,云主机创建后将首先从CdRom(光盘)启动。
  • 若对已创建的云主机加载ISO,云主机默认的启动顺序为:
    1. 第一顺序:HardDisk(硬盘)
    2. 第二顺序:CdRom(光盘)
  • 如需云主机从网络启动,需手动设置第一启动顺序为:Network(网络)。
  • 将运行中的云主机第一启动顺序设置为CdRom(光盘)或Network(网络),只有通过重启、或停止再启动操作,云主机才会从CdRom(光盘)或Network(网络)启动;若直接在云主机操作系统中通过reboot命令重启,云主机还是会从HardDisk(硬盘)启动。
运行中/已停止
指定物理机启动 为云主机指定物理机启动。
  • 使用共享存储的云主机停止后,可以选择在指定的物理机上重新启动。
  • 使用本地存储的云主机停止后,只能从该云主机根云盘所在物理机启动。
Note: 若云主机已绑定调度策略,优先按照调度策略运行,无法指定物理机启动。
已停止
设置高可用 为云主机设置高可用模式。
  • 高可用模式包括:
    • None:云主机关闭高可用功能,计划性或异常关机的云主机均不会自动重启。
    • NeverStop:云主机开启高可用功能,因自身原因或所依赖的计算、存储、网络故障导致意外关机时,云主机将自动重启。
  • 突发情况导致云主机异常关机时,高可用功能可触发云主机自动重启,提高云主机可用性。
  • 若物理机正常运行,启用高可用功能的云主机异常关机均能自动重启。
  • 若物理机异常或将物理机进入维护模式,使用本地存储且启用高可用功能的云主机,异常关机后无法自动重启。
  • 若物理机异常或将物理机进入维护模式,使用共享存储且启用高可用功能的云主机,异常关机后均能自动重启。
  • Note:
    • 手动关机或定时任务触发的计划性关机后,已开启高可用功能 (NeverStop) 的云主机也不会自动重启,包括:
      • 通过UI界面手动执行停止云主机、强制停止云主机、关闭云主机电源等操作;
      • 进入云主机操作系统,手动执行shutdownpoweroffhalt等命令;
      • 创建关闭云主机定时任务,触发计划性关机。
    • 使用NeverStop模式,请确保平台高可用策略已开启,如未开启,NeverStop模式将无法生效。
运行中/已停止
设置BIOS时钟同步 启用BIOS时钟同步后,Windows云主机基准时间与物理机BIOS时钟保持一致,默认启用。
  • Windows云主机启用BIOS时钟同步后,会自动同步物理机BIOS时钟。
  • Windows云主机禁用BIOS时钟同步后,会停止同步物理机BIOS时钟。
  • Windows云主机修改BIOS时钟同步设置后,需重启生效。
  • 本功能对Linux云主机不生效。
  • 支持对云平台全局范围内Windows云主机启用BIOS时钟同步。在全局设置中,将云主机BIOS时钟同步设置设为同步即可,默认为同步。
  • 若单独为云主机设置BIOS时钟同步,全局设置对该云主机不生效。
运行中/已停止/已暂停
设置时间同步 为云主机设置与物理机系统时间同步。启用时间同步后,云主机基准时间与物理机系统时间保持一致,默认不启用。
  • 云主机时间同步机制:
    • 网络:区别于NTP时间同步,当前时间同步机制不依赖特定外部网络,仅涉及物理机与云主机的通信。
    • 时区:云主机定期自动同步所在物理机时区,保持一致。
    • 同步间隔:默认每60秒进行一次同步,同步间隔支持通过CLI方式修改,可选取值:60秒(1分钟)、600秒(10分钟)、1800秒(30分钟)、3600秒(1小时)、7200秒(2小时)、21600秒(6小时)、43200秒(12小时)、86400秒(1天)。
      # 通过CLI方式修改同步间隔
      [root@localhost ~]# UpdateResourceConfig vm=<vm_uuid> category=vm \
      name=vm.clock.sync.interval.in.seconds value=<intervalInSeconds>
      
      # vm_uuid 表示云主机uuid
      # intervalInSeconds 表示希望设置的同步间隔,单位:秒
    • 同步策略:当前同步策略为立即一致,无论云主机自身时间超前或是滞后,当同步机制触发,云主机时间会立即与所在物理机保持一致。
  • 云主机时间同步已覆盖Windows/Linux所有主流操作系统。
Note:
  • 云主机启用时间同步前,需确保已安装Qemu Guest Agent (QGA),且QGA处于运行状态。
  • 云主机启用时间同步前,建议关闭其他时间源同步策略。
  • 云主机启用时间同步后,每60秒自动同步物理机系统时间。
  • 云主机禁用时间同步后,会停止自动同步物理机系统时间。
  • 支持对云平台全局范围内云主机启用时间同步。在全局设置中,将云主机时间同步设置设为启用即可,默认不启用。
  • 若单独为云主机设置时间同步,全局设置对该云主机不生效。
运行中/已停止/已暂停
设置故障策略 为云主机设置故障策略,包括:故障检测开关、故障处理策略。
  • 故障检测开关
    • 运行中的云主机支持开启故障检测。
      • 默认关闭,开启后需在云平台重启云主机生效(不可在控制台重启云主机)。
      • 开启后,当云主机检测到故障时,将自动按照故障处理策略进行操作,并触发云主机故障报警。
        • 用户可直接在报警消息页面查看云主机故障相关报警消息。
        • 用户也可以自定义云主机故障事件报警器。
    • 支持对云平台全局范围内云主机开启故障检测。在全局设置中,将云主机故障检测开关设为true即可。默认为false。
    • 支持对单台云主机开启故障检测。对云主机单独设置后,全局设置将不对该云主机生效。
    Note:
    • 云主机开启故障检测前,需确保已安装最新版本的性能优化工具,且该工具处于运行状态。
    • 对于Linux云主机,开启故障检测后,下次启动时会关闭kdump模块。
  • 故障处理策略
    • 云主机开启故障检测后,支持设置故障处理策略,包括:
      • 不处理:默认值。云主机出现故障后(Windows云主机出现蓝屏或Linux云主机出现卡死),不予处理。
      • 重启:云主机出现故障后(Windows云主机出现蓝屏或Linux云主机出现卡死),云主机自动重启。
        • 若在指定时间内,重启次数达到阈值仍未恢复正常,云主机不再重启。
        • 可在全局设置中按需设置云主机故障重启策略。默认为30分钟故障重启5次,表示当云主机在30分钟内故障5次后,第5次系统将不再重启,云主机将保持故障状态。
      • 关机:云主机出现故障后(Windows云主机出现蓝屏或Linux云主机出现卡死),云主机自动关机。
    • 设置故障处理策略后立即生效,无需重启云主机。
    • 支持对云平台全局范围内云主机设置故障处理策略。在全局设置中,将云主机故障检测开关设为true,再设置故障处理策略即可。
    • 支持对单台云主机设置故障处理策略。对云主机单独设置后,全局设置将不对该云主机生效。
    Note:
    • 若暂停/停止云主机,性能优化工具会停止运行,此时无法设置故障策略。
    • 若将云主机从暂停状态恢复、或从停止状态启动、或从运行状态重启,性能优化工具会自动启动,此时可设置故障策略。启动或重启过程可能出现一定延时。
运行中
绑定SSH密钥 为云主机绑定SSH公钥,绑定后,用户可使用对应私钥免密登录云主机。
Note:
  • 云主机需满足以下条件:
    • 使用Linux操作系统。
    • 处于运行中状态。
    • 已安装Qemu Guest Agent(QGA),且QGA处于运行中状态。可通过性能优化工具为云主机安装QGA,如通过其他方式安装,需使用2.5及以上版本。
  • 目前,仅支持root用户通过绑定SSH密钥登录。
运行中
解绑SSH密钥 为云主机解绑SSH密钥。
Note: 云主机需满足以下条件:
  • 处于运行中状态。
  • 已安装Qemu Guest Agent(QGA),且QGA处于运行中状态。可通过性能优化工具为云主机安装QGA,如通过其他方式安装,需使用2.5及以上版本。
运行中
修改云主机密码 为云主机修改用户名/密码。
  • 云主机支持在线修改用户名/密码,修改后立即生效。
  • 仅支持输入英文字母、数字和以下特殊字符:-`=[];',./~!@#$%^&*()_+|{}:"<>?
  • 修改云主机密码需满足以下前提条件:
    • 云主机处于运行中状态。
    • 云主机已成功安装并运行Qemu Guest Agent (简称QGA)。
  • 以下镜像类型支持修改云主机密码:
    • CentOS 7.x\6.x(32位\64位)
    • Ubuntu 16.x\15.x\14.x\13.x\12.x(64位)
    • Windows 2003\2008\7\10\2012\2016(64位)
Note:
  • 若修改云主机密码失败,请先检查云主机是否已成功安装QGA,再进入终端手动检查QGA运行状态是否正常。
  • 若云主机支持修改密码,创建云主机镜像、克隆操作将继承该功能。
运行中
设置控制台密码 为云主机设置控制台密码,包括:新增控制台密码、修改控制台密码、取消控制台密码。
  • 如控制台已有密码,修改密码后,新密码将立即生效。
  • 如为控制台新增密码,或取消控制台密码,需重启云主机生效。
  • 该密码是VNC协议密码,不是云主机本身的密码。
  • 设置控制台密码时,仅支持输入英文字母、数字和以下特殊字符:-`=[];',./~!@#$%^&*()_+|{}:"<>?
  • 支持对云平台全局范围内云主机设置控制台密码强度策略。在全局设置中,将VNC控制台密码强度设为true,再设置密码强度策略即可。
    • 密码长度范围默认为6-8位,最小不低于6位,最大不高于32位。
    • 支持使用数字、英文字母大小写和特殊字符组合。
  • 单台云主机的控制台密码强度策略受全局设置控制。
运行中/已停止/故障
切换控制台模式 为云主机切换控制台模式,包括:VNC、SPICE、VNC+SPICE。
  • 切换控制台模式后,需重启云主机生效。
  • 支持对云平台全局范围内云主机设置控制台模式。在全局设置中,设置云主机控制台模式即可。默认为VNC模式。
  • 支持对单台云主机设置控制台模式。对云主机单独设置后,全局设置将不对该云主机生效。
运行中/已停止/已暂停
设置RDP模式 针对VDI用户界面,选择RDP模式后,默认以RDP模式打开控制台。 运行中/已停止/已暂停
资源优先级 为云主机设置资源优先级。
  • 支持正常、高两种资源优先级。默认为正常。
  • 物理机负载率过高,出现资源竞争时,资源优先级为的云主机较正常云主机具备更高的资源抢夺能力。
Note:
  • 建议仅对重要的云主机设置资源优先级。
  • VPC路由器的资源优先级高于云主机。
  • 当出现资源竞争时,资源优先级顺序为(从低到高):优先级为正常的云主机 < 优先级为的云主机 < VPC路由器。
  • 例如,当物理机出现CPU资源竞争时, 较于云主机,VPC路由器具备更高的CPU资源抢夺能力,系统优先保证VPC路由器的资源使用。
  • 若使用性能独享型负载均衡服务,相应的负载均衡实例与VPC路由器具备同等资源优先级。
运行中/已停止/已暂停
设置本地IO缓存 支持为每个云盘单独配置本地IO缓存。当前支持以下三种主存储类型:ZBS(CBD协议)、Ceph和本地存储。建议根据业务负载按需启用:根云盘通常无需开启;数据盘若为高随机写场景(如数据库业务),可启用回写模式以提升性能。
Note: 在回写模式下,若物理机异常掉电,尚未回刷至主存储的缓存数据将永久丢失。请确认业务已做好容错准备。
运行中/已停止
设置集群绑定 设置云主机是否与当前集群绑定。
  • 支持为云主机单独开启/关闭集群绑定开关,如不单独设置,默认与集群设置实例集群绑定一致。
  • 如开启,云主机与当前集群绑定,并受集群设置实例绑定策略影响:
    • 集群设置为强绑定:云主机必须在当前集群启动,当前集群缺少可用物理机时,将启动失败。同时,不允许手动迁移云主机到其他集群。
    • 集群设置为弱绑定:云主机优先在当前集群启动,当前集群缺少可用物理机时,可在其他集群启动。同时,允许手动迁移云主机到其他集群。
  • 如关闭,云主机与当前集群不具有绑定关系,可在任意符合运行条件的集群启动。
运行中/已停止/已暂停
USB重定向 为云主机设置USB重定向。
  • 当用户需要使用VDI功能时,可将VDI客户端的USB设备重定向给VDI云主机。
  • 支持兼容多种USB设备重定向。
  • 需重启云主机生效。
运行中/已停止/已暂停
KSM内存同页合并 设置是否为云主机开启KSM内存同页合并。

开启后,系统将检测该云主机与其他云主机是否使用内容相同的内存页,并将相同内存页合并,使多台云主机共享物理内存资源,降低物理内存冗余占用。

Note:
  • 开启前,请确保物理机内存超分率大于1.0。用户可在集群高级设置中设置当前集群物理机的内存超分率,也可在全局设置中设置平台内所有物理机的内存超分率。
  • 开启前,请确保已在集群高级设置中关闭集群大页开关。
  • 若云主机运行重要业务、已开启高可用,或被设置高内存规格,不建议开启KSM内存同页合并。
运行中/已停止/已暂停
内存气球 设置是否为云主机开启内存气球。

开启后,系统将实时监测物理机和云主机内存使用情况:若云主机业务负载下降,且物理机内存使用率大于80%,物理机将从云主机回收部分空闲内存;若云主机业务负载承压,物理机向云主机按需分配部分内存,通过动态回收和分配,高效利用物理内存资源。

Note:
  • 开启前,请确保物理机内存超分率大于1.0。用户可在集群高级设置中设置当前集群物理机的内存超分率,也可在全局设置中设置平台内所有物理机的内存超分率。
  • 开启前,请确保关闭集群大页、云主机vNUMA功能,并为云主机安装性能优化工具。
  • 若云主机运行重要业务或已开启高可用,不建议开启内存气球。
运行中/已停止/已暂停
发送文件 将本地文件上传到云主机的指定路径下。
Note:
  • 发送文件前,需确保云主机处于运行中状态,并已安装最新版性能优化工具。
  • 指定的文件保存路径格式需与云主机操作系统兼容。
  • 填写文件保存路径时,请注意将路径填写完整,以/或\结尾。如不以/或\结尾,则路径的最后一级将被识别为文件名称。
  • 填写/、/dev、/proc、/sys、/usr/bin、/bin等系统目录,将导致原目录下的内容被覆盖,可能导致云主机异常,请谨慎使用此类目录。
  • 一次最多可上传10个文件,每个文件的大小不能超过128KB。
  • 如文件发送过程意外中断,已发送到云主机的部分文件内容将被自动删除。
  • 请勿上传来路、内容不明的文件,避免造成云主机故障。
运行中
执行命令 在云主机内执行指定命令。
Note:
  • 执行前,需确保云主机处于运行中状态,并已安装最新版性能优化工具。
  • 填写的命令内容需被云主机操作系统兼容。
  • 执行前,请确认命令内容并建议进行云主机备份,避免不当的命令造成云主机故障。
  • 如云主机已开启SELinux,请确认SELinux策略是否对本次执行的命令产生影响,如是否限制本命令执行,或影响命令返回输出。
运行中
执行脚本 选择脚本库中已有的脚本在云主机执行。
Note:
  • 所选的脚本平台类型需和云主机操作系统相符。
  • 执行前,需确保云主机处于运行中状态,并已安装最新版性能优化工具。
  • 如云主机已开启SELinux,请确认SELinux策略是否对所选脚本中的命令产生影响,如是否限制相关命令执行,或影响命令返回输出。
运行中
绑定XML Hook 为云主机绑定XML Hook,修改云主机XML文件,实现定制化配置或拓展功能。
Note:
  • 一台云主机仅支持绑定一个XML Hook。
  • 绑定XML Hook会修改云主机配置,请提前确认XML Hook内容并谨慎操作。
  • 仅运行中或已停止状态的云主机支持绑定XML Hook,绑定后需重新启动云主机使设置生效。
  • 如云主机已绑定XML Hook,且需进行QEMU/Libvirt升级,升级前请确认QEMU/Libvirt是否兼容该XML Hook,避免升级后,云主机无法重启或启动。
运行中/已停止
解绑XML Hook 为云主机解绑XML Hook、
  • 解绑XML Hook会导致云主机配置变化,相关配置将恢复至绑定XML Hook前状态。
  • 仅运行中、已停止或已删除状态的云主机支持解绑XML Hook,解绑后需重新启动云主机使设置生效。已删除的云主机无需重启。
  • 如需为已删除云主机解绑XML Hook,请在平台运维 > 自动化运维 > XML Hook界面执行。
运行中/已停止/已删除
创建快照 为云主机创建快照。
  • 做重要操作前,对云主机根云盘、数据盘或云主机内存在特定时间点进行临时状态保留,方便出现故障后迅速回滚。若需长期备份,请选择灾备相关功能。
  • 支持创建单盘快照和快照组。
    • 单盘快照:对云主机根云盘创建快照。
    • 快照组:对云主机根云盘、所加载的数据云盘以及云主机内存创建快照,且支持以快照组为单位统一恢复。
Note:
  • SharedBlock以及Ceph主存储上创建的共享云盘,不支持创建快照。
  • 在生产环境中,建议单块磁盘的快照数量尽量控制在5以内。快照过多会影响云主机的I/O性能、数据安全以及主存储容量。如需长期备份,建议使用灾备服务。
  • 在生产环境中,为确保数据完整性,不建议对高I/O的云主机创建快照。当云主机内部进行高I/O操作时,对云主机创建快照,内存中存在部分数据没有落入硬盘,这部分数据将无法保存到快照中。
  • 创建内存快照前,需确保云主机处于运行中状态。
  • 创建内存快照前,需将云主机加载的外接设备卸载。
  • 创建内存快照时,为保证内存一致性,云主机会短时间处于暂停状态。
  • Ceph、Vhost、ZBS(Vhost协议)、ZBS(CBD协议)主存储上的云主机不支持创建内存快照。如云主机已创建内存快照,则不支持迁移到Ceph、Vhost、ZBS(Vhost协议)、ZBS(CBD协议)主存储。
运行中/已停止/已暂停
创建备份 为云主机创建备份。
  • 若灾备服务的授权额度不足,不支持创建备份。
    Note: 已在授权额度内的资源可正常使用备份功能。
  • 云主机需处于运行中状态,才可对其创建备份。
  • 支持对云主机进行增量备份或全量备份。
  • 支持对带云盘的云主机进行整机备份。
  • 若云主机带共享云盘,不支持同时备份该共享云盘。
  • 云平台需提前添加好所需的本地备份服务器。
  • 支持将备份数据同步至远端备份服务器,云平台需提前添加好所需的远端备份服务器。
  • 若云主机使用Vhost或ZBS(Vhost协议)主存储,暂不支持创建备份。
运行中
绑定备份任务 为云主机绑定备份任务。
  • 仅备份类型为“无”的云主机支持绑定备份任务。
  • 若灾备服务的授权额度不足,不支持绑定备份任务。
    Note: 已在授权额度内的资源可正常使用备份功能。
  • 绑定备份任务前,请确保云主机处于运行或暂停状态。
  • 若云主机使用Vhost或ZBS(Vhost协议)主存储,暂不支持绑定备份任务。
运行中/已暂停
加载云盘 为云主机加载可用的数据云盘。
Note:
  • 一台云主机最多可加载24块数据云盘。
  • 本地存储场景下,云主机与其上已加载的云盘必须在同一台物理机上。若云主机与待加载云盘不在同一台物理机上,需提前将该云盘迁移至云主机所在物理机上,再执行加载云盘操作。
  • 若采用Virtio类型的存储扩展盘,需确保加载该云盘的云主机已安装Virtio驱动。
    • 主流Linux、CentOS 6/7系列已集成Virtio驱动,无需额外安装。
    • Windows系列需手动安装Virtio驱动。
  • 若云盘与实例所有者不一致,加载后租户/子账户可能无法查看云盘,且会影响实例相关操作。
  • 若云主机存在内存快照,则无法加载云盘,需将内存快照删除后再执行此操作。
运行中/已停止
卸载云盘 将已加载的云盘从云主机卸载。
Note:
  • 卸载云盘将导致云盘读写业务中断,可能影响业务连续性,请谨慎操作。
  • 若云主机存在内存快照,且该云盘被内存快照所引用,则无法卸载云盘,需将快照删除后再执行此操作。
运行中/已停止
创建镜像 对云主机进行定制并保存为镜像模板文件。
  • 为保证应用一致性,建议将云主机关机后再创建云主机镜像。
  • 支持创建系统镜像和云盘镜像。
    • 基于云主机创建系统镜像,实质是针对云主机根云盘创建系统镜像,该镜像仅用于创建云主机。
    • 基于云主机创建云盘镜像,实质是针对云主机根云盘创建云盘镜像,该镜像仅用于创建云盘。
运行中/已停止
加载ISO 为云主机加载ISO。
  • 加载ISO将按照云主机虚拟光驱名称顺序加载。
  • 默认情况下,一台云主机最多可加载3个ISO,不支持批量加载。
  • 支持对云平台全局范围内云主机设置允许加载的虚拟光驱最大数量。在全局设置中,修改云主机虚拟光驱最大数量即可,可选值为1、2、3。
  • 单台云主机允许加载的虚拟光驱最大数量受全局设置控制。
Note: 若云主机加载的虚拟光驱数量已超过全局设置限制值,则全局设置对该云主机不生效。
运行中/已停止
卸载ISO 将已加载的ISO从云主机卸载。
Note: 运行中的云主机卸载ISO可能影响业务连续性,请谨慎操作。
运行中/已停止
加入云主机调度组 将云主机加入至一个云主机调度组中。加入后,云主机调度组绑定的调度策略将对该云主机即时生效。 运行中/已停止
移除云主机调度组 将云主机从已绑定的云主机调度组中移除。移除后,云主机将不再按照该云主机调度组关联的调度策略进行调度。 运行中/已停止
导出云主机 将云主机导出至镜像服务器。导出后,可至该云主机导出记录页面查看和下载。
Note:
  • 仅支持导出至ImageStore镜像服务器。
  • 导出的云主机OVA模板不包含ISO光驱和GPU设备。
  • 云主机已存在导出记录的情况下,需先删除该导出记录后才可执行导出操作。
已停止
删除云主机 立即释放云主机的CPU、内存、IP地址等资源,并将云主机移至回收站。
  • 回收站中的云主机仅支持列表视图展示。
  • 回收站默认延时7天彻底删除云主机。
  • 支持对云平台全局范围内云主机设置删除策略。在全局设置中,修改实例删除策略即可,可选项包括:
    • 立刻删除:用户删除云主机时,这些云主机会被立刻删除。
    • 延时删除:用户删除云主机时,这些云主机会被标记为已删除,显示在对应的回收站栏,超过延时删除时限(默认7天)或用户手动强制删除时,才会彻底删除。
    • 永不删除:用户删除云主机时,这些云主机永远不会被系统自动删除。
Note: 支持删除云主机同时删除已加载的所有普通云盘(不会删除共享云盘)。
  • 如已在全局设置中开启云主机删除保护模式,仅未知或停止状态的云主机支持该操作。
  • 如已未在全局设置中关闭云主机删除保护模式,则任何状态的云主机均可执行该操作。
彻底删除/还原云主机 将回收站内的云主机彻底删除或还原。
  • 彻底删除云主机,云主机相关资源将被彻底删除,不可逆转,请谨慎操作。
  • 彻底删除云主机,其IP地址将返回IP地址池中。
  • 还原云主机,该云主机将回到可用资源页面,且为已停止状态,用户可选择是否还原后自动重启该云主机。
  • 还原云主机,将重新为该云主机分配IP地址。
  • 还原云主机,该云主机将还原至删除前所属的分组,如原属分组已被删除,该云主机将归属至默认分组。
已删除
复制URL 复制已导出的云主机所在的URL。 运行中/已停止/已暂停
下载已导出云主机 下载已导出的云主机至本地。 运行中/已停止/已暂停
删除导出记录 删除已导出云主机的导出记录。 运行中/已停止/已暂停

注意事项

使用云主机需注意:
  • 云主机的快照链如果过长,可能会导致云主机IO性能下降。
  • 设置主机名后请勿在User Data中再次设置主机名,避免冲突。
  • 云主机导入User Data需注意:
    • 导入User Data前,需确保Userdata网络服务、DHCP网络服务均可正常使用;默认情况下,扁平网络/路由器网络、VPC网络环境下,Userdata网络服务、DHCP网络服务均启用。
    • Linux云主机镜像需提前安装cloud-init;Windows云主机镜像需提前安装Cloudbase-Init。
    • Linux云主机可进入/var/lib/cloud/instance/user-data.txt,看数据是否已成功导入,若没有,请登录云主机所在物理机执行以下命令进行检查:
      • 执行ps -ef|grep http,查看是否有User Data
      • 执行ip netns,获取namespace
      • 执行ip netns exec namespace ip a,查看namespace里是否有目标ip
        例如:
        # 获取namespace为br_eth0_1101_f8e41fc3a3b9431d9ea5f2bf090e085e
        [root@localhost ~]# ip netns
        br_eth0_1101_f8e41fc3a3b9431d9ea5f2bf090e085e (id: 0)
        # 查看namespace里是否有目标ip:169.254.169.254
        [root@localhost ~]# ip netns exec br_eth0_1101_f8e41fc3a3b9431d9ea5f2bf090e085e ip a
        1: lo: <LOOPBACK> mtu 65536 qdisc noop state DOWN
            link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
        10: inner0@if11: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
            link/ether 2e:6d:a4:6c:ab:79 brd ff:ff:ff:ff:ff:ff link-netnsid 0
            inet 10.1.164.230/24 scope global inner0
               valid_lft forever preferred_lft forever
            inet 169.254.169.254/32 scope global inner0
               valid_lft forever preferred_lft forever
            inet6 fe80::2c6d:a4ff:fe6c:ab79/64 scope link
               valid_lft forever preferred_lft forever
  • 数据云盘默认采用Virtio设备,需安装相应驱动才可识别使用,Linux各发行版默认已集成Virtio驱动,无须额外安装,Windows需额外安装驱动。
  • 共享云盘需要使用Virtio SCSI类型云盘,各挂载的云主机可同时进行读写。Ceph存储支持共享云盘。
  • GPU透传功能需要提前在物理主机的BIOS里面打开IOMMU或者VT-d选项。
  • 云主机多网卡的情况下,修改默认网卡,需要在云主机内部重启网络服务后生效。
  • 建议将针对Linux云盘的开机自动挂载在/etc/rc.d/rc.local中写入,并提供可执行权限。不建议修改云主机的/etc/fstab文件,在动态卸载云盘后,否则在对云主机进行重启操作时,云主机会因为无法找到/etc/fstab定义的云盘信息而导致启动失败。
    • 建议操作如下:
      进入/etc/rc.d/rc.local执行mount命令来挂载云盘:
      # chmod +x /etc/rc.d/rc.local
      # mount -t 云盘ID 目标挂载路径
      Note: 建议使用云盘的文件系统UUID来挂载,而非/dev/vdb类似的盘符来挂载。
  • 云主机继承其镜像的BIOS模式,包括Legacy、UEFI两种类型。
    Note:
    • 需提前准备好相应镜像,添加镜像时需谨慎选择匹配的BIOS模式。
    • 云主机详情页支持修改BIOS模式,请谨慎修改,模式不匹配可能导致云主机无法正常工作,修改后需重启云主机生效。
    • ZStack Cloud 3.3.0开始:
      • 对于初装用户,若云主机为UEFI模式引导,其主板类型将默认为Q35主板,若云主机为Legacy模式引导,其主板类型将默认为i440FX;
      • 对于升级用户,从历史版本升级至3.3.0以及后续更高版本,对于UEFI模式引导的云主机,若之前主板类型为i440FX,升级后将默认修改为Q35;
      • 创建云主机推荐使用Legacy模式引导,确保使用稳定。若希望使用UEFI引导,建议从以下操作系统版本列表中选择相应的云主机镜像:
        操作系统 BIOS模式 支持版本
        Windows平台 UEFI
        • Windows 8及以上版本
        UEFI
        • Windows 7
        • Windows Server 2008 R2
        Linux平台 UEFI
        • CentOS 7.2
        • CentOS 7.3
        • CentOS 7.4及以上版本
  • 全局设置打开计算规格在线修改选项后支持在线修改云主机的CPU和内存,需要注意以下情况:
    • 不建议在生产环境中对Windows云主机在线修改CPU和内存。
    • 只支持对运行中的云主机进行CPU、内存扩容;若需要缩容,需停止云主机。
    • 若对运行中的云主机进行内存扩容,但云主机没能自动激活新增内存,请尝试以下两条命令解决该问题:
      % echo online > /sys/devices/system/memory/auto_online_blocks
      % echo online > /sys/devices/system/memory/memoryXXX/state
      详情请参考how to online memory
  • 若云主机需要使用IPv6网络,请注意以下情况:
    • 使用IPv6或IPv4+IPv6类型的网络创建云主机,需通过dhclient -6 NIC_NAME命令手动获取IP地址。
    • 推荐一台云主机仅使用一个IPv6地址,否则可能存在风险。
    • 若三层网络(公有网络、扁平网络、VPC网络)IP地址类型发生变化,需重启已使用该网络的云主机,配置才能生效。

云盘

云盘:为云主机提供存储,包括两种类型:根云盘、数据云盘。
Note: 云盘管理主要涉及数据云盘的管理。

云盘相关定义

  • 根云盘:云主机的系统云盘,用于支撑云主机的系统运行。
  • 数据云盘:云主机的数据云盘,用于云主机扩展的存储使用。
数据云盘支持以下操作:
操作 描述
创建数据云盘 基于云盘规格创建一个新的数据云盘。
  • 普通云盘和共享云盘均支持通过云盘规格或云盘镜像创建。
  • 共享云盘支持Ceph主存储以及基于厚置备的SharedBlock主存储,其他主存储类型暂不支持。
  • 创建数据云盘时,若不指定主存储和云主机,创建的数据云盘处于未实例化栏中。
编辑数据云盘 修改数据云盘的名称和简介。
启用数据云盘 将处于停用状态的数据云盘启用。
停用数据云盘 停用后,数据云盘的相关操作将受限,如加载实例、云盘迁移等。
加载实例 将选中的数据云盘加载到指定的实例。
  • 若主存储为本地存储,如果加载一个卸载过的数据云盘,需要保证该数据云盘和目标云主机在同一台物理机上。如果该数据云盘和目标云主机不在同一台物理机上,需将数据云盘和云主机迁移到同一台物理机上。
  • 若数据云盘与实例所有者不一致,加载后租户/子账户可能无法查看实例,且会影响实例相关操作。
  • 若实例存在内存快照,则无法加载,需删除内存快照后再执行此操作。
  • 若数据云盘已启用本地IO缓存,可选择在加载前先将云盘的缓存数据回刷至主存储。此过程可能需要几分钟,请耐心等待。
卸载实例 将数据云盘从实例卸载。
Note:
  • 此操作将导致数据云盘读写业务中断,可能影响业务连续性,请谨慎操作。
  • 若数据云盘被实例的内存快照所引用,则实例无法卸载,需删除内存快照后再执行此操作。
  • 若数据云盘已启用本地IO缓存,可选择在卸载前先将云盘的缓存数据回刷至主存储并释放存储资源。此过程可能需要几分钟,请耐心等待。
设置本地IO缓存 为云盘配置本地IO缓存。当前支持以下三种主存储类型:ZBS(CBD协议)、Ceph和本地存储。建议根据业务负载按需启用:根云盘通常无需开启;数据盘若为高随机写场景(如数据库业务),可启用回写模式以提升性能。
Note: 在回写模式下,若物理机异常掉电,尚未回刷至主存储的缓存数据将永久丢失。请确认业务已做好容错准备。
更改物理机 将数据云盘迁移到其他物理机。
  • 支持按目标物理机负载高低迁移数据云盘。
    • 在目标物理机的推荐列表,目标物理机支持按CPU平均使用率或内存使用率排序(默认为内存使用率由低到高排序)。
    • 若集群中物理机规模较大,支持按Top20、Top50两种排序方式。
  • 该迁移操作只针对本地主存储。
更改主存储 将数据云盘迁移到其他主存储。支持云盘跨同类型主存储的迁移以及同一Ceph主存储下不同存储池的迁移。更改主存储操作仅迁移有效数据,迁移后的云盘将跟随目标主存储的置备类型(跨SharedBlock主存储迁移支持自定义云盘置备类型)。
  • 跨同类型主存储的数据云盘迁移:

    包括:Ceph主存储↔Ceph主存储、NFS主存储↔NFS主存储、SharedBlock主存储↔SharedBlock主存储。

    • Ceph主存储↔Ceph主存储:
      • 跨Ceph存储迁移的云盘要求没有被加载在任何云主机上。
      • 所涉及的两个Ceph存储,要求彼此的MON节点可以互通。
      • 对于跨Ceph主存储的数据盘迁移,支持为云盘指定数据云盘存储池。
    • NFS主存储↔NFS主存储:
      • 跨NFS存储迁移的云盘要求没有被挂载在任何云主机上。
      • 所涉及的两个NFS存储,要求目标NFS存储能够被挂载到待迁移云盘所在集群。
    • SharedBlock主存储↔SharedBlock主存储:
      • SharedBlock存储上的数据盘可以加载到运行中或停止的云主机上进行迁移。
      • 未加载到云主机的共享云盘支持跨SharedBlock存储迁移;已加载到云主机的共享云盘不支持跨SharedBlock存储迁移。
      • 所涉及的两个SharedBlock存储,要求目标SharedBlock存储能够被挂载到待迁移云盘所在集群。
      • 跨SharedBlock主存储迁移支持选择与源格式相同、与存储格式相同、精简置备或厚置备四种策略,自定义迁移后云盘的置备类型。
  • 同一Ceph主存储下不同存储池的数据盘迁移:

    需确保该数据盘未加载到任何云主机。

  • 同一ZBS(CBD协议)主存储下的数据盘在不同存储池间热迁移:

    需确保该数据盘已加载至云主机,且云主机为运行中状态。

Note:
  • 云盘存储迁移后原始数据保留在主存储中,可在主存储详情页的数据清理子页面查看。
  • 支持清理操作。确认存储迁移后数据完整无损后,可手动清理原始数据。清理后不可恢复,请谨慎操作。
更改所有者 可以更改数据云盘的所有者。
  • 更改所有者,其上所有租户标签将会解绑,管理员标签不受影响。
云盘扩容 在云主机运行或者停止状态下,支持对数据云盘扩容。
  • 扩容容量只增不减,增量不得小于4MB。更改容量即时生效。
  • 新容量必须为4MB的整数倍,例如填写新容量为37MB,实际扩容到40MB。
  • 在Shared Block主存储上创建的共享云盘,不支持云盘扩容。
  • 在Ceph主存储上创建的共享云盘,需确保未加载到任何云主机或所加载云主机已关机,才可进行云盘扩容。
  • 建议对数据云盘扩容前手动创建云盘快照,方便快速回滚。
绑定标签 为数据云盘绑定标签。
  • 资源标签按照绑定时间或标签名称进行排序,默认按标签名称排序,可在全局设置中修改标签排序方式。
    Note:
    • 按标签名称排序优先级为:符号,数字,中文,英文,英文不区分大小写。
    • 历史版本(3.4.0及之前版本)升级到最新版本后,资源标签将默认按标签名称进行排序。
解绑标签 将数据云盘上的标签解除绑定。
Note:
  • 管理员标签由管理员(admin/平台管理员)创建,归管理员所有,租户标签由租户(子账户/项目)创建,归租户所有。
  • 租户创建的标签只能绑定到所属租户的资源,管理员标签可绑定到所有资源。
  • 管理员支持解绑/删除租户标签。
  • 项目内的标签归属于项目所有,项目内所有人(项目负责人/项目管理员/项目成员)均可操作。
  • 标签暂不支持更改所有者操作。
  • 资源更改所有者,其上所有租户标签将会解绑,管理员标签不受影响。
  • 云平台无缝升级后,已有旧标签将自动更新,以最新方式展示标签。若有异常,请刷新浏览器或重新创建标签。
  • 支持将单个资源上的批量标签解绑,也支持将单个标签上的批量资源解绑。
  • 租户只能解绑所属租户资源上的标签,管理员可解绑所有资源上的标签。
立即备份 对数据云盘创建备份数据。
  • 立即备份前,请确保云盘已加载云主机/弹性裸金属实例并且云主机/弹性裸金属实例处于运行中状态。
  • 若数据云盘所在云主机有CDP任务,不支持创建备份。
  • 若灾备服务的授权额度不足,不支持创建备份。
    Note: 已在授权额度内的资源可正常使用备份功能。
  • 共享云盘不支持创建备份。
  • 支持对数据云盘进行全量和增量备份。
  • 云平台需提前添加好所需的本地备份服务器。
  • 支持将备份数据同步至远端备份服务器,云平台需提前添加好所需的远端备份服务器。
绑定备份任务 为数据云盘绑定备份任务。
  • 已绑定备份任务的数据云盘不支持重复绑定。
  • 绑定备份任务前,请确保数据云盘已加载云主机/弹性裸金属实例并且云主机/弹性裸金属实例处于运行中状态。
  • 绑定备份任务前,请确保数据云盘加载的云主机未绑定CDP任务。
  • 若灾备服务的授权额度不足,不支持绑定备份任务。
    Note: 已在授权额度内的资源可正常使用备份功能。
创建云盘镜像 对当前云盘进行创建镜像操作,此镜像可用于创建新的数据云盘。
  • 支持创建云盘镜像,且支持为Ceph主存储上的云盘创建云盘镜像,并存储至镜像仓库类型的镜像服务器。
  • 为Shared Block主存储上的共享云盘创建镜像,需先停止所有加载该云盘的云主机。
创建数据云盘快照 做重要操作前,对数据云盘在特定时间点进行临时状态保留,方便出现故障后迅速回滚。
  • 快照可以保存当前数据云盘的所有数据,用户可以使用快照快速得把云盘的状态恢复到历史的某个状态。若需长期备份,请选择灾备相关功能。
  • 首次创建快照,可能需较久时间来进行快照存储。
  • 共享云盘暂不支持创建快照。
设置云盘QoS 通过设置总速度或读写速度的方式,设置数据云盘带宽上限。
  • 如果云盘规格中没有设置云盘QoS(默认无限制),普通账户/项目成员支持任意设置云盘QoS。
  • 如果云盘规格中已设置云盘QoS,普通账户/项目成员支持设置云盘QoS,但设置上限不能超过云盘规格中规定的上限。
  • 普通账户/项目成员设置云盘QoS的方式不可改变,与原方式保持一致(总速度或读写速度)。
  • 当云盘使用的主存储是Vhost,且存储厂商为XEBS-XINFINI时:
    • 带宽限制仅支持设置总速度,支持范围:100 MB/s到100 GB/s。
    • IOPS限制仅支持设置总IOPS,支持范围:1000到10000000,且必须是1000的整数倍。
扁平合并 将数据云盘的多个快照拍平合并,以提升资源性能和数据安全性。通过扁平合并,可解除链接克隆的云主机/云盘与源云主机/云盘之间的依赖关系,实现数据独立。
Note:
  • 若所选资源数据量较大,扁平合并可能需要较长时间才能完成。
  • 扁平合并过程中,对云主机/数据云盘执行的其它操作将在扁平合并完成后执行。
  • 扁平合并完成后,克隆云主机/数据云盘占用的存储空间可能有所增加。
  • 共享云盘不支持扁平合并。
  • 停用状态的数据云盘不支持扁平合并,请先启用数据云盘再执行此操作。
  • 若数据云盘加载的云主机正在运行CDP任务,且数据云盘主存储为非Ceph类型时,不支持扁平合并。
  • 若数据云盘主存储为Vhost (ZHPS) 类型,不支持扁平合并。
导出云盘 将云盘信息导出为CSV文件。
  • 支持自定义选择导出文件中包含的云盘信息项,默认展示当前云盘主列表展示的信息项。
  • 支持勾选同时导出根云盘,勾选后,导出文件中,将包含当前数据云盘所关联的根云盘信息。
删除数据云盘 将云盘删除后, 云盘会显示在已删除栏。
Note: 删除云盘需要注意以下情况:
  • 删除云盘将同时解除与云主机加载关系,中断云盘读写数据,请谨慎操作。
  • 删除云盘将同时解除与弹性裸金属实例加载关系,中断云盘读写数据,请谨慎操作。
  • 若云盘被实例内存快照所引用,则云盘无法删除。
彻底删除/还原数据云盘 支持将已删除的云盘彻底删除或进行还原操作,还原后云盘将显示在可用栏。

注意事项

使用云盘需注意:
  • 不同Hypervisor上的云盘不可加载到不同类型的云主机上。例如,KVM云主机的云盘不能被VMware云主机加载。
  • 云盘占用空间采用虚拟容量来计算。创建云盘时扣除的是云盘的虚拟容量大小,而本身只占用少量实际容量。随着写入文件额增加,实际容量会逐步增加。
  • (非共享)云盘同一时间只能加载到一个云主机。Ceph类型的主存储和Shared Block类型的主存储支持共享云盘,共享云盘可被多个云主机识别并同时访问。
  • 根云盘作为云主机的附属,不能卸载。
  • 数据云盘可在相同类型Hypervisor的不同云主机之间加载和卸载。
  • 多个主存储环境下,可以指定主存储创建云盘。如果未指定主存储:
    • 针对本地主存储,云盘默认会从容量大的主存储创建。
    • 针对NFS主存储,云盘默认会随机选择一个主存储创建。
    • 针对本地主存储+NFS/Shared Mount Point类型主存储,默认会选择与当前根云盘不在同一个主存储的存储来创建。
  • 数据云盘可设置QoS进行磁盘带宽限速,需注意限速不可过低,过低的QoS可能导致I/O性能过低。
  • 云盘存储在主存储中,需确保主存储可用,为可连接状态,云盘才可正常工作。
  • 创建云盘时,需要指定云盘规格。
  • 创建云盘时,如果未指定主存储,则创建出的云盘为未实例化云盘。
  • 未实例化云盘不占用存储空间,只有挂载到云主机,实例化后会占用真实存储空间。
  • 指定主存储后,如果选定的云盘规格超过目前主存储的可用虚拟容量,创建云盘会失败,提示主存储可用容量不足。
  • 指定的主存储如果是本地存储,则同时需选择挂载此主存储的集群下可用的物理主机。
  • VirtioSCSI类型的云盘表示采用VirtioSCSI总线,云盘属于SCSI类型,支持IO多队列,可以通过唯一识别ID(WWN)识别。
  • Ceph类型的主存储支持共享云盘,共享云盘可被多个云主机识别并同时访问。
  • 本地存储的云盘在卸载后,支持迁移到其他物理主机上,迁移后,可加载到新物理主机上的云主机。
  • 可对云盘创建快照,表示在特定时间点上的数据进行备份。可在数据丢失时,有效恢复数据。本地存储、NFS和SMP存储创建的快照为树状模式,删除树根快照,树叶快照也会被删除;Ceph存储下创建的快照是独立的,删除某一快照,不影响其他快照。
  • 云盘快照均增量快照,恢复后,快照点当时的数据会恢复并覆盖云盘内所有数据,需谨慎操作。
  • 多主存储时创建云盘策略:
    • 存在多个主存储时,可以指定主存储来创建云盘。
    • 如果未指定主存储:
      • 存在多个本地主存储时,创建云主机会优先选择可用容量大的存储来创建云盘。
      • 存在多个NFS主存储时或多个Shared Block主存储,创建云主机会随机选择主存储来创建云盘。
      • 针对本地主存储+NFS/Shared Mount Point/Shared Block类型主存储,默认会选择与当前根云盘不在同一个主存储的存储来创建。
  • 针对云盘,可设置QoS进行磁盘带宽限速,需注意限速不可过低,过低的QoS可能导致IO性能过低。
  • 加载/卸载云盘是动态操作,而云主机的/etc/fstab是静态配置文件。如果加载云盘后修改云主机fstab文件,再卸载云盘,此时一旦重启云主机,云主机将无法启动,因为fstab文件没有相应挂载信息,云主机会hang住无法启动。
    正确的做法:
    • 进入/etc/rc.d/rc.local执行mount命令来挂载云盘:
      # chmod +x /etc/rc.d/rc.local
      # mount -U 文件系统UUID 目标挂载路径
      Note: 建议使用云盘的文件系统UUID来挂载,而非/dev/vdb类似的盘符来挂载。

镜像

镜像:云主机或云盘使用的镜像模板文件,包括两种类型:系统镜像、云盘镜像。
  • 系统镜像:包含用户运行业务所需的操作系统的镜像,用于创建云主机,支持ISO、Image类型。
  • 云盘镜像:只包含用户业务数据的镜像,用于创建云盘,仅支持Image类型。
  • Image类型支持raw、qcow2、和vmdk三种格式。
  • 镜像保存在镜像服务器上,首次创建云主机/云盘时,会下载到主存储上作为镜像缓存。
镜像平台类型决定了创建云主机时是否使用KVM Virtio驱动(包括磁盘驱动和网卡驱动)。支持以下类型:
  • Linux:开启VirtIO,镜像操作系统将加载 VirtIO 驱动(包括磁盘驱动和网卡驱动);若不开启VirtIO,将使用QEMU模拟设备,镜像操作系统不加载VirtIO驱动,例如RHEL 5.8。
  • Windows:开启VirtIO,镜像操作系统将加载VirtIO驱动(包括磁盘驱动和网卡驱动);若不开启VirtIO,将使用QEMU模拟设备,镜像操作系统不加载VirtIO 驱动。
  • Other:开启VirtIO,镜像操作系统将加载VirtIO驱动(包括磁盘驱动和网卡驱动);若不开启VirtIO,将使用QEMU模拟设备。使用该平台类型可以兼容一些不支持VirtIO驱动的低版本操作系统。
镜像路径支持添加URL路径或本地文件上传两种方式:
  • URL:采用指定的URL路径来添加镜像,支持以下格式:
    • HTTP/HTTPS格式:
      • 填写格式为:http://host[:port]/path/filehttps://host[:port]/path/file
    • FTP格式:
      • 匿名模式:ftp://hostname[:port]/path/file
      • 非匿名模式:ftp://user:password@hostname[:port]/path/file
    • SFTP格式:
      • 指定密码模式:sftp://user:password@hostname[:port]/path/file
      • 免密模式:sftp://user@hostname[:port]/path/file
    • 镜像服务器上的绝对路径,支持ImageStore镜像服务器

      例如:file:///path/file

    Note:
    • 输入URL时,需确保可被镜像服务器访问,且存在此镜像文件。
    • 使用SFTP免密模式上传镜像时,需提前确保镜像服务器与SFTP服务器可互相SSH免密登录。
    • 关于平滑连续进度条显示和断点续传:
      • ImageStore和Ceph镜像服务器均支持平滑连续进度条显示与断点续传。
    • 关于file:///方式上传镜像:
      • 若使用Ceph镜像服务器,目前暂不支持file:///格式的输入。
      • file:///是三个/,对应的路径应为镜像服务器的绝对路径。例如file:///opt/dvd/image-1.4.qcow2,在镜像服务器的/opt/dvd目录下应存放有image-1.4.qcow2文件。
  • 本地文件:选择当前浏览器可访问的镜像直接上传,支持ImageStore和Ceph镜像服务器
    Note:
    • ImageStore类型的镜像服务器支持断点续传功能,若用户刷新浏览器、关闭浏览器或管理节点服务停止,该任务将自动暂停,反之则任务执行失败。
    • 用户可点击平台运维 > 消息日志 > 操作日志 > 当前任务 > 添加镜像 > 操作,对该任务进行取消、暂停或继续操作。
镜像支持以下操作:
操作 描述
添加镜像 添加一个新的镜像到镜像服务器。
编辑镜像 修改镜像的名称与简介。
启用镜像 将处于停用状态的镜像启用。
停用镜像 将处于启用状态的镜像停用。停用后不能再用其创建云主机,但不影响之前已创建的云主机。
导出镜像 导出某个镜像。支持ImageStore和Ceph类型镜像服务器。导出后的镜像显示在导出记录栏。
Note:
  • 对于ImageStore类型镜像服务器,由于镜像可能较大,导出的时间会较长。
  • 对于Ceph类型镜像服务器,也可在 Ceph 镜像服务器上执行 rbd 命令将 Ceph 镜像导出。
  • 已经导出的镜像不支持重复导出。
更改镜像服务器 进行跨网络共享存储的数据迁移。目前支持跨Ceph类型镜像服务器的迁移。
Note:
  • 对于跨Ceph类型镜像服务器的数据迁移,要求两个Ceph镜像服务器的mon节点可以互通。
  • 镜像存储迁移后原始数据保留在镜像服务器中,可在Ceph镜像服务器详情页的数据清理子页面查看。
  • 支持清理操作,确认存储迁移后数据完整无损时,可手动清理原始数据。清理后不可恢复,请谨慎操作。
  • 若跨Zone迁移ISO镜像至其他镜像服务器,迁移后使用该ISO镜像的云主机需卸载后才可正常启动。
同步镜像 同一管理节点下,将一个/多个镜像服务器中的镜像同步至指定镜像服务器。目前只支持ImageStore类型。
Note: 镜像服务器可以设置单独的镜像同步网络,以减轻管理网络压力。设置方法有如下两种:
  • 在添加镜像服务器时设置镜像同步网络。
  • 在镜像服务器详情页设置镜像同步网络,设置后立即生效。
设置共享模式
设置该资源的共享模式。目前支持以下三种模式:
  • 全局共享:将资源共享给所有的项目和账户使用。
  • 指定共享:将资源共享给指定的项目和账户使用。
  • 不共享:将已共享的资源进行召回。召回后,其他项目和账户将无法使用此资源。
Note:
  • 将全局共享模式修改为指定共享之后,资源仅对指定的项目或账户可见。
  • 修改共享模式后,原项目/账户已使用的资源将继续保留且不受影响,直到被释放。
删除镜像 将镜像删除。删除后,镜像会显示在回收站栏。
还原镜像 将已删除的镜像还原。还原后,镜像会显示在可用资源栏。
彻底删除镜像 将已删除的镜像彻底删除。只有回收站的镜像才支持彻底删除。
下载已导出镜像 下载已导出的镜像。支持ImageStore和Ceph类型镜像服务器。执行下载操作后,会直接在使用的浏览器中开始下载。
Note: ImageStore类型镜像服务器支持通过查看镜像的MD5值,校验下载的镜像和导出的镜像是否相同。
删除已导出镜像 将已导出的镜像删除。
  • 在ImageStore镜像服务器中,镜像文件以差量形式存储,只有在使用时(例如创建云主机或者导出镜像)才会产生一个完整的镜像文件。该删除操作只删除该完整镜像。镜像服务器中的原有镜像保持不变。
  • 在Ceph镜像服务器中,镜像文件以Ceph分布式块存储方式存储。该删除操作只删除已导出镜像。镜像服务器中的原有镜像保持不变。

注意事项

使用镜像需注意:
  • 输入的URL需可被镜像服务器访问,且存在此镜像文件,如果镜像服务器无法访问输入的URL,则会提示下载镜像失败。
  • Qemu guest agent勾选表示镜像已安装了qemu-guest-agent,创建出的云主机默认支持在线修改密码。
  • admin可共享镜像给普通账户,分享后,普通账户可使用此镜像创建云主机。
  • 普通账户可添加镜像创建云主机,也可使用admin共享的镜像资源,普通账户可以删除自身添加的镜像,不可删除其他镜像。
  • 镜像停用后,此镜像不可作为候选来创建云主机。
  • 镜像容量为虚拟容量,表示此镜像的虚拟大小,镜像真实容量为镜像占用的镜像服务器的空间,类似du -sm读取的文件大小。
  • 镜像仓库类型的镜像支持导出功能,导出后,可使用提供的URL下载镜像。
  • 添加镜像支持Legacy和UEFI两种BIOS模式,创建云主机时,镜像中的BIOS模式会继承给云主机,BIOS模式不匹配可能导致云主机无法正常工作,请谨慎选择。
    • Legacy:支持所有操作系统。为了确保使用稳定,推荐使用Legacy模式引导。
    • UEFI:支持Windows操作系统和CentOS操作系统。
    • 对于qcow2或raw格式的镜像,请选择与封装时一致的BIOS模式。
    • 对于iso格式的镜像,可自行选择BIOS模式,系统将基于所选模式引导安装。
    • 若创建的云主机希望使用UEFI引导,建议从以下操作系统版本列表中选择相应的云主机镜像:
      操作系统 BIOS模式 支持版本
      Windows平台 UEFI
      • Windows 8及以上版本
      UEFI
      • Windows 7
      • Windows Server 2008 R2
      Linux平台 UEFI
      • CentOS 7.2
      • CentOS 7.3
      • CentOS 7.4及以上版本
    • 对于使用UEFI引导模式的Windows云主机(例如:Windows Server 2012 R2、Windows Server 2016和Windows 10等版本),启动后会显示如下页面,需按任意键继续安装,否则将进入UEFI Shell,如图 1所示:
      图 1. 按下任意键继续


      若进入UEFI Shell,需执行以下命令,才能成功启动进入操作系统:
      Shell> fs0:
      FS0:\> dir
      FS0:\> cd EFI
      FS0:\EFI\> cd BOOT
      FS0:\EFI\BOOT\> BOOTX64.EFI
      操作后请及时按任意键,否则会再次进入UEFI Shell。

计算规格

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

计算规格支持以下操作:
操作 描述
创建计算规格 创建计算规格。
编辑 修改计算规格的名称和简介。
启用计算规格 将处于停用状态的计算规格启用。
停用计算规格 将处于启用状态的计算规格停用。
设置共享模式
设置该资源的共享模式。目前支持以下三种模式:
  • 全局共享:将资源共享给所有的项目和账户使用。
  • 指定共享:将资源共享给指定的项目和账户使用。
  • 不共享:将已共享的资源进行召回。召回后,其他项目和账户将无法使用此资源。
Note:
  • 将全局共享模式修改为指定共享之后,资源仅对指定的项目或账户可见。
  • 修改共享模式后,原项目/账户已使用的资源将继续保留且不受影响,直到被释放。
删除计算规格 删除计算规格时,会弹出确认删除窗口。

注意事项

使用计算规格需注意:
  • 计算规格的内存需大于16M,过低的规格会无法启动云主机。
  • 磁盘网络带宽均为可选项,限制了过低的带宽,可能导致云主机工作异常。
  • 首次创建,可按照默认的1CPU-1G内存来配置。
  • 计算规格支持在线修改,需要全局配置打开NUMA支持。不支持在线修改Windows云主机。
  • 用户需完全理解磁盘带宽和网络带宽配置的含义后,才能进行对应的设置,否则可能会导致无法从云主机下载文件。
  • 创建云主机时,如果同时指定了亲和组策略和物理主机分配策略:
    • 指定亲和组策略为反亲和组(非强制):物理主机分配策略优先
    • 指定亲和组策略为反亲和组(强制):亲和组策略优先

云盘规格

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

云盘规格可以用来创建根云盘和数据云盘。

云盘规格支持以下操作:
操作 描述
创建云盘规格 创建一个新的云盘规格。
编辑云盘规格 修改云盘规格的名称与简介。
启用云盘规格 将处于停用状态的云盘规格启用。
停用云盘规格 将处于启用状态的云盘规格停用。停用后不能再用其创建云盘,但不影响之前已创建的云盘。
设置共享模式
设置该资源的共享模式。目前支持以下三种模式:
  • 全局共享:将资源共享给所有的项目和账户使用。
  • 指定共享:将资源共享给指定的项目和账户使用。
  • 不共享:将已共享的资源进行召回。召回后,其他项目和账户将无法使用此资源。
Note:
  • 将全局共享模式修改为指定共享之后,资源仅对指定的项目或账户可见。
  • 修改共享模式后,原项目/账户已使用的资源将继续保留且不受影响,直到被释放。
删除云盘规格 删除不需要的云盘规格。

GPU规格

GPU规格(GPU Specification):物理GPU设备或vGPU设备涉及的GPU帧数、显存、分辨率等规格定义,包括两种类型:物理GPU规格、vGPU规格。
  • 物理 GPU 规格:定义了物理 GPU 帧数、显存、分辨率等参数大小的规格。
  • vGPU 规格:物理 GPU 被虚拟化切割成 vGPU 后,定义了 vGPU 帧数、显存、分辨率等参数大小的规格。

物理GPU规格支持以下操作:

操作 描述
启用物理GPU规格 启用处于停用状态的物理GPU规格。启用后,可用于为云主机分配物理GPU使用。
停用物理GPU规格 停用选中的物理GPU规格。停用后,不可以用于为云主机分配物理GPU使用。
设置ROM 为物理GPU规格设置ROM,用于GPU透传功能。
Note:
  • 用户可自行在显卡供应商官网获取所需的ROM文件。
  • 请务必上传与物理GPU匹配且版本信息正确的ROM文件,否则可能导致透传后的物理GPU不能正常工作。
  • ROM文件上传成功后,将直接更新到已添加的规格对应的物理GPU设备中。
  • 最新上传的ROM文件会覆盖之前上传的ROM文件。
  • ZStack Cloud云平台已内置基础ROM文件,满足绝大部分物理GPU透传。若用户需要使用其他ROM文件,请自行在显卡供应商官网获取所需的ROM文件并上传。
设置共享模式
设置该资源的共享模式。目前支持以下三种模式:
  • 全局共享:将资源共享给所有的项目和账户使用。
  • 指定共享:将资源共享给指定的项目和账户使用。
  • 不共享:将已共享的资源进行召回。召回后,其他项目和账户将无法使用此资源。
Note:
  • 将全局共享模式修改为指定共享之后,资源仅对指定的项目或账户可见。
  • 修改共享模式后,原项目/账户已使用的资源将继续保留且不受影响,直到被释放。

vGPU规格支持以下操作:

操作 描述
启用vGPU规格 启用处于停用状态的vGPU规格。启用后,可用于为云主机分配vGPU使用。
停用vGPU规格 停用选中的vGPU规格。停用后,不可以用于为云主机分配vGPU使用。
设置共享模式
设置该资源的共享模式。目前支持以下三种模式:
  • 全局共享:将资源共享给所有的项目和账户使用。
  • 指定共享:将资源共享给指定的项目和账户使用。
  • 不共享:将已共享的资源进行召回。召回后,其他项目和账户将无法使用此资源。
Note:
  • 将全局共享模式修改为指定共享之后,资源仅对指定的项目或账户可见。
  • 修改共享模式后,原项目/账户已使用的资源将继续保留且不受影响,直到被释放。

弹性伸缩组

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

弹性伸缩组支持以下操作:
操作 描述
创建弹性伸缩组 创建一个新的弹性伸缩组。
编辑 修改弹性伸缩组的名称与简介。
启用弹性伸缩组 将处于停用状态的弹性伸缩组启用。
停用弹性伸缩组 将处于启用状态的弹性伸缩组停用。
修改镜像 修改用于创建弹性伸缩组的镜像。
Note: 修改镜像仅对后续新生成的云主机生效,原有云主机镜像不变。
删除弹性伸缩组 删除弹性伸缩组。

功能特点

  • 弹性伸缩
    • 弹性伸缩包括弹性扩容和弹性缩容,前者在业务增长时自动增加云主机,后者在业务下降时自动减少云主机。
    • 提供监控报警触发弹性伸缩,可自定义接收端类型,包括系统/邮箱/钉钉/HTTP应用/短信/Microsoft Teams。
  • 弹性自愈
    • 弹性自愈通过监控伸缩组内云主机的健康状态,自动移除不健康云主机并创建新的云主机,确保组内健康云主机数不低于设置的最小值。
    • 提供两种健康检查机制触发弹性自愈:负载均衡健康检查、云主机健康检查。若伸缩组配置了负载均衡功能,建议选择负载均衡器自带的健康检查机制。
    图 2所示:
    图 2. 弹性自愈


应用场景

以下介绍弹性伸缩组的三种典型应用场景:
  • 弹性扩容:

    某电商公司在双十一、春节等大型节日期间发起抢红包、秒杀等促销活动,负载激增,需及时、自动增加云主机进行扩容,避免访问延时和资源超负荷运行。

  • 弹性缩容:

    当节假日过后,该电商公司的业务负载明显回落,需及时、自动减少云主机进行缩容,避免资源浪费。

  • 弹性自愈:

    为保障该电商公司核心业务的正常运作,要求处于健康运行的云主机数量不能低于某个阈值。

补充说明

弹性扩容触发条件:
  • 伸缩组内云主机负载超过阈值时触发弹性扩容
    • 若伸缩组处于冷却时间内,则不执行弹性扩容。
    • 若伸缩组内云主机数量已达上限,则不再新增云主机。
    • 伸缩组内云主机的数量不会大于最大云主机数量。
  • 伸缩组内云主机数量低于最小云主机数量时触发弹性扩容
    • 若伸缩组内云主机数量已达上限,则不再新增云主机。
    • 伸缩组内云主机的数量不会大于最大云主机数量。
弹性缩容触发条件:
  • 伸缩组内云主机负载低于阈值时触发弹性缩容
    • 若伸缩组处于冷却时间内,则不执行弹性缩容。
    • 若伸缩组内云主机数量已达下限,则不再减少云主机。
    • 伸缩组内云主机的数量不会小于最小云主机数量。
  • 伸缩组内云主机数量高于最大云主机数量时触发弹性缩容
    • 若伸缩组内云主机数量已达下限,则不再减少云主机。
    • 伸缩组内云主机的数量不会小于最小云主机数量。
弹性自愈触发条件:云主机为不健康状态
  • 云平台将删除不健康的云主机,若删除后伸缩组内云主机数量小于最小云主机数量,则执行弹性扩容策略,自动添加云主机。
关于弹性伸缩组,提供以下全局设置:
  • 当伸缩组使用负载均衡健康检查机制时,可设置云主机在负载均衡中健康状态检查的时间间隔。

    设置方法:进入设置 > 全局设置 > 高级设置 > 网络 > 负载均衡,设置负载均衡弹性伸缩组健康检查间隔即可,默认为10,单位为秒,最小值不能低于10秒,最大值不能高于1000秒。

  • 当伸缩组使用负载均衡健康检查机制时,可设置云主机在负载均衡中健康状态检查的线程数。

    设置方法:进入设置 > 全局设置 > 高级设置 > 网络 > 负载均衡,设置负载均衡弹性伸缩组健康检查线程数即可,默认为10,最小值不能低于10线程,最大值不能高于1000线程。

  • 当伸缩组使用云主机健康检查机制时,可设置删除组内不健康云主机的时间间隔。

    设置方法:进入设置 > 全局设置 > 高级设置 > 云资源池 > 弹性伸缩,设置组内不健康实例删除间隔即可,默认为30,单位为秒,最小值不能低于10秒,最大值不能高于1000秒。

  • 当伸缩组使用云主机健康检查机制时,可设置删除组内不健康云主机的线程数。

    设置方法:进入设置 > 全局设置 > 高级设置 > 云资源池 > 弹性伸缩,设置组内不健康实例删除线程数即可,默认为10,最小值不能低于10线程,最大值不能高于1000线程。

  • 可设置伸缩组内云主机数量检查的时间间隔。

    设置方法:进入设置 > 全局设置 > 高级设置 > 云资源池 > 弹性伸缩,设置组内实例数量检查间隔即可,默认为20,单位为秒,最小值不能低于10秒,最大值不能高于1000秒。

注意事项

  • 若弹性伸缩组重复执行伸缩策略,如不断创建和删除云主机,可能为以下原因:
    • 新创建的云主机无法在容忍时间内达到健康状态,云平台触发弹性自愈策略,删除不健康的云主机并重新创建,造成循环,需检查云主机健康检查策略或更改健康检查机制。
    • 缩容阈值或扩容阈值设置不合理。例如:设置触发条件为CPU低于40%缩容,CPU高于45%扩容,若伸缩组只有一台云主机,组内云主机平均CPU负载为60%,触发扩容后增加至两台云主机,组内云主机平均CPU负载降为30%,造成循环,需设置扩容缩容策略至合理的阈值范围。
  • 若伸缩组未执行伸缩策略,但不断触发报警,可能为以下原因:
    • 最大云主机数量和扩容触发条件设置不合理,当伸缩组云主机数量已达上限,组内云主机平均负载仍然高于扩容阈值,则不断触发报警,需设置最大云主机数量和扩容触发条件至合理的阈值范围。
  • 弹性伸缩组内云主机上运行的业务应用必须无状态并且可横向扩展。
  • 弹性伸缩会自动释放云主机,建议不要对弹性伸缩组内云主机手动挂载云盘、网卡、安全组等。
    Note: 若组内云主机保存有状态信息,相关数据将会丢失。
  • 弹性伸缩组无法纵向扩展,即:无法自动扩缩云主机的计算规格、网络带宽等配置。
  • 若需要修改外部监控触发条目为内部监控使用条目,请删除弹性伸缩组并重新创建。
  • 弹性扩容时组内云主机数不能高于设置的最大值,弹性缩容时不能低于设置的最小值,初次创建伸缩组时组内云主机数为设置的初始值。
  • 伸缩组每次扩容最小允许增加1台云主机,该数值设置过大可能导致扩容活动失败;伸缩组每次缩容最小允许减少1台云主机,该数值设置过大可能导致缩容活动失败。
  • 可为伸缩组配置负载均衡功能,实现基于负载均衡的云主机弹性伸缩,此时建议选择负载均衡器自带的健康检查机制。
  • 选择负载均衡器后,必须选择监听器,若选多个监听器,将分别通过不同端口或端口组对同一组云主机进行监听。
  • 目前支持扁平网络/VPC网络场景的云主机弹性伸缩。
  • 伸缩组支持配置ZWatch监控报警机制触发弹性伸缩,可自定义接收端类型,包括:系统/邮箱/钉钉/HTTP应用/短信/Microsoft Teams。
  • 云主机镜像目前支持添加qcow2格式和raw格式。
  • 若将模板配置中的资源删除(例如计算规格、镜像、网络等),将导致伸缩组创建失败,请谨慎操作
  • 若伸缩组已触发伸缩活动,停用伸缩组,正在执行的伸缩活动不受影响,该伸缩活动执行完成后,将停止触发新的伸缩活动。
  • 若伸缩组处于检测中,停用伸缩组,ZWatch/健康检查机制将立即停止检测伸缩组,并停止触发新的伸缩活动。

快照

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

快照类别

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

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

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

快照视图

ZStack Cloud支持两种快照视图:列表视图和拓扑视图。
  • 列表视图:以列表的方式展示快照信息,包括:快照名称、类型、容量、创建日期和支持的操作。
  • 拓扑视图:以快照树的方式展示快照信息,包括:快照链和快照节点。支持定位到当前快照、还原画布、放大、缩写、全屏等操作。
快照支持以下操作:
操作 描述
创建云主机快照 对运行中或已停止的云主机创建快照。
云主机快照包括单盘快照和快照组两种类型:
  • 单盘快照:对云主机根云盘创建快照。
  • 快照组:对云主机根云盘、所加载的数据云盘以及内存创建快照。支持以快照组为单位统一恢复。
    Note:
    • 若云主机已加载共享云盘,不支持创建快照组。
    • 内存快照暂不支持Ceph主存储类型。
    • 创建内存快照前,需确保云主机处于运行中状态。
    • 创建内存快照前,需将云主机加载的外接设备卸载。
    • 创建内存快照时,为保证内存一致性,云主机会短时间处于暂停状态。
编辑云主机快照 修改云主机快照的名称与简介。
创建云主机 基于快照创建云主机,点击后进入基于快照创建云主机界面,该界面除创建云主机常用配置外,还显示所选快照时间、云主机根盘所需空间以及是否同时创建数据云盘选项。
Note:
  • 仅基于快照组创建云主机支持使用同时创建数据云盘功能。
  • 创建时支持指定根云盘主存储,若未指定根云盘主存储,默认与原云主机根云盘所在主存储一致。
  • 暂不支持指定数据云盘主存储,默认与原云主机的数据云盘所在主存储保持一致。
删除云主机快照 删除不需要的快照。
Note:
  • 本地存储、NFS、SMP和Shared Block存储上创建的快照具有树状结构,删除根快照将同时删除其子分支上的快照,并解绑子分支上的快照组,请谨慎操作。
  • Ceph共享存储上创建的快照是独立的,不具有树状结构,删除某一快照不会影响其他快照。
  • 批量删除树状结构的快照时,系统会根据所选快照,自动计算最终需要删除的快照并级联删除。
  • 若待删除快照包含快照组类型的快照,需注意以下情况:
    • 删除单个快照组类型的快照,将同时删除快照组内数据云盘对应的快照及子分支上的快照,请谨慎操作。
    • 批量删除单盘快照及快照组类型快照,将同时删除其子分支上的单盘快照并解绑子分支上的快照组,请谨慎操作。
  • 删除当前快照会消耗 I/O,请勿重启管理节点服务。
恢复云主机快照 将数据恢复到所选快照节点。
Note:
  • 单盘快照仅支持将云主机根云盘恢复到快照节点。
  • 快照组支持将组内的根云盘和数据云盘一起恢复到快照节点。
  • 仅停止状态的云主机支持恢复快照操作。恢复快照前,请先停止云主机。
  • 支持在快照恢复后选择是否自动启动云主机,包含内存快照的云主机在快照恢复后默认处于运行状态。
  • 恢复快照组将清除当前数据,包括云主机的内存信息,并将云主机数据恢复至此快照节点。为避免重要数据丢失,建议对云主机当前状态及数据进行快照或备份。
  • 恢复快照组时,若云主机网络发生变更,请重新设置云主机网络信息。
  • 恢复快照组时,若云主机网卡和虚拟光驱数量与快照信息不一致,创建快照后新加载的网卡和虚拟光驱将被移除。
  • 若云主机快照组显示不可恢复,可能存在以下原因:
    • 快照组中的数据云盘快照被删除(至少一个数据云盘快照被删除),此时快照组不可恢复,仅支持单盘恢复。
    • 云主机所加载的数据云盘被删除(至少一块数据云盘被删除),此时快照组不可恢复,仅支持单盘恢复。
    • 云主机所加载的数据云盘被卸载(至少一块数据云盘被卸载),此时快照组不可恢复,仅支持单盘恢复。若将已卸载的数据云盘重新加载,则支持快照组恢复。
    • 云主机新加载数据云盘,此时快照组不可恢复,仅支持单盘恢复。若将新加载的数据云盘卸载,则支持快照组恢复。
解绑快照组 将云主机快照恢复为单盘快照,并解除此云主机与相关云盘快照的组关系。解绑后不可批量恢复,请谨慎操作。

应用场景

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

注意事项

  • 支持对运行中或已停止的云主机创建快照。
  • 若云主机已加载共享云盘,不支持创建快照组。
  • 在生产环境中,建议单块磁盘的快照数量尽量控制在5以内,快照过多会影响云主机/云盘的IO性能、数据安全以及主存储容量。如需长期备份,建议使用灾备服务。
  • 在生产环境中,为确保数据完整性,不建议对高IO的云主机创建快照。当云主机内部进行高IO操作时,对云主机创建快照,内存中存在部分数据没有落入硬盘,这部分数据将无法保存到快照中。
  • Ceph主存储上的云主机快照不占用容量,所显示的快照容量表示创建快照时刻云主机根云盘的真实容量。
  • Ceph主存储场景下,关于云主机快照容量无法获取的说明:
    • Ceph开源版(H版)、Ceph企业版(3.2.0以下版本)均不支持获取云主机快照容量。
    • Ceph企业版(3.2.0及以上版本)由于RBD format影响,可能出现无法获取云主机快照容量。
  • 恢复云主机快照表示将数据恢复到所选快照节点,恢复快照前,需要停止云主机。
  • 恢复云盘快照表示将云盘数据恢复到所选快照节点,恢复快照前,需要停止加载该云盘的云主机或将该云盘从云主机卸载。

云主机调度策略

云主机调度策略(VM Scheduling Policy):为云主机分配物理机的资源编排策略,可用于保障业务的高性能和高可用。

相关定义

云主机调度策略包括以下核心组件:
  • 调度策略:ZStack Cloud提供四类调度策略,每类调度策略支持两种执行机制:
    • 策略类型:支持互斥云主机、聚集云主机、云主机互斥物理机、和云主机亲和物理机四类调度策略。通过结合不同执行机制,实现云主机调度:
      • 互斥云主机:同一个云主机调度组内的云主机尽量不要/不允许运行在同一台物理机上。
      • 聚集云主机:同一个云主机调度组内的云主机尽量/必须运行在同一台物理机上。
      • 云主机互斥物理机:云主机调度组内的云主机尽量不要/不允许运行在物理机调度组内的物理机上。
      • 云主机亲和物理机:云主机调度组内的云主机尽量/必须运行在物理机调度组内的物理机上。
    • 执行机制:支持强制和优先两种机制:
      • 强制:云主机需根据策略强制分配物理机,例如,若强制执行互斥云主机策略,则同一个云主机调度组内的云主机不允许运行在同一台物理机上。若无满足策略的物理机,云主机启动时会失败。
      • 优先:云主机需根据策略优先分配物理机,例如,若优先执行互斥云主机策略,则同一个云主机调度组内的云主机尽量不要运行在同一台物理机上。若无满足策略的物理机,可尝试在其他资源充足的物理机上运行。
  • 云主机调度组:云主机绑定调度策略的基本单位。
    • 一个云主机仅可以加入一个云主机调度组。加入后,云主机将按照调度组所关联的调度策略进行分配物理机。
    • 一个云主机调度组可绑定一个或多个调度策略。
    • 一个调度策略可绑定一个云主机调度组。
    • 删除云主机调度组后,关联的云主机调度策略会同步删除。
  • 物理机调度组:物理机绑定调度策略的基本单位,仅在选择云主机互斥物理机或云主机亲和物理机两类调度策略时使用。
    • 一个物理机仅可以加入一个物理机调度组。加入后,物理机将按照调度组所关联的调度策略进行调度。
    • 一个物理机调度组可绑定一个或多个调度策略。
    • 一个调度策略可绑定一个物理机调度组。
    • 删除物理机调度组后,关联的云主机调度策略会同步删除。

功能原理

ZStack Cloud支持将云主机加入一个云主机调度组,通过为该云主机调度组绑定调度策略实现云主机调度。
  • 若绑定互斥云主机或聚集云主机策略,无需指定物理机调度组,云主机按照策略及其执行机制分配物理机。
  • 若绑定云主机亲和物理机或云主机互斥物理机调度策略,需指定对应的物理机调度组,云主机按照策略及其执行机制分配物理机。

下文通过四个场景说明四类调度策略的工作原理:

场景1:假定区域内有三台物理机Host1、Host2、和Host3。云主机调度组A已绑定互斥云主机调度策略,且云主机VM1和VM2已加入该调度组,并分别运行在物理机Host1和Host2上。此时将云主机VM3加入该调度组,不同执行机制下云主机VM3行为如下:
  • 强制机制下,云主机VM3遵循与组内其他云主机强制互斥原则:
    • 若物理机Host3资源充足,可正常在Host3上启动并运行。
    • 若物理机Host3资源不足,无法在Host3上启动。
  • 优先机制下,云主机VM3遵循与组内其他云主机尽量互斥原则,优先在Host3上启动:
    • 若物理机Host3资源充足,可正常在Host3上启动并运行。
    • 若物理机Host3资源不足,VM3可尝试在其他资源充足的物理机上启动。在该场景下,VM3在Host2上启动并运行。
图 3所示:
图 3. 互斥云主机(强制/优先)


场景2:假定区域内有两台物理机Host1和Host2。云主机调度组A已绑定聚集云主机调度策略,且云主机VM1和VM2已加入该调度组,并运行在物理机Host1上。此时将云主机VM3加入该调度组,不同执行机制下云主机VM3行为如下:
  • 强制机制下,云主机VM3遵循与组内其他云主机强制聚集原则:
    • 若物理机Host1资源充足,可正常在Host1上启动并运行。
    • 若物理机Host1资源不足,无法在Host1上启动。
  • 优先机制下,云主机VM3遵循与组内其他云主机尽量聚集原则,优先在Host1上启动:
    • 若物理机Host1资源充足,可正常在Host1上启动并运行。
    • 若物理机Host1资源不足,VM3可尝试在其他资源充足的物理机上启动。在该场景下,VM3在Host2上启动并运行。
图 4所示:
图 4. 聚集云主机(强制/优先)


场景3:假定区域内有三台物理机Host1、Host2、和Host3。云主机调度组A已绑定云主机互斥物理机调度策略,且云主机VM1和VM2已加入该调度组,并运行在物理机Host1上。物理机调度组A也已绑定云主机互斥物理机调度策略,且物理机Host2和Host3上已加入该调度组,分别运行两台云主机。此时将云主机VM3加入云主机调度组A,不同执行机制下云主机VM3行为如下:
  • 强制机制下,云主机VM3遵循与物理机调度组A内的物理机强制互斥原则:
    • 若物理机Host1资源充足,可正常在Host1上启动并运行。
    • 若物理机Host1资源不足,无法在Host1上启动。
  • 优先机制下,云主机VM3遵循与物理机调度组A内的物理机尽量互斥原则,优先在Host1上启动:
    • 若物理机Host1资源充足,可正常在Host1上启动并运行。
    • 若物理机Host1资源不足,VM3可尝试在其他资源充足的物理机上启动。在该场景下,VM3在Host2上启动并运行。
图 5所示:
图 5. 云主机互斥物理机(强制/优先)


场景4:假定区域内有三台物理机Host1、Host2、和Host3。云主机调度组A已绑定云主机亲和物理机调度策略,且云主机VM1~VM5已加入该调度组,并分别运行在物理机Host2和Host3上。物理机调度组A也已绑定云主机亲和物理机调度策略,且物理机Host2和Host3上已加入该调度组。此时将云主机VM6加入云主机调度组A,不同执行机制下云主机VM6行为如下:
  • 强制机制下,云主机VM3遵循与物理机调度组A内的物理机强制聚集原则:
    • 若物理机Host2或Host3资源充足,可正常在Host2或Host3上启动并运行。
    • 若物理机Host2和Host3资源不足,无法在Host2或Host3上启动。
  • 优先机制下,云主机VM3遵循与物理机调度组A内的物理机尽量聚集原则,优先在Host2或Host3上启动:
    • 若物理机Host2或Host3资源充足,可正常在Host2或Host3上启动并运行。
    • 若物理机Host2和Host3资源不足,VM6可尝试在其他资源充足的物理机上启动。在该场景下,VM3在Host1上启动并运行。
图 6所示:
图 6. 云主机亲和物理机(强制/优先)


云主机调度策略支持的操作

云主机调度策略支持以下操作:
操作 描述
创建云主机调度策略 创建一个新的云主机调度策略。
编辑云主机调度策略 编辑云主机调度策略的名称、简介信息。
启用云主机调度策略 启用处于停用状态的云主机调度策略。
停用云主机调度策略 停用处于启用状态的云主机调度策略。
Note: 停用云主机调度策略后,关联的云主机将不再按照该调度策略进行调度。
修改执行机制 修改云主机调度策略的执行机制,支持修改成强制或优先两种机制。
删除云主机调度策略 删除云主机调度策略。
Note: 删除云主机调度策略后,关联的云主机将不再按照该调度策略进行调度。

应用场景

以下介绍互斥云主机(强制/优先)和云主机亲和物理机(强制/优先)策略的应用场景。

  • 互斥云主机(强制)策略应用场景举例:
    承载主备数据库的两台云主机要求部署在不同的物理机上,保障业务高可用。
    • 例如:用户部署两台业务云主机分别承载主备MySQL数据库,要求两台云主机必须部署在不同物理机上,以降低业务宕机的风险。由于部署自动化,用户事先并不能预知哪些物理机上有资源,采用互斥云主机(强制)策略,可选出两个不同的物理机分别运行这两台云主机,保障业务高可用。
  • 互斥云主机(优先)策略应用场景举例:
    希望Hadoop不同角色的节点尽量分散部署在不同的物理机上,提高系统整体性能。
    • 例如:用户部署Hadoop系统,对于namenode、datanode、jobtracker、tasktracker等不同角色,事先并不能预知总共有多少个节点,但显然部署到不同物理机上效率更高。采用互斥云主机(优先)策略,可使Hadoop集群尽量分散部署在不同物理机上,分散IO压力提高系统整体性能。
  • 云主机亲和物理机(强制)策略应用场景举例:
    要求业务云主机部署在特定CPU主频的物理机上,保障业务稳定性。
    • 例如:用户部署了四台云主机运行重要业务,要求所在物理机具有很高的CPU主频。由于能满足该CPU主频要求的物理机较少,云主机必须运行在这几台物理机上。此时可采用云主机亲和物理机(强制)策略,使云主机强制运行在目标物理机上,保障业务稳定性。
  • 云主机亲和物理机(优先)策略应用场景举例:
    希望运行不同的业务云主机尽量部署在同一机柜中的物理机上,保障业务高效互通。
    • 例如:四台云主机运行不同业务,业务间需要频繁通信,要求物理机尽可能在同一机柜中,以缩短通信延迟。此时可采用云主机亲和物理机(优先)策略,使云主机尽量运行在目标物理机上,保障业务高效互通。

注意事项

  • 云主机调度策略绑定的云主机数量可自行控制,没有上限限制。
  • 云主机调度策略的作用域为整个区域,作用对象为区域内全部满足条件的物理机。
  • 当云主机处于运行状态或已停止状态,才允许变更所属云主机调度策略。
  • 云主机绑定云主机调度策略后即时生效,下次启动时将根据所绑策略进行调度。
  • 迁移云主机也需遵循云主机调度策略。
  • 所有VPC路由器默认都属于一个云主机调度策略(可称之为系统组),采用互斥云主机(优先)策略,该云主机调度策略只允许启用和停用,不允许其它操作。
  • admin账户以及普通账户均支持创建云主机调度策略。
  • admin账户可对所有云主机调度策略进行操作,普通账户只能对本账户拥有的云主机调度策略进行操作。
  • 创建云主机时,如果在高级设置中同时指定了云主机调度策略和物理机:
    • 指定云主机调度策略为互斥云主机(优先):
      • 当指定物理机满足创建云主机条件,但不满足指定云主机调度策略时,云主机创建成功。
      • 当指定物理机不满足创建云主机条件时,云主机创建失败。
    • 指定云主机调度策略为互斥云主机(强制):
      • 当指定物理机满足创建云主机条件,但不满足指定云主机调度策略时,云主机创建失败。
      • 当指定物理机不满足创建云主机条件时,云主机创建失败。

SSH密钥

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

功能特点

SSH密钥具有以下功能特点:
  • 安全性:SSH密钥登录采用非对称加密方式,能有效降低暴力破解风险。
  • 便捷性:SSH密钥登录时无需输入密码,登录端配置私钥后,可快捷登录目标云主机。
  • 使用限制:SSH密钥登录仅适用于Linux云主机root用户。

快速使用流程

用户可参考以下步骤快速使用SSH密钥:
  1. 生成SSH密钥对,并妥善保管自动下载的私钥。
  2. 将SSH公钥绑定到目标云主机。
  3. 将SSH私钥上传到登录端,并执行ssh -i ${private_key.pem} ${UserName}@${IpAddress}登录目标云主机。
Note: 登录命令中,${private_key.pem}指私钥文件路径,${UserName}指登录用户名,${IpAddress}指目标云主机的IP地址,例如:
ssh -i private_key.pem root@172.20.20.194
详情可参考典型使用流程。
SSH密钥支持以下操作:
操作 描述
创建SSH密钥 生成或导入SSH密钥。
编辑SSH密钥 修改SSH密钥的名称和简介。
绑定云主机 将SSH公钥绑定到云主机,绑定后,用户可使用对应私钥免密登录云主机。一个SSH密钥可以绑定到多台云主机。
  • 云主机需满足以下条件:
    • 使用Linux操作系统。
    • 处于运行中状态。
    • 已安装Qemu Guest Agent(QGA),且QGA处于运行中状态。可通过性能优化工具为云主机安装QGA,如通过其他方式安装,需使用2.5及以上版本。
  • 目前,仅支持root用户使用绑定的SSH密钥登录。
解绑云主机 将SSH密钥从绑定的云主机解绑。
Note: 云主机需满足以下条件:
  • 云主机处于运行中状态。
  • 云主机已安装Qemu Guest Agent(QGA),且QGA处于运行中状态。可通过性能优化工具为云主机安装QGA,如通过其他方式安装,需使用2.5及以上版本。
删除SSH密钥 将SSH公钥信息从云平台删除。已绑定云主机的SSH密钥不支持删除,如需删除,需先解绑云主机。
运维手册 | 5.5.30 | ZStack Cloud · ZCF | ZStack 资源中心