Развертывание виртуальной машины из файла vmdk / vmx

13

У меня есть файл vmdk и файл vmx (и все другие файлы из чьего-либо другого хранилища данных), скопированные в мое собственное хранилище данных. Если я пытаюсь выполнить развертывание из файла vmx, я получаю vm с именем «unknown # (invalid)», где # - порядковый номер в зависимости от того, сколько раз я пытался. Если я пытаюсь выполнить развертывание из vmdk, я получаю не загружаемую виртуальную машину.

Есть ли простой способ запустить и запустить виртуальную машину из папки VM?

Изменить: Когда я пытаюсь развернуть из файла VMX, я получаю этот VM:

неизвестный вм

и я не могу изменить настройки или включить его.

РЕДАКТИРОВАТЬ:

Мы исправили проблему. Файл был передан нам из VMPlayer, и аппаратная версия была несовместима. Мы понизили версию HW и экспортировали ее в файл .ova. Оттуда мы смогли импортировать в vCenter.

Джефф
источник
Я имею в виду, что хочу иметь работающую виртуальную машину. Кто-то дал мне эту папку VM, и я хочу использовать ее на своем хосте.
Джефф
1
Как вы "развертываете" виртуальную машину?
августа
Я скопировал папку 18 ГБ в хранилище данных.
Джефф

Ответы:

16

Вы используете клиент vSphere? Если это так, ваш ключ должен использовать файл .vmx.

Обычно ( без подробностей о версиях и т. Д. ) Это достигается путем просмотра хранилища данных, перехода к папке виртуальной машины, щелчка правой кнопкой мыши по соответствующему файлу .vmx и добавления виртуальной машины в инвентарь.

Оттуда у вас должна быть доступная виртуальная машина в вашем инвентаре центра обработки данных (или хоста). Тогда вы сможете включить виртуальную машину.

введите описание изображения здесь

Редактировать:

Если .vmx не годится, вы можете создать новую виртуальную машину ...

введите описание изображения здесь

  • Выберите «Custom».
  • Настройте с необходимыми спецификациями.
  • Когда вы попадете в раздел «Выбор диска», выберите «Использовать существующий виртуальный диск».
  • Откроется диалоговое окно, в котором вы можете перейти к файлу .VMDK.
  • Завершите настройку.
  • Прибыль.
ewwhite
источник
1
И если вы делаете это, а виртуальная машина все еще отображается как «неизвестная», то, вероятно, что-то не так с .vmx. Это текстовый файл, откройте его и сравните с рабочим.
Шейн Мэдден
Есть ли способ создать новый VMX из VMDK?
Джефф
@Джефф Смотрите мое обновление выше.
ewwhite
Я тоже это попробовал ... Я просто приму этот ответ, но я не знаю, правильно ли я его спросил. Еще одно примечание: у zip-файла, который я получил, было несколько снимков, которые были собраны заново после полной загрузки папки. Это имеет значение? Спасибо за вашу помощь.
Джефф
@ Джефф Ох, снимки, возможно, не были объединены. Они не отображаются в диалоговом окне браузера хранилища данных специально. Это может быть вашей проблемой здесь. Есть ли у вас доступ к оригинальной системе?
Ewwhite
0

Чтобы добавить виртуальный диск .vmdk на компьютер VMware, выполните следующие действия:

Откройте виртуальную машину VMware и убедитесь, что она выключена; Выберите VM -> Настройки; На вкладке «Оборудование» нажмите «Добавить», чтобы запустить мастер установки оборудования, выберите «Жесткий диск» и нажмите «Далее». На странице «Выбор диска» выберите «Использовать существующий виртуальный диск» и нажмите «Далее». На странице «Выбрать существующий диск» введите имя пути и имя файла для существующего файла диска или найдите файл и нажмите «ОК». (!) Даже если преобразованный виртуальный диск состоит из нескольких файлов .vmdk, вам потребуется выбрать только один файл .vmdk на последней странице мастера. Это добавит весь виртуальный диск.

ниже нуля
источник
0

Если вы хотите создать vm через файл vmdk, вам следует изменить файл vmdk.

vmkfstools -i source.vmdk -d thin target.vmdk

Затем он сгенерирует два файла (target.vmdk и target-flat.vmdk). Вы должны использовать target.vmdk для создания виртуальной машины.

создать VM через VMDK

mystic_cg
источник