Я создал новый образ Oracle Virtual Box и экспортировал его в «Архив открытого формата виртуализации» (файл ova). В исходном изображении использовались настройки «NAT». С тех пор я изменил его на "Мостовой адаптер" так что я могу Putty в нем через порт 22 (SSL). Затем я запустил его и экспортировал. Проблема, с которой я столкнулся прямо сейчас, заключается в том, что я получаю один и тот же IP-адрес для каждого экземпляра, который я импортирую из экспортированного * .ova.
Я бы хотел запустить несколько экземпляров этого образа, и каждая машина получит новый IP адрес всякий раз, когда я импортирую изображение и запускаю его. В конце концов, мне бы хотелось экспортировать изображение, поэтому я могу проверить это еще раз, если я смогу исправить проблему с дублированием IP-адреса.
После нескольких часов исследований я нашел ответ. Всякий раз, когда гостевая ОС клонируется (в VMWare или VirtualBox), правила интерфейса могут нарушаться в CentOS. Я просто удалил этот файл и перезагрузил машину. И я сразу получил новый IP-адрес. Файл ниже также был воссоздан с единственной записью для интерфейса "eth0". Строки, содержащей «eth1», больше не было. При перезагрузке ОС CentOS этот файл должен быть восстановлен.
rm /etc/udev/rules.d/70-persistent-net.rules
Это статья, на которую я наткнулся. Хотя я не знал, какие эквиваленты в CentOS были для этих команд.
Если вы предпочитаете не перезагружаться, просто вызовите эту команду после удаления этого файла.
service network restart