我尝试使用azure-cli从没有公共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
答案 0 :(得分:1)
我们可以使用CLI 2.0创建没有公共IP地址的Azure VM,如下所示:
az vm create -n MyVm -g MyResourceGroup --public-ip-address ""
- 公共IP地址的
创建一个(默认)或引用现有IP地址时的公共IP地址的名称。也可以参考一下 现有公共IP(按ID)或“无”。
有关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"
}
答案 1 :(得分:1)
对于--public-ip-address ""
,引号之间应有空格,否则会因为期望参数而失败。