【问题标题】:Create VM in Microsoft Azure from custom image without public IP从没有公共 IP 的自定义映像在 Microsoft Azure 中创建 VM
【发布时间】:2017-07-11 11:05:40
【问题描述】:

我正在尝试使用 azure-cli 从没有公共 IP 地址的自定义映像创建 100 个 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

【问题讨论】:

  • arm模板可以轻松实现,不确定cli

标签: azure-virtual-machine azure-cli azure-virtual-network


【解决方案1】:

对于--public-ip-address "",引号之间应该有空格,否则它将失败,因为它需要一个参数。

【讨论】:

    【解决方案2】:

    我们可以使用 CLI 2.0 创建没有公共 IP 地址的 Azure VM,如下所示:

    az vm create -n MyVm -g MyResourceGroup --public-ip-address ""
    

    --公共IP地址
    创建公共 IP 地址(默认)或引用现有 IP 地址时的名称。也可以参考 现有的公共 IP 按 ID 或指定“”为无。

    有关创建 Azure VM 的 Azure CLI 2.0 的更多信息,请参阅此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"
    }
    

    【讨论】:

      猜你喜欢
      • 2017-05-07
      • 1970-01-01
      • 1970-01-01
      • 2018-09-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多