Как остановить Azure от случайной замены сетевых карт на виртуальных машинах?
Кажется, что Azure имеет привычку произвольно менять аппаратную конфигурацию виртуальных машин, ничего не сообщая пользователю.
Это, конечно, упоминается в документации, хотя и несколько расплывчато:
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
включен в настройках Advanced TCP/IP. И, конечно же, Azure явно требует, чтобы виртуальные сетевые карты использовали DHCP... и этот параметр не включен по умолчанию и не будет включен, когда Azure решит заменить существующий сетевой адаптер новым; Таким образом, до свидания, запись PTR.
Итак: есть ли способ остановить Azure от случайной замены виртуальных сетевых адаптеров на новые, потеряв все настройки, которые вы, возможно, сделали с ними, изменив их MAC-адреса и оставив призрачные сетевые карты в гостевых системах?
1 ответ
Нет, с этим ничего нельзя поделать, поэтому вам следует избегать всего, что зависит от лицензирования MAC-адресов или записей PTR, если вы рассматриваете Azure.