Назад | Перейти на главную страницу

После ручного перемещения виртуальной машины с одного хоста на другой - невозможно включить

У меня есть 2 разных хоста сервера VMware в 2 разных географических местоположениях. Одна из машин, которая находится в Париже, была повреждена, и мне было поручено скопировать эту машину с другого хоста сервера VMware, который находится в Лондоне. Обе машины идентичны (за исключением имени машины), и единственная разница между ними - географическое расположение хостов. После копирования папки vmware машины с помощью scp с хоста в Лондоне на хост в Париже, в веб-интерфейсе пользователя, в то время как имя хоста выбрано в дереве виртуальных машин, я щелкнул меню «Виртуальная машина» -> «Добавить виртуальную машину в инвентарь» и добавил недавно перемещенный машина к хозяину. Затем я попытался включить машину и получил сообщение, которое спрашивает меня, скопировал ли я или переместил машину, я выбрал «переместил ее», и полоса, показывающая прогресс включения машины, достигает 95% и зависает, пока я не получу следующее: ошибка: «Включение виртуальной машины» не удалось завершить, если эти проблемы не исчезнут, обратитесь к системному администратору ». Когда я проверяю вкладку« События »проблемной машины, я получаю следующую ошибку:« Сервер VMware не может найти виртуальный диск ». vmdk ". пожалуйста, убедитесь, что путь действителен ... "Изменить: В дополнение к остальным вещам, которые я пробовал для решения проблемы, я отредактировал файл xp-par-2.vmx и отредактировал имена файлы во всех вхождениях на имя новой машины, но он все еще дает мне эту ошибку и теперь с новым именем файла: «Сервер VMware не может найти виртуальный диск» / mnt / storage / vmware / xp-par-2 / xp-par -2.vmdk "хотя он есть. какие-либо предложения?

Точно не знаю, но постараюсь помочь ...

  1. Если вы сказали, что скопировали виртуальную машину через scp, почему вы ответили «переместили»?
  2. Очевидно, что VMware нужен виртуальный диск "machinename.vmdk". Если вы используете какой-либо графический интерфейс (я предлагаю vSphere Client), почему вы редактировали файлы .vmx вручную? Почему бы просто не проверить параметры виртуальной машины в vSphere Client перед включением виртуальной машины и посмотреть, какие виртуальные диски настроены, а какие из них отсутствуют в папке виртуальной машины?

Итак, правильный способ решить проблему, как предложил @joeqwerty, - это удалить машину с помощью клиента vmware и отметить опцию «удалить машину с диска», затем я повторно скопировал папку машины с другого сервера, отредактировал файл conf чтобы отразить имя машины и снова использовать меню пользовательского интерфейса, чтобы повторно добавить машину в инвентарь, когда было предложено, я выбрал «Я переместил ее», а затем смог успешно включить машину.