文档目录

vCenter

VMware vCenter Server是VMware vCenter的集中式管理平台。

针对用户已经部署VMware vCenter Server的应用场景,ZStack Cloud支持通过VMware提供的公开API接口纳管VMware vCenter,可以良好地兼容和管理VMware vCenter Server虚拟化管理平台部分功能,实现多虚拟化平台的统一管理。

支持对现有数据中心中的VMware虚拟化环境进行管理,能够查看VMware vCenter Server所管理的vSphere服务器资源和虚拟机资源,能够在虚拟数据中心中使用VMware vSphere资源,并在VMware vCenter集群中完成对云主机的常用操作。

目前,ZStack Cloud支持的vCenter版本包括5.5、6.0、6.5、6.7、7.0。

外部访问原理

ZStack Cloud通过异步事件监听方式,发送云资源控制请求到vCenter,并接收返回的事件内容。ZStack Cloud支持接收vCenter主动推送的内容,实现双向信息同步功能。

ZStack Cloud管控vCenter逻辑图如图 1所示:
图 1. ZStack Cloud管控vCenter逻辑图


基础资源

首次添加vCenter后,ZStack Cloud会自动同步vCenter的集群、物理机、虚拟机、模板、存储、网络等资源。使用过程中,需要点击同步数据按钮,将vCenter的资源手动同步至本地。相关资源均支持界面查看。
  • 支持添加多个vCenter并进行管理。
  • vCenter资源导入ZStack Cloud支持过滤。
    • dvSwitch场景:

      只有添加到dvSwitch中的物理机,其相关资源才能导入ZStack Cloud,未添加到dvSwitch中的物理机,其相关资源不能导入ZStack Cloud

    • vSwitch场景:
      只有添加至少一个相同的vSwitch名称,且具备至少一个相同的端口组属性(包括:相同的网络标签和VLAN ID),满足以上条件的同一集群下的物理机,其相关资源(其上所有虚拟机、相同的端口组)才能导入ZStack Cloud
      Note: ZStack Cloud仅接管虚拟机网络,不接管VMkernel或管理网络。
ZStack Cloud接管vCenter的虚拟化资源,vCenter必须满足以下特性:
  • vCenter必须建立数据中心集群物理机的资源结构。
  • 支持显示已经添加的本地存储和共享存储,包括vSAN、FC、iSCSI和NFS存储。
    Note: 目前不支持存储集群(Datastore Cluster)。
  • vCenter需配置分布式交换机(dvSwitch)或标准交换机(vSwitch)的端口组信息。
    • dvSwitch场景:

      只有添加到dvSwitch中的物理机,其相关资源才能导入ZStack Cloud,未添加到dvSwitch中的物理机,其相关资源不能导入ZStack Cloud

    • vSwitch场景:
      只有添加至少一个相同的vSwitch名称,且具备至少一个相同的端口组属性(包括:相同的网络标签和VLAN ID),满足以上条件的同一集群下的物理机,其相关资源(其上所有虚拟机、相同的端口组)才能导入ZStack Cloud
      Note: ZStack Cloud仅接管虚拟机网络,不接管VMkernel或管理网络。
  • vCenter已有的模板虚拟机,需要转换为【模板】类型。
vCenter基础资源支持以下操作:
操作 描述
添加vCenter 添加vCenter到当前云平台。

添加vCenter后,ZStack Cloud会自动同步vCenter的集群、物理机、虚拟机、模板、存储、网络等资源,相关资源均支持界面查看。

编辑 修改vCenter的名称与简介。
同步数据 将vCenter的资源实时同步至本地。
Note:
  • 远端vCenter上已部署的vCSA(vCenter Server Appliance)不会同步至本地,避免误操作。
  • ZStack Cloud支持指定时间间隔自动同步vCenter数据,设置方法如下:

    进入设置 > 平台设置 > 全局设置 > 高级设置 > 资源中心 > vCenter,设置vCenter自动同步数据即可。

删除vCenter 将vCenter删除。

删除vCenter会同步删除vCenter相关资源的本地记录,远端vCenter上的真实资源不受影响。

注意事项

  • 如果远端vCenter上的物理机处于维护模式状态,通过同步数据,可在本地查看该资源状态。
  • 通过ZStack Cloud创建的vCenter云主机不显示资源池属性,也不在上述资源池页面展示。
  • 历史版本(低于ZStack Cloud3.3.0)升级至最版本后,需点击同步数据按钮,才能查看到vCenter资源池信息。

云主机

ZStack Cloud主菜单,点击资源中心 > vCenter > 云主机,进入云主机界面。

vCenter云主机支持以下操作:
操作 描述
创建vCenter云主机 本地创建vCenter云主机。
编辑 修改vCenter云主机的名称与简介。
更改分组 更改vCenter云主机所属的分组。
启动vCenter云主机 将处于停止状态的vCenter云主机启动。
停止vCenter云主机 将处于运行状态的vCenter云主机停止。
Note: 若云主机启用了高可用功能,停止云主机后,云主机将不会自动重启。
重启vCenter云主机 将处于运行状态的vCenter云主机重启。
恢复vCenter云主机 将处于暂停状态的vCenter云主机恢复。
暂停vCenter云主机 将处于运行状态的vCenter云主机暂停。
Note: 暂停vCenter云主机并非真正停止云主机,若将已暂停云主机所在物理机停用,则影响业务运行。
关闭电源 将处于运行状态的vCenter云主机强制进入停止状态。
Note: 正常状态下不建议执行此操作。
打开控制台 打开vCenter云主机的控制台,可登录云主机系统。
Note:
  • ZStack Cloud接管vCenter后,原本运行的vCenter云主机不能直接打开控制台。
  • 只有满足以下任一条件的vCenter云主机,才能直接打开控制台:
    • 通过ZStack Cloud创建的vCenter云主机
    • 通过ZStack Cloud重启的vCenter云主机
    • 通过ZStack Cloud进行动态迁移的vCenter云主机(基于共享存储)
克隆 基于当前vCenter云主机的计算规格,克隆出与当前云主机系统相同的云主机。
  • vCenter云主机支持在线克隆、关机克隆。
  • 带数据云盘的vCenter云主机支持整机克隆。
  • vCenter云主机支持克隆为云主机(暂不支持克隆为模板)。
vCenter云主机迁移 将vCenter云主机迁移到别的计算节点中。
  • 目前仅支持热迁移。
  • 共享存储支持带数据云盘的vCenter云主机热迁移。
  • 本地存储暂不支持迁移操作。
  • 迁移的速度与两台vCenter云主机的网络配置有关,如果网络配置较低,迁移速度可能较慢。
  • 执行迁移操作前,需确保vMotion功能已开启。
    • vCenter 5.5版本,需配置专用的VMKernel网络并开启vMotion功能,且源端和目标端的VMkernel子接口vMotion的IP地址能互通。
    • vCenter 6.0版本及以上,开启管理网络中的vMotion功能即可。
修改计算规格 支持离线修改vCenter云主机CPU/内存。
更改所有者 更改vCenter云主机的所有者。
Note: ZStack Cloud对接管的vCenter支持多用户管理,普通账户/项目成员可对vCenter云主机进行相关操作。
设置高可用 设置vCenter云主机的高可用级别。

计划性维护或突发情况导致云主机异常关机时,该策略可触发云主机自动重启,提高云主机可用性。

Note:
  • 若物理机正常运行,启用高可用的云主机异常关机均能自动重启。
  • 若物理机异常或进入维护模式,启用高可用的云主机若使用本地存储,异常关机后无法自动重启;若使用共享存储,异常关机后均能自动重启。
  • 可通过全局设置(云主机高可用全局开关)全局控制云主机高可用功能是否可用。默认开启,若关闭将不允许为云主机设置高可用。
  • 如果远端vCenter环境已开启DRS(分布式资源调度)服务,为vCenter云主机提供高可用,ZStack Cloud的高可用设置与其无关,不受影响。
设置控制台密码 设置vCenter云主机的控制台密码。
  • 该密码为VNC协议的密码,不是云主机本身的密码。
  • 设置完成后,重启云主机才可生效。
加载云盘 加载可用的云盘至当前vCenter云主机。
卸载云盘 将加载的云盘从vCenter云主机卸载。
删除vCenter云主机 删除vCenter云主机,会删除本地记录,同时远端vCenter上的真实云主机停止。
还原vCenter云主机 从删除状态还原vCenter云主机。
Note: vCenter云主机还原后将归属至删除前所属的分组,如原属分组已经删除,该vCenter云主机将归属至默认分组管理。
彻底删除vCenter云主机 将删除状态的vCenter云主机彻底删除,会同时彻底删除本地记录和远端vCenter上的真实云主机资源。

网络

ZStack Cloud主菜单,点击资源中心 > vCenter > 网络,进入网络界面。

vCenter网络支持以下操作:
操作 描述
创建vCenter网络 创建一个vCenter网络,网络类型包括:公有网络、扁平网络、VPC网络。
编辑 修改vCenter网络的名称与简介。
添加网络段 给vCenter网络添加网络段。IPv4 类型的公有网络支持地址池功能,可同时添加普通网段和地址池网段。扁平网络和VPC网络仅支持普通网段。
添加DNS 给vCenter网络添加DNS。
设置共享模式
设置该资源的共享模式。目前支持以下三种模式:
  • 全局共享:将资源共享给所有的项目和账户使用。
  • 指定共享:将资源共享给指定的项目和账户使用。
  • 不共享:将已共享的资源进行召回。召回后,其他项目和账户将无法使用此资源。
Note:
  • 将全局共享模式修改为指定共享之后,资源仅对指定的项目或账户可见。
  • 修改共享模式后,原项目/账户已使用的资源将继续保留且不受影响,直到被释放。
删除vCenter网络 删除vCenter网络资源,会删除本地记录,远端vCenter上的真实网络资源不受影响。(删除vCenter网络时,会将相关vCenter云主机相应网卡卸载。)

云盘

vCenter云盘:为vCenter云主机提供存储。可分为:
  • 根云盘:云主机的系统云盘,用于支撑云主机的系统运行。
  • 数据云盘:云主机使用的数据云盘,一般用于扩展的存储使用。

vCenter云盘管理主要涉及vCenter数据云盘的管理。

vCenter云盘支持以下操作:
操作 描述
创建vCenter云盘 基于云盘规格或云盘镜像创建一个新的vCenter云盘。
编辑 修改vCenter云盘的名称与简介。
启用vCenter云盘 将处于停用状态的vCenter云盘启用。
停用vCenter云盘 停止使用vCenter云盘。
加载vCenter云盘 将vCenter云盘作为数据云盘加载到指定的vCenter云主机。
卸载vCenter云盘 卸载vCenter云主机的云盘。
Note: 从运行中的云主机卸载云盘可能影响业务连续性,请谨慎操作。
更改所有者 将vCenter云盘的所有者更改。
Note: ZStack Cloud对接管的vCenter支持多用户管理,普通账户/项目成员可对vCenter云盘进行相关操作。
删除vCenter云盘 将vCenter云盘删除后, 云盘会显示在回收站栏。
Note: 删除云盘后,该云盘与云主机的IO读写将中断,云盘将不可使用,恢复后才可继续挂载。
恢复vCenter云盘 恢复已删除的vCenter云盘。恢复后将显示在可用资源栏。
彻底删除vCenter云盘 将已删除的vCenter云盘彻底删除。
Note: 彻底删除云盘后,云盘相关资源会被彻底删除,不可逆转,请谨慎操作。

使用说明

vCenter云盘为vCenter云主机提供存储。可分为:
  • 根云盘:云主机的系统云盘,用于支撑云主机的系统运行。
  • 数据云盘:云主机使用的数据云盘,一般用于扩展的存储使用。
使用vCenter云盘,需注意:
  • 不同Hypervisor上的云盘不可加载到不同类型的云主机上。例如,KVM云主机的云盘不能加载到vCenter云主机上。
  • 云盘可在相同类型Hypervisor的不同云主机之间加载和卸载。
  • 云盘同一时间只能加载到一个云主机。
  • 云盘占用空间采用虚拟容量来计算。创建云盘时占用的是云盘的虚拟容量大小,本身只占用少量实际容量。随着写入文件数量的增加,实际容量会逐步增加。
  • 根云盘作为vCenter云主机的附属,不能卸载。

镜像

ZStack Cloud支持添加vmdk格式的本地镜像到vCenter。通过同步数据,vCenter镜像在本地和远端实现状态同步。支持添加两种镜像类型:系统镜像和云盘镜像。

vCenter镜像支持以下操作:
操作 描述
添加vCenter镜像 添加vmdk格式的本地镜像到vCenter,目前不支持加添ISO格式。
编辑 修改vCenter镜像的名称与简介。
启用vCenter镜像 将处于停用状态的vCenter镜像启用。启用后,镜像可作为候选使用。
停用vCenter镜像 将处于启用状态的vCenter镜像停用。停用后,镜像不可再作为候选使用。
设置共享模式
设置该资源的共享模式。目前支持以下三种模式:
  • 全局共享:将资源共享给所有的项目和账户使用。
  • 指定共享:将资源共享给指定的项目和账户使用。
  • 不共享:将已共享的资源进行召回。召回后,其他项目和账户将无法使用此资源。
Note:
  • 将全局共享模式修改为指定共享之后,资源仅对指定的项目或账户可见。
  • 修改共享模式后,原项目/账户已使用的资源将继续保留且不受影响,直到被释放。
更改所有者 更改vCenter镜像的所有者。
Note: ZStack Cloud对接管的vCenter支持多用户管理,普通账户/项目成员可使用admin共享的vCenter镜像。
删除vCenter镜像 删除vCenter镜像,会同时删除本地记录和远端vCenter上的真实镜像资源。
恢复vCenter镜像 将已删除的vCenter镜像恢复。恢复后,镜像会显示在可用资源栏。
彻底删除vCenter镜像 将已删除的镜像彻底删除。只有回收站的镜像才支持彻底删除。
运维手册 | 5.4.12 | ZStack Cloud · ZCF | ZStack 资源中心