IP-адрес виртуальной лаборатории Azure devtest labs
Проблема заключалась в возможности использовать IP-адрес, который уже был назначен интерфейсу.
Например
Я создаю виртуальную машину X3 с IP 10.0.16.9
, Это создает сетевой интерфейс на этом изображении 10.0.16.9
, X3 зависит от IP, поэтому любой клон, который вы делаете из этой виртуальной машины, должен иметь тот же внутренний IP-адрес, чтобы функционировать должным образом.
Если я создаю виртуальные машины вне клона в другой группе ресурсов, то это меняет подсеть на подсеть, назначенную этой группе ресурсов, например 10.0.17.0
,
Я могу попытаться создать собственный сетевой интерфейс для развертывания с этой виртуальной машиной с тем же IP-адресом, но столкнулся с проблемой, когда он знает, что IP назначен в другом месте и не может использоваться снова.
1 ответ
Во-первых, я хочу пояснить, что IP-адрес назначается Azure, и по умолчанию используется метод динамического назначения. Частный IP-адрес назначается в NIC.
Сетевая карта также является типом ресурсов в Azure. Когда вы создаете новую виртуальную машину Azure, сетевой адаптер также будет создан и подключен к виртуальной машине. Сетевая карта не связана с вашим изображением. Таким образом, IP-адрес Pravite не связан с вашим изображением. Это означает, что вы не можете сохранить частный IP-адрес, просто развернув ВМ из образа.
Изображение не может содержать информацию о внешних ресурсах. Он просто содержит ОС клиента. На самом деле образ будет использоваться для диска, который также является типом ресурсов в Auzre.
Однако вы все равно можете изменить IP-адрес Pravite через портал Azure:
Перейдите на портал Azure> найдите группу ресурсов, содержащую вашу виртуальную машину Devtest> Выберите сетевой адаптер этой виртуальной машины> Конфигурация IP> Выберите конфигурацию> Включить статическое назначение для IP-адреса> измените IP-адреса> Сохранить
Кроме того, в одной виртуальной сети вы не можете использовать один и тот же IP-адрес Pravite для нескольких ресурсов.