Назад | Перейти на главную страницу

Как назначить зарезервированный / статический общедоступный IP-адрес виртуальной машине в Azure

Я запускаю эту команду в Azure Power Shell, чтобы назначить зарезервированный общедоступный IP-адрес существующей виртуальной машине:

PS C:\> Get-AzureVM -ServiceName sk-cs-name -Name sk-vm-name | Set-AzurePublicIP -PublicIPName sk-public-ip | Update-AzureVM

VERBOSE: 10:56:53 AM - Completed Operation: Get Deployment
VERBOSE: 10:56:57 AM - Completed Operation: Get Deployment
VERBOSE: 10:56:57 AM - Begin Operation: Update-AzureVM
VERBOSE: 10:58:00 AM - Completed Operation: Update-AzureVM

OperationDescription                    OperationId                             OperationStatus
--------------------                    -----------                             ---------------
Update-AzureVM                          b34a1f44-68be-784f-b528-34f5599106ab    Succeeded

OperationStatus - Успешно, но после выполнения этой команды ничего не происходит. Общедоступный IP-адрес, назначенный sk-vm-name, не меняется, и я не могу получить доступ к этому компьютеру, набрав зарезервированный IP-адрес в браузере.

Что я делаю не так?

Вы не можете назначить зарезервированные IP-адреса существующим виртуальным машинам или атм облачных служб. Вам нужно развернуться заново. Вот основные шаги:

  1. Выберите свою виртуальную машину и перейдите на панель инструментов. Обратите внимание на имя основного диска.
  2. Удалите виртуальную машину с возможностью сохранения vhds.
  3. Удалить облачный сервис
  4. Зарезервируйте IP в том же месте, что и ваш vhds. Пример:

    New-AzureReservedIP - ReservedIPName "MyReservedIP" –Label "ReservedLabel" –Location "Brazil South"

  5. Повторно разверните виртуальную машину, используя тот же диск и те же свойства.

    New-AzureVMConfig -Name «VMName1» -InstanceSize «Large» –DiskName «DiskName1» | New-AzureVM -ServiceName "CloudService1" –ReservedIPName "MyReservedIP" -Location "Brazil South" -VNetName "Vnet1"

Обновить:

Теперь вы можете назначить зарезервированный VIP без повторного развертывания

New-AzureReservedIP -ReservedIPName MyReservedIP -Location "East US"

Set-AzureReservedIPAssociation -ReservedIPName MyReservedIP -ServiceName TestService