Azure ReservedIP端点

时间:2014-06-30 19:32:28

标签: powershell azure azure-virtual-machine azure-configuration azure-deployment

我尝试通过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,所以我不知道我能在哪里添加端点。

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

2 个答案:

答案 0 :(得分:1)

想出来了!

您需要在Add-AzureEndpoint之后而不是在New-AzureVMConfig之后添加New-AzureVM来电。

答案 1 :(得分: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 -ProbeProtocol“TCP”| New-AzureVM -ServiceName“test”-ReservedIPName“SQL-UAT-USEast”-VNetName“East-1”-Location“East US”