0

我正在尝试通过 PowerShell 从映像预配新的 Azure VM,并且我需要使用 ReservedIP(这就是我使用 PowerShell 的原因 - ReservedIP 功能在管理门户中不可用)。

我正在运行以下命令:

New-AzureVMConfig -Name "myName" -InstanceSize Small -ImageName "imageName" | New-AzureVM -ServiceName "serviceName" -ReservedIPName "IP Name" -AffinityGroup "myAffinityGroup"

但我收到以下错误:

New-AzureVM : BadRequest: Deployment serviceName uses ReservedIP IP Name but does not contain any endpoints. Deployment must contain at least one endpoint in order to use a ReservedIP.

我可以看到云实例已创建,但其中没有任何 VM 实例。其他 Stack Overflow 帖子似乎暗示上述 pshell 命令应该可以正常工作。所有文档都没有解决添加端点的需要,甚至没有创建 VM,所以我不知道在哪里可以添加。

任何帮助将非常感激。谢谢!

4

2 回答 2

1

弄清楚了!

您需要在after而不是 after添加Add-AzureEndpoint调用。New-AzureVMConfigNew-AzureVM

于 2014-06-30T20:02:25.830 回答
0

我想将一台机器移动到具有静态 IP 的云服务,所以我删除了 VM(保留磁盘),然后一旦磁盘出现供使用,我运行下面的代码。我知道它会有一个虚假的端点,我必须稍后删除并重新创建它。我只是想创建它。

New-AzureVMConfig -Name "test" -InstanceSize Large -DiskName "test-test-0-201409031948580187" |Add-AzureEndpoint -Name "test" -Protocol "tcp" -PublicPort 80 -LocalPort 80 -LBSetName "test" -ProbePort 888 -探测协议“TCP”| New-AzureVM -ServiceName "test" –ReservedIPName "SQL-UAT-USEast" -VNetName "East-1" -Location "East US"

于 2014-09-12T05:48:10.017 回答