У меня есть несколько выполнений VMs, но иногда я должен клонировать их для создания сервера песочницы на том, куда я могу запустить пробные версии и процедуры, проблема состоит в том, что каждый раз я делаю изображение остановками VM и перезагрузками, освобождающими его общедоступный IP, вынуждая меня вручную изменить всего дюйм/с на клиентских компьютерах, я знаю, что доменное имя решает это, но к сожалению я могу только ввести числовой IP в клиенты
Существует ли способ взять SnapShot от Azure VM, не теряя присвоенный общедоступный IP?
Вам необходимо зарезервировать IP-адрес с помощью PowerShell или портала предварительного просмотра. К сожалению, вы можете зарезервировать IP-адрес только во время создания виртуальной машины. Вам нужно будет удалить облачную службу и воссоздать ее, используя зарезервированный IP-адрес. Так вы не потеряете его после перезапуска или выключения.
Зарезервированный общедоступный IP-адрес
Моя запись в блоге об этом
http://www.azurekb.com.br/reserve-ip-address-to-an-existing-virtual-machine/
На всякий случай вам также необходимо сохранить внутренний частный IP-адрес, вы можете легко использовать портал предварительного просмотра для настройки статического IP-адреса на существующих виртуальных машинах или через powershell:
Установить статический внутренний IP-адрес для виртуальной машины
Добавьте еще одну виртуальную машину в размещенную службу, пока вы делаете снимок. Размещенная служба (и, следовательно, VIP) не будет удалена, если в ней есть хотя бы одна виртуальная машина.
После завершения создания моментального снимка удалите временную виртуальную машину.