vCenter
概述
VMware管理:通过VMware提供的公开API接口纳管VMware vCenter,无缝集成VMware vCenter Server虚拟化管理平台部分功能,实现ZStack Cube 双引擎版统一管理多虚拟化平台。若用户已在数据中心部署VMware vCenter Server,支持通过VMware管理功能纳管VMware vCenter,查看VMware vCenter Server所管理的vSphere服务器资源和虚拟机资源,能够在虚拟数据中心中使用VMware vSphere资源,并在VMware vCenter集群中完成对虚拟机的常用操作。
-
VMware管理以单独的功能模块形式提供,需提前购买VMware管理模块许可证,且需在购买平台许可证基础上使用,不可单独使用。
-
目前ZStack Cube 双引擎版支持的vCenter版本包括:5.5、6.0、6.5、6.7、7.0。
相关定义
- vSphere: VMware推出的一套完整的企业级虚拟化平台软件,支持将数据中心转换为包括计算、存储和网络资源的聚合计算基础架构。vSphere由多种软件应用组成,其中ESXi和vCenter为vSphere两大核心组件。
- ESXi: Type 1 虚拟化hypersivor (Bemetal hypervisor),直接安装在裸机物理服务器之上,支持在ESXi物理机上创建和管理多台虚拟机。
- vCenter Server: VMware vCenter物理资源和虚拟资源集中式管理平台,支持一键式访问和管理ESXi物理机、虚拟机、Datastore和网络等资源。
外部访问原理
ZStack Cube 双引擎版通过异步事件监听方式,发送云资源控制请求到vCenter,并接收返回的事件内容。ZStack Cube 双引擎版支持接收vCenter主动推送的内容,实现双向信息同步功能。
基础资源
添加基础资源
在ZStack Cube 双引擎版主菜单,点击,进入基础资源界面。点击添加vCenter,弹出添加vCenter界面。
- 名称:设置vCenter的名称
- 简介:可选项,可留空不填
- 域名:输入vCenter的域名
域名为访问vCenter的域名或IP地址,例如:172.20.1.166。
- 端口号:输入vCenter开放的端口号
- 用户名:输入vCenter的用户名,包括完整域
- 密码:输入vCenter用户名对应的密码,需与实际环境匹配,注意大小写
- HTTPS/HTTP:选择同步vCenter时的传输协议,支持HTTPS和HTTP,默认HTTPS

补充说明
vCenter的基础资源主要涉及ZStack Cube 双引擎版对vCenter虚拟化资源的统一管理,目前包括:添加vCenter、同步数据和删除。
- 支持添加多个vCenter并进行管理。
- vCenter资源导入ZStack Cube 双引擎版支持过滤。
管理基础资源
在ZStack Cube 双引擎版主菜单,点击,进入基础资源界面。
| 操作 | 描述 |
|---|---|
| 添加vCenter | 添加vCenter到当前平台。 添加vCenter后,ZStack Cube 双引擎版会自动同步vCenter的集群、物理机、虚拟机、模板、存储、网络等资源,相关资源均支持界面查看。 |
| 编辑 | 修改vCenter的名称与简介。 |
| 同步数据 | 将vCenter的资源实时同步至本地。 Note:
|
| 更新密码 | 修改vCenter密码。 |
| 删除vCenter | 将vCenter删除。 删除vCenter会同步删除vCenter相关资源的本地记录,远端vCenter上的真实资源不受影响。 |
vCenter虚拟机
创建vCenter虚拟机
添加vCenter后,vCenter虚拟机自动同步至ZStack Cube 双引擎版。也支持本地创建vCenter虚拟机。
- 目录视图仅admin/平台管理员可见。租户/子账户视角不提供目录视图。
- vCenter虚拟机分组和本地虚拟机分组相互独立,互不可见。
本地创建vCenter虚拟机,需提前在ZStack Cube 双引擎版中搭建好vCenter网络(公有网络、扁平网络或VPC网络),具体方法请参考创建vCenter网络章节。
以下介绍ZStack Cube 双引擎版本地创建vCenter虚拟机的方法。
在ZStack Cube 双引擎版主菜单,点击,进入虚拟机界面。点击创建虚拟机,弹出创建虚拟机界面。
- 名称:设置vCenter虚拟机的名称Note: vCenter虚拟机名称不可与vCenter镜像名称重复。
- 简介:可选项,可留空不填
- 数量:设置vCenter虚拟机数量,支持批量创建vCenter虚拟机Note: 需输入整数,单位:台。
- 分组:可选项,为vCenter虚拟机选择分组。如不选择,虚拟机将归属至默认分组。Note: 同步vCenter数据不会同步vCenter已有的分组信息。
- 计算规格:选择vCenter虚拟机的计算规格
- 镜像:选择创建vCenter虚拟机所需要的vCenter镜像
- 网络配置:选择已创建好的vCenter公有网络、扁平网络或VPC网络
- 设为默认网络:可选项,可将所选网络设置为默认网络
- 指定IP:可选项,可在所选网络中为虚拟机指定IP地址
- MAC地址:可选项,可在所选网络中为虚拟机设置MAC地址
可点击添加网络配置配置不同的网络。
- 高级设置:
- 磁盘规格:可选项,可通过选择磁盘规格为虚拟机创建并加载磁盘
- 集群:可选项,可指定启动虚拟机的物理机所在的集群
- 主存储:可选项,可指定虚拟机使用的主存储
- 物理机:可选项,可指定物理机来启动虚拟机

管理vCenter虚拟机
在ZStack Cube 双引擎版主菜单,点击,进入虚拟机界面。
| 操作 | 描述 |
|---|---|
| 创建vCenter虚拟机 | 本地创建vCenter虚拟机。 |
| 编辑 | 修改vCenter虚拟机的名称与简介。 |
| 更改分组 | 更改vCenter虚拟机所属的分组。 |
| 启动vCenter虚拟机 | 将处于停止状态的vCenter虚拟机启动。 |
| 停止vCenter虚拟机 | 将处于运行状态的vCenter虚拟机停止。 Note: 若虚拟机启用了高可用功能,停止虚拟机后,虚拟机将不会自动重启。 |
| 重启vCenter虚拟机 | 将处于运行状态的vCenter虚拟机重启。 |
| 恢复vCenter虚拟机 | 将处于暂停状态的vCenter虚拟机恢复。 |
| 暂停vCenter虚拟机 | 将处于运行状态的vCenter虚拟机暂停。 Note: 暂停vCenter虚拟机并非真正停止虚拟机,若将已暂停虚拟机所在物理机停用,则影响业务运行。 |
| 关闭电源 | 将处于运行状态的vCenter虚拟机强制进入停止状态。 Note: 正常状态下不建议执行此操作。 |
| 打开控制台 | 打开vCenter虚拟机的控制台,可登录虚拟机系统。 Note:
|
| 克隆 | 基于当前vCenter虚拟机的计算规格,克隆出与当前虚拟机系统相同的虚拟机。
|
| vCenter虚拟机迁移 | 将vCenter虚拟机迁移到别的计算节点中。
|
| 修改计算规格 | 支持离线修改vCenter虚拟机CPU/内存。 |
| 更改所有者 | 更改vCenter虚拟机的所有者。 Note: ZStack Cube 双引擎版对接管的vCenter支持多用户管理,普通账户可对vCenter虚拟机进行相关操作。 |
| 设置高可用 | 设置vCenter虚拟机的高可用模式。 设置NeverStop模式即开启高可用功能,突发情况导致虚拟机异常关机时,高可用功能可触发虚拟机自动重启,提高虚拟机可用性。 Note:
Note:
|
| 设置控制台密码 | 设置vCenter虚拟机的控制台密码。
|
| 加载磁盘 | 加载可用的磁盘至当前vCenter虚拟机。 |
| 卸载磁盘 | 将加载的磁盘从vCenter虚拟机卸载。 |
| 删除vCenter虚拟机 | 删除vCenter虚拟机,会删除本地记录,同时远端vCenter上的真实虚拟机停止。 |
| 还原vCenter虚拟机 | 从删除状态还原vCenter虚拟机。 Note: vCenter虚拟机还原后将归属至删除前所属的分组,如原属分组已经删除,该vCenter虚拟机将归属至默认分组管理。 |
| 彻底删除vCenter虚拟机 | 将删除状态的vCenter虚拟机彻底删除,会同时彻底删除本地记录和远端vCenter上的真实虚拟机资源。 |
vCenter网络
创建vCenter网络
在ZStack Cube 双引擎版主菜单,点击,进入网络界面。点击创建网络,弹出创建网络界面。
- 创建公有网络。
- 创建扁平网络。
- 创建VPC网络。
创建公有网络
- 名称:设置公有网络名称
- 简介:可选项,可留空不填
- 二层网络类型:按实际情况选择需要搭建的二层网络类型
- 支持L2NoVlanNetwork、L2VlanNetwork两种类型。
- 如选择L2VlanNetwork,需输入VLAN ID。
- Switch:输入vCenter的dvSwitch或vSwitch名称
- 网络类型:选择公有网络
- 集群:选择vCenter的集群
- 网络段方式:添加网络段的方式包括IP范围、CIDR
- IP范围:
- 起始IP:设置网络段的起始IP,例如:172.20.58.200
- 结束IP:设置网络段的结束IP,例如:172.20.58.220
- 子网掩码:设置网络段的子网掩码,例如:255.255.0.0
- 网关:设置网络段的网关,例如:172.20.0.1
- CIDR:设置网络CIDR,例如:192.168.1.1/24
- IP范围:
- DHCP服务:可选项,可选择是否启用DHCP服务Note: vCenter公有网络暂不支持DHCP服务,需要在虚拟机内手动配置IP地址。

创建扁平网络
- 名称:设置扁平网络名称
- 简介:可选项,可留空不填
- 二层网络类型:选择需要搭建的二层网络类型
- 支持L2NoVlanNetwork、L2VlanNetwork两种类型。
- 如选择L2VlanNetwork,需输入VLAN ID。
- Switch:输入vCenter的dvSwitch或vSwitch名称
- 网络类型:选择扁平网络
- 集群:选择vCenter的集群
- 网络段方式:添加网络段方法包括IP范围、CIDR
- IP范围:
- 起始IP:设置网络段的起始IP,例如:172.20.58.100
- 结束IP:设置网络段的结束IP,例如:172.20.58.120
- 子网掩码:设置网络段的子网掩码,例如:255.255.0.0
- 网关:设置网络段的网关,例如:172.20.0.1
- CIDR:设置网络CIDR,例如:192.168.1.1/24
- IP范围:
- DHCP服务:可选项,可选择是否启用DHCP服务Note: vCenter扁平网络暂不支持DHCP服务,需要在虚拟机内手动配置IP地址。

创建VPC网络
- 创建vCenter VPC网络,需提前确保ZStack Cube 双引擎版管理节点与vCenter物理机能互相访问。
- 创建vCenter VPC网络,需提前在网络资源中准备好VPC路由器。Note: 该VPC路由器需使用ZStack Cube 双引擎版提供的专用vCenter路由器镜像创建。可在ZStack Cube 双引擎版官方网站找到最新的路由器镜像下载地址。
- 软件名称:ZStack-vRouter-2.16.0.vmdk
- 下载地址:点击这里
- 名称:设置VPC网络名称
- 简介:可选项,可留空不填
- 二层网络类型:选择需要搭建的二层网络类型
- 支持L2NoVlanNetwork、L2VlanNetwork两种类型。
- 如选择L2VlanNetwork,需输入VLAN ID。
- Switch:输入vCenter的dvSwitch或vSwitch名称
- 网络类型:选择VPC网络
- 集群:选择vCenter的集群
- VPC路由器:选择已经创建好的VPC路由器
- 网络段方式:添加网络段方法包括IP范围、CIDR
- IP范围:
- 起始IP:设置网络段的起始IP,例如:172.20.58.200
- 结束IP:设置网络段的结束IP,例如:172.20.58.220
- 子网掩码:设置网络段的子网掩码,例如:255.255.0.0
- 网关:设置网络段的网关,例如:172.20.0.1
- CIDR:设置网络CIDR,例如:192.168.1.1/24
- IP范围:
- DHCP服务:可选项,可选择是否启用DHCP服务,默认启用
- DHCP服务IP:可选项,可填写DHCP服务所占用的IP地址
- 网卡类型:选择VPC网络的网卡类型

管理vCenter网络
在ZStack Cube 双引擎版主菜单,点击,进入网络界面。
| 操作 | 描述 |
|---|---|
| 创建vCenter网络 | 创建一个vCenter网络,网络类型包括:公有网络、扁平网络、VPC网络。 |
| 编辑 | 修改vCenter网络的名称与简介。 |
| 添加网络段 | 给vCenter网络添加网络段。IPv4 类型的公有网络支持地址池功能,可同时添加普通网段和地址池网段。扁平网络和VPC网络仅支持普通网段。 |
| 设置共享模式 |
设置该资源的共享模式。目前支持以下三种模式:
Note:
|
| 删除vCenter网络 | 删除vCenter网络资源,会删除本地记录,远端vCenter上的真实网络资源不受影响。(删除vCenter网络时,会将相关vCenter虚拟机相应网卡卸载。) |
vCenter磁盘
创建vCenter磁盘
在ZStack Cube 双引擎版主菜单,点击,进入磁盘界面。点击创建磁盘,弹出创建磁盘界面。
- 基于磁盘规格创建vCenter磁盘。
- 基于磁盘镜像创建vCenter磁盘。
基于磁盘规格创建vCenter磁盘
- 名称:设置vCenter磁盘名称
- 简介:可选项,可留空不填
- 创建方式:选择磁盘规格,并选择合适的磁盘规格
- 主存储:可选项,可选择磁盘所在的主存储
- 虚拟机:可选项,可选择磁盘需加载的虚拟机
- 若主存储和虚拟机均留空不填:创建的磁盘为未实例化的磁盘,显示在未实例化栏中。Note:
未实例化磁盘没有占用任何实际空间,只是一个概念性的设备,当挂载到虚拟机后,才会实例化。
- 若主存储和虚拟机均填写:创建的磁盘会在指定的主存储中创建,并绑定指定的虚拟机。
- 若只填写虚拟机:创建的磁盘会自动在指定虚拟机所在的主存储中创建。
- 若只填写主存储:创建的磁盘会在指定的主存储中创建,为可用状态,且占用实际空间。
- 若主存储和虚拟机均留空不填:创建的磁盘为未实例化的磁盘,显示在未实例化栏中。

基于磁盘镜像创建vCenter磁盘
- 名称:设置vCenter磁盘名称
- 简介:可选项,可留空不填
- 创建方式:选择磁盘镜像,并选择合适的磁盘镜像Note: 需提前将所需磁盘镜像上传至镜像服务器中。
- 虚拟机:选择需加载的虚拟机,创建的磁盘会自动在指定虚拟机所在的主存储中创建
- 指定主存储:可选项,可在指定的主存储中创建磁盘

管理vCenter磁盘
在ZStack Cube 双引擎版主菜单,点击,进入磁盘界面。
| 操作 | 描述 |
|---|---|
| 创建vCenter磁盘 | 基于磁盘规格或磁盘镜像创建一个新的vCenter磁盘。 |
| 编辑 | 修改vCenter磁盘的名称与简介。 |
| 启用vCenter磁盘 | 将处于停用状态的vCenter磁盘启用。 |
| 停用vCenter磁盘 | 停止使用vCenter磁盘。 |
| 加载vCenter磁盘 | 将vCenter磁盘作为数据磁盘加载到指定的vCenter虚拟机。 |
| 卸载vCenter磁盘 | 卸载vCenter虚拟机的磁盘。 Note: 从运行中的虚拟机卸载磁盘可能影响业务连续性,请谨慎操作。 |
| 更改所有者 | 将vCenter磁盘的所有者更改。 Note: ZStack Cube 双引擎版对接管的vCenter支持多用户管理,普通账户可对vCenter磁盘进行相关操作。 |
| 删除vCenter磁盘 | 将vCenter磁盘删除后,
磁盘会显示在回收站栏。 Note: 删除磁盘后,该磁盘与虚拟机的IO读写将中断,磁盘将不可使用,恢复后才可继续挂载。
|
| 还原vCenter磁盘 | 还原已删除的vCenter磁盘。还原后将显示在可用资源栏。 |
| 彻底删除vCenter磁盘 | 将已删除的vCenter磁盘彻底删除。 Note: 彻底删除磁盘后,磁盘相关资源会被彻底删除,不可逆转,请谨慎操作。 |
使用说明
- 根磁盘:虚拟机的系统磁盘,用于支撑虚拟机的系统运行。
- 数据磁盘:虚拟机使用的数据磁盘,一般用于扩展的存储使用。
- 不同Hypervisor上的磁盘不可加载到不同类型的虚拟机上。例如,KVM虚拟机的磁盘不能加载到vCenter虚拟机上。
- 磁盘可在相同类型Hypervisor的不同虚拟机之间加载和卸载。
- 磁盘同一时间只能加载到一个虚拟机。
- 磁盘占用空间采用虚拟容量来计算。创建磁盘时占用的是磁盘的虚拟容量大小,本身只占用少量实际容量。随着写入文件数量的增加,实际容量会逐步增加。
- 根磁盘作为vCenter虚拟机的附属,不能卸载。
vCenter镜像
添加vCenter镜像
ZStack Cube 双引擎版支持添加vmdk格式的本地镜像到vCenter。通过同步数据,vCenter镜像在本地和远端实现状态同步。
在ZStack Cube 双引擎版主菜单,点击,进入镜像界面。点击添加镜像,弹出添加镜像界面。
- 添加系统镜像。
- 添加磁盘镜像。
添加系统镜像
- 名称:设置vCenter镜像名称Note: vCenter镜像名称不可与vCenter虚拟机名称重复。
- 简介:可选项,可留空不填
- 镜像类型:选择系统镜像
- 平台:选择vCenter系统镜像运行的平台类型镜像平台类型决定了创建虚拟机时是否使用Virtio驱动(包括磁盘驱动和网卡驱动)。支持以下类型:
- Linux:使用Virtio驱动。
- Windows:不使用Virtio驱动,镜像封装的操作系统是未安装Virtio的Windows。
- Other:不使用Virtio,镜像封装的操作系统可以是任何操作系统。
- 镜像服务器:选择vCenter镜像服务器
- URL:输入vCenter系统镜像的下载路径

添加磁盘镜像
- 名称:设置vCenter镜像名称Note: vCenter镜像名称不可与vCenter虚拟机名称重复。
- 简介:可选项,可留空不填
- 镜像类型:选择磁盘镜像
- 镜像服务器:选择vCenter镜像服务器
- URL:输入vCenter磁盘镜像的下载路径

管理vCenter镜像
在ZStack Cube 双引擎版主菜单,点击,进入镜像界面。
| 操作 | 描述 |
|---|---|
| 添加vCenter镜像 | 添加vmdk格式的本地镜像到vCenter,目前不支持加添ISO格式。 |
| 编辑 | 修改vCenter镜像的名称与简介。 |
| 启用vCenter镜像 | 将处于停用状态的vCenter镜像启用。启用后,镜像可作为候选使用。 |
| 停用vCenter镜像 | 将处于启用状态的vCenter镜像停用。停用后,镜像不可再作为候选使用。 |
| 设置共享模式 |
设置该资源的共享模式。目前支持以下三种模式:
Note:
|
| 更改所有者 | 更改vCenter镜像的所有者。 Note: ZStack Cube 双引擎版对接管的vCenter支持多用户管理,普通账户可使用admin共享的vCenter镜像。 |
| 删除vCenter镜像 | 删除vCenter镜像,会同时删除本地记录和远端vCenter上的真实镜像资源。 |
| 还原vCenter镜像 | 将已删除的vCenter镜像还原。还原后,镜像会显示在可用资源栏。 |
| 彻底删除vCenter镜像 | 将已删除的镜像彻底删除。只有回收站的镜像才支持彻底删除。 |
vCenter事件消息
在ZStack Cube 双引擎版主菜单,点击,进入事件消息界面。
- 界面最多显示300条事件消息。支持设置时间段,可调整合适的时间段查看所设时间段内的报警消息。
- 支持调整每页显示的报警消息数量,可选值为:10、20、50、100,且支持翻页操作。


