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

Я выполняю эту команду на Azure Питание 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 в браузер.

Что я делаю неправильно?

3
задан 10 March 2015 в 11:06
1 ответ

Нельзя назначать зарезервированные ips существующим ВМ или атмосфере облачных служб. Вы должны передислоцировать. Вот основные шаги:

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

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

  5. Redeploy the VM using the same disk and properties.

    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
6
ответ дан 3 December 2019 в 05:25

Теги

Похожие вопросы