从没有 public IP 的自定义映像在 Microsoft Azure 中创建 VM
Create VM in Microsoft Azure from custom image without public IP
我正在尝试使用 azure-cli 从没有 public IP 地址的自定义映像创建 100 个 VM。
VM 将使用负载均衡器在它们之间进行连接。
正在使用此命令创建 VM:
az vm create --resource-group myresourcegroup --availability-set my_as --name VMTestAS --image MyImage --public-ip-address none --admin-username azureuser --size Standard_F4S --no-wait --ssh-key-value my_key
我们可以使用 CLI 2.0 创建没有 public IP 地址的 Azure VM,如下所示:
az vm create -n MyVm -g MyResourceGroup --public-ip-address ""
--public-ip-address
Name of the public IP address when creating one (default) or referencing an existing one. Can also reference an
existing public IP by ID or specify "" for None.
更多关于Azure CLI 2.0创建Azure VM的信息,请参考此link。
结果如下:
C:\Users\user>az vm create -n MyVm -g vm --public-ip-address "" --image myimage
{
"fqdns": "",
"id": "/subscriptions/5384xxxx-xxxx-xxxx-xxxx-0361e29axxxx/resourceGroups/vm/providers/Microsoft.Compute/virtualMachines/MyVm",
"location": "southcentralus",
"macAddress": "00-0D-3A-73-F9-95",
"powerState": "VM running",
"privateIpAddress": "10.0.0.6",
"publicIpAddress": "",
"resourceGroup": "vm"
}
对于 --public-ip-address ""
引号之间应该有 space 否则它将失败,因为它需要一个参数。
我正在尝试使用 azure-cli 从没有 public IP 地址的自定义映像创建 100 个 VM。 VM 将使用负载均衡器在它们之间进行连接。
正在使用此命令创建 VM:
az vm create --resource-group myresourcegroup --availability-set my_as --name VMTestAS --image MyImage --public-ip-address none --admin-username azureuser --size Standard_F4S --no-wait --ssh-key-value my_key
我们可以使用 CLI 2.0 创建没有 public IP 地址的 Azure VM,如下所示:
az vm create -n MyVm -g MyResourceGroup --public-ip-address ""
--public-ip-address
Name of the public IP address when creating one (default) or referencing an existing one. Can also reference an existing public IP by ID or specify "" for None.
更多关于Azure CLI 2.0创建Azure VM的信息,请参考此link。
结果如下:
C:\Users\user>az vm create -n MyVm -g vm --public-ip-address "" --image myimage
{
"fqdns": "",
"id": "/subscriptions/5384xxxx-xxxx-xxxx-xxxx-0361e29axxxx/resourceGroups/vm/providers/Microsoft.Compute/virtualMachines/MyVm",
"location": "southcentralus",
"macAddress": "00-0D-3A-73-F9-95",
"powerState": "VM running",
"privateIpAddress": "10.0.0.6",
"publicIpAddress": "",
"resourceGroup": "vm"
}
对于 --public-ip-address ""
引号之间应该有 space 否则它将失败,因为它需要一个参数。