Azure ReservedIP конечные точки

Я пытаюсь подготовить новую виртуальную машину Azure из образа через PowerShell, и мне нужно использовать 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.

Я вижу, что экземпляр облака создается, но в нем нет экземпляра виртуальной машины. Другие сообщения о переполнении стека, по-видимому, подразумевают, что приведенные выше команды pshell должны просто работать. Ни в одной из документов нет необходимости добавлять конечную точку, а виртуальная машина даже не создается, поэтому я не знаю, где я смогу ее добавить.

Любая помощь приветствуется. Спасибо!

2 ответа

Решение

Догадаться!

Вам нужно добавить Add-AzureEndpoint позвонить после New-AzureVMConfig вместо после New-AzureVM,

Я хотел переместить машину в облачную службу со статическим ip, поэтому я удалил виртуальную машину (оставив диск), а затем, когда диск появился для использования, я запустил приведенный ниже код. Я знаю, что у него будет фиктивная конечная точка, которую мне придется удалить и заново создать позже. Я просто хотел, чтобы это было создано.

New-AzureVMConfig -Имя "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" -Расположение "Восток США"

Другие вопросы по тегам