本节介绍了由于从版本 22.1.1 开始实施的新行为,针对 vCenter Cloud 添加、更新或弃用的 API 和 CLI 规范。

从 NSX Advanced Load Balancer 版本 22.1.1 开始,为了提高 vCenter Cloud 性能并能够在大型 vCenter/vSphere 环境中部署,采用的设计仅存储相关对象运行时,而不是先前存储已配置数据中心的所有对象运行时的行为。

22.1.1 中添加的 vCenter CLI 支持/API 端点

功能

添加的 API/URI

添加的 CLI

显示 vCenter 内容库

vimgrvcenterruntime/retrieve/contentlibraries

show vinfra vcenter contentlibraries

22.1.1 中修改的 vCenter CLI/API 或其参数

操作

API/URI

CLI 路径

修改的参数

生成 SE

旧:vimgrvcenterruntime

新:vimgrvcenterruntime/initiate/deletese

旧:vinfra spawn 新:无更改

旧:VICreateSEReq

新:cc_create_se_req

删除 SE

旧:vimgrvcenterruntime

新:vimgrvcenterruntime/initiate/deletese

旧:vinfra remove 新:无更改

旧:VIDeleteSEReq 新:cc_delete_se_req

设置管理 IP

旧:无

新:vimgrvcenterruntime/initiate/setmgmtip

旧:vinfra mgmtip 新:无更改

旧:VISetMgmtIpSEReq 新:无更改

修改管理 IP

旧:无

新:vimgrvcenterruntime/initiate/modifymgmtip

旧:vinfra modifymgmtip

新:无更改

旧:vinfra modifymgmtip 新:无更改

设置 vNIC

旧:无

新:vimgrvcenterruntime/initiate/addvnics

旧:vinfra setvnic 新:vinfra addvnics

旧:VISetvNicNwReq 新:cc_add_vnics_req

修改 vNIC

旧:无

新:vimgrvcenterruntime/initiate/delvnics

旧:vinfra modifyvnic

新:vinfra delvnics

旧:VISetvNicNwReq

新:cc_del_vnics_req

验证登录

旧:vimgrvcenterruntime/verify/login 新:无更改

旧:verifylogin vcenter

新:无更改

旧:verifylogin vcenter

新:无更改

注:

“旧”是指 22.1.1 版本之前的任何版本,“新”是指 22.1.1 版本。

22.1.1 中的 vCenter CLI/API 或参数顺序更改

对象

API/URI

CLI 路径

文件夹

  • 旧:vimgrvcenterruntime/<key>/subfolders

  • 新:vimgrvcenterruntime/subfolders/<key>

  • 旧:show vinfra vcenter <key> folders

  • 新:show vinfra vcenter folders <key>

数据存储

  • 旧:vimgrvcenterruntime/<key>/datastores

  • 新:vimgrvcenterruntime/datastores/<key>

  • 旧:show vinfra vcenter <key> datastores

  • 新:show vinfra vcenter datastores

主机资源

  • 旧:vimgrvcenterruntime/<key>/hostresources

  • 新:vimgrvcenterruntime/hostresources/<key>

  • 旧:show vinfra vcenter <key> hostresources

  • 新:show vinfra vcenter hostresources <key>

子网中的虚拟机

  • 旧:vimgrvcenterruntime/<key>/networksubnetvms

  • 新:vimgrvcenterruntime/networksubnetvms/<key>

  • 旧:show vinfra vcenter <key> networksubnetvms

  • 新:show vinfra vcenter networksubnetvms ><key>

注:

“旧”是指 22.1.1 版本之前的任何版本,“新”是指 22.1.1 版本。

22.1.1 中弃用的 vCenter CLI 支持/API 端点

功能

弃用的 API/URI

弃用的 CLI

vCenter 云状态

vimgrvcenterruntime/vcenter/status

vcenterstatus cloud

获取 vCenter 网络

vimgrvcenterruntime/<key>/getnetworks

getnetworks vcenter <key>

SE 虚拟机创建进度

vcenter/sevmcreateprogress

show vcenter sevmcreateprogress

vCenter Redis 状态

vimgrvcenterruntime/<key>/redis

show vinfra vcenter redis <key>

获取数据中心运行时

vimgrdcruntime

show vinfra datacenter <key>

获取控制器运行时

vimgrcontrollerruntime

show vinfra controller <key>

添加故障注入

vimgrvcenterruntime/fault/inject

faultinject vcenter

vCenter 运行时

vimgrvcenterruntime/

show vinfra vcenter -<key->

注:

key 是指 cloud-uuid。