你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
az azurestackhci virtualmachine
注意
此参考是 Azure CLI(版本 2.15.0 或更高版本)的 azurestackhci 扩展的一部分。 该扩展将在首次运行 az azurestackhci virtualmachine 命令时自动安装。 详细了解扩展。
命令组“azurestackhci”是实验性的,正在开发中。 参考和支持级别: https://aka.ms/CLI_refstatus
使用 azurestackhci 管理 virtualmachine。
命令
az azurestackhci virtualmachine create
命令组“azurestackhci”是实验性的,正在开发中。 参考和支持级别: https://aka.ms/CLI_refstatus
创建 VM。
az azurestackhci virtualmachine create --name
--resource-group
[--admin-password]
[--admin-username]
[--allow-password-auth {false, true}]
[--computer-name]
[--data-disk]
[--disable-vm-management {false, true}]
[--enable-tpm]
[--extended-location]
[--hardware-profile]
[--image-reference]
[--linux-configuration]
[--location]
[--network-profile]
[--nic-id]
[--os-disk]
[--os-profile]
[--security-profile]
[--ssh-public-keys]
[--storage-profile]
[--storagepath-id]
[--tags]
[--vm-size]
[--windows-configuration]
示例
PutVirtualMachine
az azurestackhci virtualmachine create --resource-group "test-rg" --extended-location name="/subscriptions/a95612cb-f1fa-4daa-a4fd-272844fa512c/resourceGroups/dogfoodarc/providers/Microsoft.ExtendedLocatio n/customLocations/dogfood-location" type="CustomLocation" --location "West US2" --hardware-profile vm-size="Default" --nic-id "test-nic" --computer-name "test-machine" --admin-username xxx --admin-password xxx --ssh-public-keys /path/to/public_key.pub --image-reference "test-gallery-image" --storagepath-id "/subscriptions/a95612cb-f1fa-4daa-a4fd-272844fa512c/resourceGroups/dogfoodarc/providers/Microsoft.AzureStackHCI/storagecontainers/test-storagepath" --name "test-vm" --allow-password-auth true --disable-vm-management true
必需参数
虚拟机名称。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
可选参数
管理员Password - 管理员istrator 密码。
管理员Username - 管理员istrator 用户名。
为 Linux VM 启用密码身份验证。
是否为 Linux 虚拟机启用密码身份验证。
注意:此标志对 Windows 虚拟机没有影响。
计算机的名称。
要附加到 VM 的数据磁盘 VHD 的名称。
启用/禁用 VM 管理代理。 默认行为允许预配 VM ARC 代理。
启用 tpm - 在 VM 的安全设置中启用 TPM。 如果未提供标志,则默认值为 False。
用法:--enable-tpm=XX。
用法:--extended-location type=XX name=XX
类型:扩展位置类型。 名称:扩展位置名称。
HardwareProfile - 指定虚拟机的硬件设置。
使用情况:--hardware-profile vm-size=XX processors=XX memory-mb=XX maximum-memory-mb=XX minimum-memory-mb=XX target-memory-buffer=XX
处理器:虚拟机内存的处理器数-mb:虚拟机最大内存内存 MB 的 RAM(以 mb 为单位):最大动态内存(以 mb 最小内存-mb 为单位):最小动态内存(以 mb 为目标内存缓冲区:目标内存缓冲区)。
ImageReference - VM 应用于预配的库映像名称。
LinuxConfiguration - 指定虚拟机的安全设置。
Location。 az account list-locations
中的值。 可以使用 az configure --defaults location=<location>
配置默认位置。
NetworkProfile - 描述虚拟机的网络配置。
NicID - 要附加到虚拟机的网络接口 ID。
用于预配 VM 的 VHD 的 ID。
OsProfile - 描述操作系统的配置并设置登录数据预期值:json-string/@json-file。
SecurityProfile - 指定虚拟机的安全设置。
用法:--security-profile secure-boot-enabled=XX。
SSH 公钥的路径。
存储Profile - 包含有关虚拟机预期值的磁盘和存储信息的信息:json-string/@json-file。
指向 VM 配置文件存储位置的存储路径的 Azure ID。
空格分隔标记:key[=value] [key[=value] ...]。使用“”清除现有标记。
VMSize - 库存要使用的 VM 硬件配置。
WindowsConfiguration - 虚拟机的 Windows 配置。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az azurestackhci virtualmachine delete
命令组“azurestackhci”是实验性的,正在开发中。 参考和支持级别: https://aka.ms/CLI_refstatus
删除 VM。
az azurestackhci virtualmachine delete [--ids]
[--name]
[--resource-group]
[--subscription]
[--yes]
示例
DeleteVirtualMachine
az azurestackhci virtualmachine delete --resource-group "test-rg" --name "test-vm"
可选参数
一个或多个资源 ID(空格分隔)。 它应该是包含“资源 ID”参数的所有信息的完整资源 ID。 应提供 --id 或其他“资源 ID”参数。
虚拟机名称。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
不提示确认。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az azurestackhci virtualmachine list
命令组“azurestackhci”是实验性的,正在开发中。 参考和支持级别: https://aka.ms/CLI_refstatus
列出所有 VM。
az azurestackhci virtualmachine list [--resource-group]
示例
ListVirtualMachineByResourceGroup
az azurestackhci virtualmachine list --resource-group "test-rg"
ListVirtualMachineBySubscription
az azurestackhci virtualmachine list
可选参数
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az azurestackhci virtualmachine restart
命令组“azurestackhci”是实验性的,正在开发中。 参考和支持级别: https://aka.ms/CLI_refstatus
重启 VM。
az azurestackhci virtualmachine restart [--ids]
[--name]
[--resource-group]
[--subscription]
示例
RestartVirtualMachine
az azurestackhci virtualmachine restart --resource-group "test-rg" --name "test-vm"
可选参数
一个或多个资源 ID(空格分隔)。 它应该是包含“资源 ID”参数的所有信息的完整资源 ID。 应提供 --id 或其他“资源 ID”参数。
虚拟机名称。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az azurestackhci virtualmachine show
命令组“azurestackhci”是实验性的,正在开发中。 参考和支持级别: https://aka.ms/CLI_refstatus
获取 VM 的详细信息。
az azurestackhci virtualmachine show [--ids]
[--name]
[--resource-group]
[--subscription]
示例
GetVirtualMachine
az azurestackhci virtualmachine show --resource-group "test-rg" --name "test-vm"
可选参数
一个或多个资源 ID(空格分隔)。 它应该是包含“资源 ID”参数的所有信息的完整资源 ID。 应提供 --id 或其他“资源 ID”参数。
虚拟机名称。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az azurestackhci virtualmachine start
命令组“azurestackhci”是实验性的,正在开发中。 参考和支持级别: https://aka.ms/CLI_refstatus
启动已停止的 VM。
az azurestackhci virtualmachine start [--ids]
[--name]
[--resource-group]
[--subscription]
示例
StartVirtualMachine
az azurestackhci virtualmachine start --resource-group "test-rg" --name "test-vm"
可选参数
一个或多个资源 ID(空格分隔)。 它应该是包含“资源 ID”参数的所有信息的完整资源 ID。 应提供 --id 或其他“资源 ID”参数。
虚拟机名称。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az azurestackhci virtualmachine stop
命令组“azurestackhci”是实验性的,正在开发中。 参考和支持级别: https://aka.ms/CLI_refstatus
关闭(停止)正在运行的 VM。
az azurestackhci virtualmachine stop [--ids]
[--name]
[--resource-group]
[--subscription]
示例
StopVirtualMachine
az azurestackhci virtualmachine stop --resource-group "test-rg" --name "test-vm"
可选参数
一个或多个资源 ID(空格分隔)。 它应该是包含“资源 ID”参数的所有信息的完整资源 ID。 应提供 --id 或其他“资源 ID”参数。
虚拟机名称。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az azurestackhci virtualmachine update
命令组“azurestackhci”是实验性的,正在开发中。 参考和支持级别: https://aka.ms/CLI_refstatus
更新 VM。
az azurestackhci virtualmachine update [--cpu-count]
[--ids]
[--memory-mb]
[--name]
[--resource-group]
[--subscription]
[--tags]
[--vhd-names]
[--vnic-names]
示例
UpdateVirtualMachine
az azurestackhci virtualmachine update --resource-group "test-rg" --tags additionalProperties="sample" --name "test-vm" --cpu-count XX --memory-mb XX --vhd-names vhd1 vhd2 --vnic-names vnic1 vnic2
可选参数
处理器数。
一个或多个资源 ID(空格分隔)。 它应该是包含“资源 ID”参数的所有信息的完整资源 ID。 应提供 --id 或其他“资源 ID”参数。
RAM 量(以 mb 为单位)。
虚拟机名称。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
空格分隔标记:key[=value] [key[=value] ...]。使用“”清除现有标记。
vhd 名称列表。
vnic 名称列表。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。