Лазурный, кажется, имеет привычку случайное изменение аппаратной конфигурации виртуальных машин, ничего не сообщая пользователю.
Это, конечно, упоминается в документация, хотя и несколько расплывчато:
Can I manually assign IP addresses to NICs in virtual machines?
No. You must not change any interface properties of VMs. Any changes may lead to
potentially losing connectivity to the virtual machine.
И:
Will the MAC address remain the same for my virtual machine once it has been created?
No. A virtual machine’s MAC address can change for a few different reasons. If the
VM is put in the status Stopped (Deallocated), if you change the virtual machine size,
or if there is service healing or planned maintenance of the host server, the MAC
address is not retained.
Кажется, что на самом деле происходит то, что в любое время, когда выполняется какое-то «обслуживание», существующий виртуальный сетевой адаптер для виртуальной машины удаляется и заменяется новым, изменяя его MAC-адрес и сбрасывая все настройки сети по умолчанию.
Однако, помимо того, что они привели к распространению печально известных призрачные сетевые карты в гостевых операционных системах это также может привести к разного рода проблемам.
Один из них, конечно, если вы действительно полагаетесь на MAC-адрес для какой-то цели, например, для запуска приложения, которое использует его для аппаратного лицензирования.
Еще один, обсуждали Вот, заключается в том, что сетевые адаптеры с настройкой DHCP в системах Windows будут не зарегистрировать свои PTR-записи в DNS, если только Use this connection's DNS suffix in DNS registration
включен в дополнительных настройках TCP / IP. И, конечно же, Azure явно требует, чтобы виртуальные сетевые адаптеры использовали DHCP ... и этот параметр не включен по умолчанию, и будет не быть включенным, когда Azure решит заменить существующую сетевую карту на новую; Итак, до свидания, запись PTR.
Итак: есть ли способ остановить Azure от случайной замены виртуальных сетевых адаптеров на новые, потери всех настроек конфигурации, которые вы, возможно, сделали для них, изменения их MAC-адресов и оставления призрачных сетевых адаптеров в гостевых системах?
Нет, никто не может этого сделать, поэтому все, что зависит от лицензирования MAC-адресов или записей PTR, - это то, чего вы хотели бы избежать, если рассматриваете Azure.