你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
az csvmware vm
注意
此参考是 Azure CLI(版本 2.0.67 或更高版本)的 csvmware 扩展的一部分。 该扩展将在首次运行 az csvmware vm 命令时自动安装。 详细了解扩展。
命令组“csvmware”处于预览状态,正在开发中。 参考和支持级别: https://aka.ms/CLI_refstatus
管理 VMware 虚拟机。
命令
名称 | 说明 | 类型 | 状态 |
---|---|---|---|
az csvmware vm create |
创建 VMware 虚拟机。 |
扩展 | 预览 |
az csvmware vm delete |
删除 VMware 虚拟机。 |
扩展 | 预览 |
az csvmware vm disk |
管理 VMware 虚拟机的磁盘。 |
扩展 | 预览 |
az csvmware vm disk add |
将磁盘添加到 VMware 虚拟机。 |
扩展 | 预览 |
az csvmware vm disk delete |
从 VM 中删除磁盘。 |
扩展 | 预览 |
az csvmware vm disk list |
列出 VMware 虚拟机上可用的磁盘的详细信息。 |
扩展 | 预览 |
az csvmware vm disk show |
获取 VMware 虚拟机磁盘的详细信息。 |
扩展 | 预览 |
az csvmware vm list |
列出当前订阅中 VMware 虚拟机的详细信息。 如果指定了资源组,则只会列出该资源组中的虚拟机的详细信息。 |
扩展 | 预览 |
az csvmware vm nic |
管理 VMware 虚拟机的网络接口卡。 |
扩展 | 预览 |
az csvmware vm nic add |
将 NIC 添加到 VMware 虚拟机。 |
扩展 | 预览 |
az csvmware vm nic delete |
从 VM 中删除 NIC。 |
扩展 | 预览 |
az csvmware vm nic list |
列出 VMware 虚拟机上可用的 NIC 的详细信息。 |
扩展 | 预览 |
az csvmware vm nic show |
获取 VMware 虚拟机的 NIC 的详细信息。 |
扩展 | 预览 |
az csvmware vm show |
获取 VMware 虚拟机的详细信息。 |
扩展 | 预览 |
az csvmware vm start |
启动 VMware 虚拟机。 |
扩展 | 预览 |
az csvmware vm stop |
停止/重新启动/暂停 VMware 虚拟机。 |
扩展 | 预览 |
az csvmware vm update |
更新 VMware 虚拟机的标记字段。 |
扩展 | 预览 |
az csvmware vm create
命令组“csvmware”处于预览状态,正在开发中。 参考和支持级别: https://aka.ms/CLI_refstatus
创建 VMware 虚拟机。
az csvmware vm create --name
--private-cloud
--resource-group
--resource-pool
--template
[--cores]
[--disk]
[--expose-to-guest-vm {false, true}]
[--location]
[--nic]
[--ram]
示例
使用 VM 模板中的默认参数创建 VM。
az csvmware vm create -n MyVm -g MyResourceGroup -p MyPrivateCloud -r MyResourcePool --template MyVmTemplate
创建 VM 并将额外的 nic 添加到具有虚拟网络 MyVirtualNetwork 的 VM,适配器VMXNET3,该适配器在启动时启动。 在 nic 中输入的名称仅用于标识目的,若要查看 VM 模板中是否存在此类 nic 名称,否则会创建 nic 并分配一个新名称。 假设 VM 模板包含名为“网络适配器 1”的 nic。
az csvmware vm create -n MyVm -g MyResourceGroup -p MyPrivateCloud -r MyResourcePool --template MyVmTemplate --nic name=NicNameWouldBeAssigned virtual-network=MyVirtualNetwork adapter=VMXNET3 power-on-boot=True
自定义 VM 的特定属性。 将核心数更改为 2,将“网络适配器 1”nic 的适配器数从模板中指定的 1000E 更改为 E1000E。 所有其他属性都将从模板中默认。
az csvmware vm create -n MyVm -g MyResourceGroup -p MyPrivateCloud -r MyResourcePool --template MyVmTemplate --cores 2 --nic name="Network adapter 1" adapter=E1000E
自定义 VM 的特定属性。 将“网络适配器 1”nic 的适配器从模板中指定的适配器更改为 E1000E,并添加另一个 nic 与虚拟网络 MyVirtualNetwork、适配器VMXNET3(在启动时启动)。
az csvmware vm create -n MyVm -g MyResourceGroup -p MyPrivateCloud -r MyResourcePool --template MyVmTemplate --nic name="Network adapter 1" adapter=E1000E --nic name=NicNameWouldBeAssigned virtual-network=MyVirtualNetwork adapter=VMXNET3 power-on-boot=True
创建 VM 并将额外的磁盘添加到具有 SCSI 控制器 0、persis帐篷模式 和 41943040 知识库(KB) 大小的 VM。 在磁盘中输入的名称仅用于标识目的,若要查看 VM 模板中是否存在此类磁盘名称,否则会创建磁盘并分配一个新名称。 假设 VM 模板包含名为“硬盘 1”的磁盘。
az csvmware vm create -n MyVm -g MyResourceGroup -p MyPrivateCloud -r MyResourcePool --template MyVmTemplate --disk name=DiskNameWouldBeAssigned controller=1000 mode=persistent size=41943040
自定义 VM 的特定属性。 将“硬盘 1”磁盘的大小从模板中指定的磁盘更改为21943040 知识库(KB),并添加另一个磁盘,其中包含 SCSI 控制器 0、persis帐篷模式 和 41943040 知识库(KB) 大小。
az csvmware vm create -n MyVm -g MyResourceGroup -p MyPrivateCloud -r MyResourcePool --template MyVmTemplate --disk name="Hard disk 1" size=21943040 --disk name=DiskNameWouldBeAssigned controller=1000 mode=persistent size=41943040
必需参数
虚拟机名称。
CloudSimple 私有云的名称或 ID。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
CloudSimple 私有云中此虚拟机的 VMware 资源池的 ID。 还可以传递 ID 的基名称。
将从中创建此虚拟机的 vSphere 模板的 ID。 还可以传递 ID 的基名称。
可选参数
所需的 CPU 内核数。 默认值取自指定的 vSphere VM 模板。
添加或修改磁盘。
默认情况下,将根据 vSphere VM 模板添加磁盘。
可以添加更多磁盘,或修改 VM 模板中指定的磁盘的某些属性。
可以使用多个 --disk
参数来指定多个磁盘。
如果 VM 模板中已存在磁盘名称,则会根据用户输入修改该磁盘。
如果 VM 模板中不存在磁盘名称,则会创建一个新磁盘,并将为其分配一个新名称。
用法:--disk name=MyDiskName controller=SCSIControllerID mode=IndependenceMode size=DiskSizeIn知识库(KB)。
将向来宾操作系统公开完整的 CPU 虚拟化。 默认值取自指定的 vSphere VM 模板。
私有云所在的区域。 如果未配置默认位置,则默认为资源组的位置。
添加或修改 NIC。
默认情况下,将根据 vSphere VM 模板添加 nic。
可以添加更多 nic,或修改 VM 模板中指定的 nic 的某些属性。
可以使用多个 --nic
参数来指定多个 nic。
如果 VM 模板中已存在 nic 名称,则会根据用户输入修改该 nic。
如果 VM 模板中不存在 nic 名称,则会创建一个新 nic,并将为其分配一个新名称。
用法:--nic name=MyNicName virtual-network=MyNetwork adapter=MyAdapter power-on-boot=True/False。
内存量(以 MB 为单位)。 默认值取自指定的 vSphere VM 模板。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az csvmware vm delete
命令组“csvmware”处于预览状态,正在开发中。 参考和支持级别: https://aka.ms/CLI_refstatus
删除 VMware 虚拟机。
az csvmware vm delete --name
--resource-group
示例
删除 VMware VM。
az csvmware vm delete -n MyVm -g MyResourceGroup
必需参数
虚拟机名称。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az csvmware vm list
命令组“csvmware”处于预览状态,正在开发中。 参考和支持级别: https://aka.ms/CLI_refstatus
列出当前订阅中 VMware 虚拟机的详细信息。 如果指定了资源组,则只会列出该资源组中的虚拟机的详细信息。
az csvmware vm list [--resource-group]
示例
列出当前订阅中 VMware VM 的详细信息。
az csvmware vm list
列出特定资源组中 VMware VM 的详细信息。
az csvmware vm list -g MyResourceGroup
可选参数
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az csvmware vm show
命令组“csvmware”处于预览状态,正在开发中。 参考和支持级别: https://aka.ms/CLI_refstatus
获取 VMware 虚拟机的详细信息。
az csvmware vm show --name
--resource-group
示例
获取 VMware VM 的详细信息。
az csvmware vm show -n MyVm -g MyResourceGroup
必需参数
虚拟机名称。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az csvmware vm start
命令组“csvmware”处于预览状态,正在开发中。 参考和支持级别: https://aka.ms/CLI_refstatus
启动 VMware 虚拟机。
az csvmware vm start --name
--resource-group
示例
启动 VMware VM。
az csvmware vm start -n MyVm -g MyResourceGroup
必需参数
虚拟机名称。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az csvmware vm stop
命令组“csvmware”处于预览状态,正在开发中。 参考和支持级别: https://aka.ms/CLI_refstatus
停止/重新启动/暂停 VMware 虚拟机。
az csvmware vm stop --mode {poweroff, reboot, shutdown, suspend}
--name
--resource-group
示例
关闭 VMware VM。
az csvmware vm stop -n MyVm -g MyResourceGroup --mode poweroff
重启 VMware VM。
az csvmware vm stop -n MyVm -g MyResourceGroup --mode reboot
必需参数
停止模式。
虚拟机名称。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az csvmware vm update
命令组“csvmware”处于预览状态,正在开发中。 参考和支持级别: https://aka.ms/CLI_refstatus
更新 VMware 虚拟机的标记字段。
az csvmware vm update --name
--resource-group
[--add]
[--force-string]
[--no-wait]
[--remove]
[--set]
示例
添加或更新标记。
az csvmware vm update -n MyVm -g MyResourceGroup --set tags.tagName=tagValue
删除标记。
az csvmware vm update -n MyVm -g MyResourceGroup --remove tags.tagName
必需参数
虚拟机名称。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
可选参数
通过指定路径和键值对将对象添加到对象列表。 示例:--add property.listProperty <key=value, string or JSON string>
。
使用“set”或“add”时,保留字符串文本,而不是尝试转换为 JSON。
不等待长时间运行的操作完成。
从列表中删除属性或元素。 示例: --remove property.list <indexToRemove>
OR --remove propertyToRemove
.
通过指定要设置的属性路径和值来更新对象。 示例:--set property1.property2=<value>
。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。