it-swarm-ru.tech

Есть ли способ клонировать существующий VM) на сервере ESXi без необходимости повторного импорта?

Я импортировал VM на сервер ESXi с помощью "автономной утилиты конвертера" VMware. Однако этот процесс немного утомителен. Поскольку в конечном итоге мне нужно несколько копий этого VM (или, если быть более точным, несколько более или менее идентичных экземпляров этой виртуальной машины) для одновременного запуска, есть ли способ клонировать уже импортированную виртуальную машину? импорт для каждого экземпляра, который я хочу?

29
David Mackintosh

[Редактирование моего собственного ответа]

Резюме:

  • конвертер у меня занял около 15 минут, чтобы запустить из WS6 в ESXi
  • конвертеру потребовалось около 45 минут для запуска от ESXi к себе
  • вход в систему с помощью командной строки, а затем копирование в соответствии с "неподдерживаемыми" инструкциями работало, но для копирования виртуальной машины потребовалось около 20 минут, и я не смог правильно запустить результат

Мой вывод: просто используйте Конвертер повторно.

Спасибо всем за идеи.

(Обновите намного позже: вот подробности как создать копию VM без повторного запуска конвертера.)

5
David Mackintosh

Нет необходимости использовать конвертер для клонирования ВМ.

Просто перейдите в хранилище данных:

  • Нажмите на Хост> вкладка Конфигурация
  • Выберите Hardware> Storage для отображения хранилищ данных
  • Щелкните правой кнопкой мыши хранилище данных с помощью VM, которую вы хотите клонировать> Просмотреть хранилище данных
  • Создать новую папку в магазине
  • Щелкните правой кнопкой мыши на папке VM и выберите "Копировать" (необходимо выполнить на правой панели браузера хранилища данных).
  • Вставьте VM в новую подпапку (в противном случае VM перезапишет себя)
  • После копирования переименуйте и переместите папку, если это необходимо
  • Выберите файл .vmx в клонированном VM и выберите "Добавить в инвентарь").
37
Leon Roy

На самом деле проще просто перейти на хост-компьютер в VIC на вкладке сводки и просмотреть хранилище данных. Затем создайте папку для нового vm, скопируйте файл vmdk из исходного vm скопируйте и вставьте в браузер хранилища данных, а затем создайте пользовательский VM для нового файла vmdk. Убедитесь, что ваш = VM и имена папок совпадают, и это занимает 1/10 времени.

Пример для меня был:

7гиг ВМ:

  • Конвертер: 13 минут
  • Прямой: 3 минуты
  • Копировать через браузер Datastore: 1мин

Я сделал копии 17 ВМ менее чем за 20 минут, что сэкономило массу времени от конвертера.

16
itprofessional

Вам необходим консольный (или SSH) доступ к серверу ESXi, а затем вы можете копировать свои виртуальные машины, используя стандартные команды UNIX (cp).

Чтобы получить консольный доступ:

  • перейти на консоль сервера
  • тип ALT-F1
  • введите "неподдерживаемый" без кавычек (без эха)
  • введите свой пароль (без эха, снова)

Теперь вы находитесь в командной строке сервера; если вы хотите включить доступ по SSH, отредактируйте файл /etc/inetd.conf и удалите символ комментария che ("#") из строки SSH.

5
Massimo

Использование конвертера было наиболее последовательным подходом к этому решению. Копирование файлов в ESX-i вручную было простым, но оно занимает столько же времени, сколько и при использовании конвертера, и не всегда позволяет добавить файл .vmx в инвентарь (он может быть недоступен). Держите этот список информации; оно старое, но оно мне помогло :-)

1
tomsc

Совет Леона Роя сработал для меня. Но я думаю, что есть над чем подумать: vmdk-файлы, хранящиеся непосредственно в каталоге vm, связаны с относительным путем к vmx-файлу, тогда как vmdks, которые хранятся вне этого каталога, связаны с абсолютным путем. Поэтому, если один из виртуальных дисков, используемых VM, не находится в том же каталоге, что и сама VM), вам нужно изменить значение fileName для этого файла. в vmx-файле перед повторным добавлением его в инвентарь, в противном случае, если вы добавите скопированную виртуальную машину, она будет использовать оригинал, а не копию vmdk.

1
Christian Hammer

Из памяти vCentre Server (vmware.com/products/vi/vc/features.html) позволит вам преобразовать машину в шаблон, а затем развернуть несколько копий этого шаблона на виртуальных машинах. Я считаю, что доступна 60-дневная пробная версия (vmware.com/tryvmware/index.php?p=vsphere&lp=1).

0
Antitribu

Если я не ошибаюсь, вы сможете запустить клиент Virtual Infrastructure Client, подключиться к серверу ESXi, щелкнуть правой кнопкой мыши на любой остановленной виртуальной машине и выбрать "Clone", который будет дублировать существующую VM). = в другую ВМ.

0
Kevin Kuphal