Azure Замена виртуальной машины: передача IP-адреса и FQDN - PullRequest
0 голосов
/ 15 апреля 2020

Я помогаю с текущим Azure проектом. Виртуальная машина Azure работает на устаревшей ОС (Ubuntu 14.04). Это так старо, это полностью за пределами окна поддержки.

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

В Azure я не могу найти никаких документов о том, как запросить IP или DNS-имя у другой виртуальной машины. Я нахожу только документы по созданию новых виртуальных машин.

Worries:

В старой системе, когда я освобождаю имена IP и DNS, я могу потерять контроль над номером IP, если какой-то новый компьютер захватит прежде чем я найду способ заявить об этом в новой системе.

Вот еще один аспект проблемы. Предыдущий техник создал старый сервер в регионе EastUS. Тем не менее, мы находимся в регионе CentralUS. Мне кажется Azure IP-адреса содержатся в региональных зонах. Невозможно запросить один и тот же IP-номер EastUS на новом компьютере в CentralUS. Если я застрял при создании новой виртуальной машины в EastUS, я могу с этим смириться, но это не оптимально, потому что я не могу поместить ее в одну и ту же группу сетевой безопасности.

Поскольку установка систем и их установка обходятся дорого попробуйте выполнить эту работу, я надеюсь найти кого-то, кто сделал это, что может помочь.

Другая идея, которая не приходила мне в голову до этого момента, состоит в том, чтобы попытаться обновить ОС Ubuntu на старая работающая ВМ. У меня МНОГО опыта работы с подобными вещами на рабочих станциях, но я никогда не делал этого на ВМ, и если попытка обновить ВМ не дает работать, тогда у меня будут проблемы.

I ' м открыта для предложений. Дай мне услышать твои мысли.

Ответы [ 2 ]

2 голосов
/ 15 апреля 2020

поэтому рабочий процесс должен выглядеть следующим образом: преобразовать publi c IP в stati c (скорее всего, приведет к перезагрузке виртуальной машины), отсоединить его от виртуальной машины и подключить к новой. Если вы просто сделаете бит диссоциации и свяжетесь с другой виртуальной машиной, IP изменится

2 голосов
/ 15 апреля 2020

IP-адрес Publi c не является частью виртуальной машины. Это отдельный ресурс ARM, который в настоящее время связан с сетевым интерфейсом виртуальной машины.

Вы можете «отсоединить» IP-адрес от сетевого интерфейса одной виртуальной машины и связать его с другой виртуальной машиной.

См. https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-network-interface-addresses

...