Я новичок во всем мире VMware, поэтому, вероятно, это в основном вопрос о том, какой набор документации нужно изучить. Я пытаюсь клонировать / скопировать виртуальную машину, которую я установил при установке ESXi.
Я пытался следовать главному примеру здесь: Есть ли способ клонировать существующую виртуальную машину на сервере ESXi без повторного импорта?
Однако я использую клиент vSphere для подключения к блоку ESXi и управления им, а клиент vSphere сообщает мне, что не позволит мне переименовать файл vmdk.
Настоящий ответ, который я хочу, - как клонировать виртуальную машину, которую я установил, если я хочу развернуть 5 копий. Есть ли другая утилита, которую я могу использовать для копирования файла vmdk, а затем создать новую виртуальную машину с ее помощью? Есть идеи, почему они ослабили эту функцию в клиенте vSphere?
В Лучший способ сделать это, это для включения доступа по SSH. Затем вы можете использовать обычный набор утилит CLI, например vmkfstools, или просто скопируйте папку. Выключите виртуальную машину, затем выполните копирование. После завершения копирования просмотрите хранилище данных, войдите в новую папку, щелкните правой кнопкой мыши новый файл .vmx и выберите «Добавить в инвентарь».
Вы можете загрузить файл с помощью клиента vSphere: откройте вкладку «Настроить» на хосте, перейдите в «Хранилище», найдите устройство хранения, на котором находится источник, щелкните правой кнопкой мыши и выберите «Обзор», перейдите в расположение и затем загрузите файл с помощью загрузки. кнопку вверху.
После загрузки в ОС переименуйте файл и повторно загрузите его в новое место, используя тот же метод, что и выше, но загрузите вместо загрузки.
Надеюсь это поможет
Если виртуальная машина запущена, вы не можете просто скопировать или переименовать файлы .VMDK больше, чем вы можете переименовать файл базы данных SQL .MDF во время монтирования базы данных. Единственный простой способ избежать клонирования с помощью конвертера или выключения виртуальной машины - это сделать снимок с помощью кнопки Create Snapshot на панели инструментов в клиенте vSphere. Это создаст заблокированный VMDK для изменений и разблокирует монопольный доступ к исходному файлу VMDK. Затем вы можете скопировать файл в другое место, а затем удалить (не откатывать) снимок, чтобы избавиться от него. Если вы не удалите снимок, он будет постоянно расти по мере изменения большего количества блоков на диске виртуальной машины.
Надеюсь, это поможет.
Клонирование, по-видимому, считается корпоративной функцией, что делает его выгодным для vCenter. Лучшими вариантами являются Converter, как указано в lrosa, или использование команды vmkfstools для клонирования только виртуальной машины. vmkfstools требует интерфейса командной строки, и это описано здесь:
www.vmware.com/pdf/vsphere4/r40/vsp_40_vcli.pdf
Это долгий процесс, но вы можете использовать vmware Converter для загрузки и выгрузки vm
Как предположил Джо, если вы планируете делать это регулярно, вам, вероятно, следует включить доступ по SSH и использовать имеющиеся там инструменты. Еще одна возможность - использовать NFS / iSCSI для удаленного хранения виртуальных машин и обрабатывать файловые операции с файлового сервера или любого другого хоста, имеющего доступ к тому.
простой и мощный http://www.pgregg.com/projects/vmclone/