Я создал и настроил виртуальную машину Ubuntu 10.04.3 в VMware Player 3.1.4 и теперь хотел развернуть ее на нашем сервере VMware, который работает с версией 1.0.4. Для этого я использовал VMware vCenter Converter Standalone 4.3.0 для преобразования виртуальной машины в формат, удобоваримый для VMware Server 1.x.
Преобразование очевидно "сработало", виртуальная машина загрузилась на сервер VMware, но не имела доступа к сети - только lo
интерфейс был включен, а не eth0
, даже если устройство Ethernet было правильно настроено в конфигурации виртуальной машины. Пытаюсь ifup eth0
привела к следующей ошибке:
SIOCSIFADDR: No such device
eth0: ERROR while getting interface flags: No such device
eth0: ERROR while getting interface flags: No such device
Bind socket to interface: No such device
Failed to bring up eth0.
Удаление и повторное добавление устройства Ethernet из / в конфигурацию виртуальной машины и удаление инструментов VMware с виртуальной машины не изменили ситуацию. Те же проблемы возникают при попытке загрузить преобразованную виртуальную машину в VMware Player на моей рабочей станции.
Могу ли я что-нибудь сделать, чтобы не пришлось полностью переустанавливать новую виртуальную машину на сервере VMware? Я бы предпочел по возможности избежать этого.
Вероятно, сетевых имен из старой системы не существует в новой системе. Убедитесь, что в VMWare существует та сеть, к которой подключаются сетевые адаптеры.
Также возможно, что во время преобразования MAC-адрес сетевых адаптеров изменился и, следовательно, также изменился на Ubuntu. Существует ли eth1?
Убедитесь, что типы сетевых адаптеров совпадают (если возможно) между VMware Player и Server. В идеале вы также можете убедиться, что MAC-адреса совпадают.