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