Мне нужно восстановить гостевую машину с Windows 2003 на новом хост-сервере на Centos 7 с помощью virt-manager. Я выключил гостевую машину и просто скопировал ее файл .img из / var / lib / libvirt / images.
Затем я попытался восстановить его с помощью virt-manager, я указал virt-manager на свой файл .img, проверил установку сети NAT (по умолчанию), и это сработало - система восстановлена. Но у него нет подключения к Интернету, LAN работает, и мой гость пингует от других гостей и может пинговать хост-машину и других гостей, но Интернета нет. Может я неправильно восстановил?
Однозначно, лучше экспортировать / импортировать всю информацию о ВМ, а не только диски. Если у вас все еще есть доступ к исходному хосту, найдите определение вашей виртуальной машины (формат XML). В Ubuntu он находится под / и т.д. / libvirt / qemuНе уверен насчет CentOS и нравится. Вы можете просто скопировать его в то же место (с libvirt служба остановлена) или импортировать с помощью virsh
. Возможно, вам придется отредактировать XML перед импортом, чтобы изменить сетевое имя, путь к хранилищу и т. Д., Потому что вы создали их раньше.
Есть вероятность, что ваша текущая проблема связана со сменой MAC-адреса или проблемой маршрутизации.