У нас есть отказоустойчивый кластер Windows Server 2012 с тремя хостами. У нас есть виртуальная машина Redhat в кластере, которая может свободно перемещаться между тремя хостами. Но каждый раз, когда виртуальная машина мигрирует на другой хост и перезагружается по любой причине, интерфейс Ethernet в виртуальной машине изменяется, и виртуальная машина теряет возможность подключения.
На рисунке ниже показан снимок экрана команды ifconfig -a при первом включении виртуальной машины с правильной конфигурацией Ethernet и IP-адресами.
На картинке ниже представлен скриншот файла /etc/udev.rules.d/70-persistent-net.rules с первого включения виртуальной машины.
На рисунке ниже показан снимок экрана с командой ifconfig -a после миграции виртуальной машины на другой хост и перезагрузки.
И изображение ниже из того же файла после миграции виртуальной машины на другой хост и перезагрузки.
Нам нужно, чтобы виртуальная машина сохраняла одну и ту же конфигурацию ethernet eth0 и eth1 каждый раз при переходе на другой хост и другой робот. Спасибо
По умолчанию в большинстве хостов виртуальных машин MAC назначается динамически и обычно изменяется при перезагрузке или миграции хоста. Обычно для виртуальной машины можно установить статический MAC-адрес. Вам может потребоваться изменить некоторые параметры среды виртуальной машины, чтобы разрешить перенос MAC-адреса в сетевую среду, например, включение подмены MAC и поддельной передачи.
Для системы RHEL / CentOS вам может потребоваться изменить конфигурацию NIC, чтобы разрешить изменение MAC для NIC. Увидеть ниже.