Чтобы предотвратить дрейф имен NIC при использовании частного образа для создания ECSs, необходимо удалить файлы из каталога правил сети виртуальной машины, где находится ECS или файл образа во время создания частного образа.
При регистрации внешнего файла образа в качестве частного образа удалите файлы из каталога правил сети на виртуальной машине, где находится внешний файл образа. Рекомендуется удалить файлы на виртуальной машине, а затем экспортировать файл образа.
ОС и драйверы VirtIO установлены на ECS.
ls -l /etc/udev/rules.d
Пример:
rm /etc/udev/rules.d/30-net_persistent-names.rules
rm /etc/udev/rules.d/70-persistent-net.rules
Курсивный контент в командах может различаться в зависимости от вашей среды.
Для образов CentOS 6, чтобы предотвратить дрейф имен NIC, необходимо создать пустой файл правил сети.
Пример:
touch /etc/udev/rules.d/75-persistent-net-generator.rules //Замените 75 фактическим значением в среде.
lsinitrd /boot/initrd-2.6.32.12-0.7-default |grep persistent|grep net
cp /boot/initrd-2.6.32.12-0.7-default /boot/initrd-2.6.32.12-0.7-default_bak
mkinitrd
lsinitramfs /boot/initrd.img-3.19.0-25-generic|grep persistent|grep net
cp /boot/initrd.img-3.19.0-25-generic /boot/initrd.img-3.19.0-25-generic_bak
update-initramfs -u