Как говорит ewwhite в своем комментарии , это сложнее, чем должно быть, и практически невозможно без продвинутой настройки.
Это в основном связано с тем, что базовая операционная система, стоящая за vSphere (я считаю, что она частично основана на Red Hat Linux, но не сдерживайте меня!) никогда не создавалась как полнофункциональная ОС - поэтому она была определена как гипервизор .
Один из вариантов - испачкать руки и ковыряться консоль ESXi. Вам нужно будет обнаружить (попробуйте fdisk -l
в качестве отправной точки) и смонтировать устройство. Я не уверен, сможешь ли ты его смонтировать, учитывая, что ESXi может не знать, как обрабатывать файловые системы FAT32 / exFAT (я думаю , что он использует ext3 или ext4 под капотом, но у него нет системы для проверки).
В противном случае вы можно использовать сквозной USB-порт для назначения подключенного USB-устройства виртуальной машине Windows, а затем использовать vSphere Client из этой виртуальной машины для сохранения каталога на USB-устройство через браузер хранилища данных.
VMware Docs:
Как ewwhite говорит в своем комментарии, это сложнее, чем должно быть, и почти невозможно без продвинутой настройки.
Это в основном из-за того, что операционная система, лежащая в основе vSphere (я считаю, что она основана на Red Hat Linux, но не настаивайте на этом!), никогда не проектировалась как полнофункциональная ОС - поэтому она определяется как гипервизор .
Один из вариантов - испачкать руки и теребить консоль ESXi. Вам нужно будет обнаружить (попробуйте fdisk -l
в качестве отправной точки) и смонтировать устройство. Я не уверен, сможете ли вы его даже смонтировать, учитывая, что ESXi может не знать, как обрабатывать файловые системы FAT32 / exFAT (я думаю , что он использует ext3 или ext4 под капотом, но у него нет системы под рукой проверить).
Вот еще один метод, который выполняет свою работу, но не путем подключения USB-накопителя к VMhost. Я использую это, когда доступ к хосту ESXi неудобен.
1. В vSphere щелкните виртуальную машину, а затем вкладку сводной информации.
2. Щелкните правой кнопкой мыши хранилище данных, найденное в хранилище, и затем просмотрите хранилище данных.
3. Щелкните правой кнопкой мыши каталог с виртуальной машиной и затем загрузите . (Обратите внимание, что это может занять много времени в зависимости от размера и других очевидных переменных.)
4. Когда у вас есть каталог на рабочем столе, вы можете делать все, что нужно.
Еще мы используем другой клиентский компьютер. Желательно в той же подсети, что и хост esxi. Подключите USB-накопитель к клиентскому компьютеру. установите клиент ESXI и подключитесь к хосту. Вы можете просматривать хранилище данных и копировать файлы на USB, но я бы рекомендовал экспортировать в файл OVA.
положительных: -не нужен второй vm -работать с хостами, которые могут принимать usb3.
Минусы: -потребуется сеть -клиентский компьютер -возможна загрузка клиентского программного обеспечения
Как уже говорили другие, подключение флэш-накопителя к хосту ESX не очень поможет. Однако вы можете копировать файлы на другой хост в сети с помощью scp (или его эквивалента для Windows). Какое-то время я делал резервные копии своих файлов виртуальной машины с помощью pscp, который вы можете получить на странице загрузки PuTTY . В частности, я использовал эту команду, запущенную на сервере Windows:
pscp -C -v -r -pw <password> root@esxhost:/vmfs/volumes/datastore D:\localpath
Это рекурсивно копирует все из определенного хранилища данных в мою локальную файловую систему. Переключатель -C включает сжатие, что очень полезно при копировании файлов vmdk с тонким предоставлением.
Однако имейте в виду, что если у вас есть файлы vmdk с тонким предоставлением, они будут "раздуты" при копировании в локальное хранилище (или где-нибудь за пределами хранилища данных).
Мне нужно было сделать это, чтобы перенести физический сервер на AWS. Сначала мне нужно было преобразовать физический сервер в VMDK, и я решил использовать VMware vCenter Converter Standalone вместе с VMware ESXi 6.5. Оба бесплатны (по крайней мере, полнофункциональная бесплатная пробная версия) и относительно просты в настройке и использовании.
Проблема заключалась в том, что на физическом сервере было почти 2 ТБ хранилища, которое мне нужно было преобразовать в том EBS в AWS. Я не уверен, почему, но каждый раз, когда я пытался экспортировать через веб-интерфейс VMware ESXi, загрузка прекращалась после ~ 700 МБ.
Моим решением было использовать SCP. Для этого мне сначала пришлось включить доступ SSH на сервере VMware ESXi . Затем я вошел в веб-интерфейс VMware ESXi, перешел в Storage> My Big Storage Drive и получил путь к тому хранилища.
Как только это было разрешено, я запустил Cygwin и начал передачу:
# Make destination directory on external HDD plugged into Windows PC
mkdir -p /cygdrive/d/VMWareMachines/MyBigServer
# Copy the entire volume from the ESXi server to the external HDD
scp -r root@192.168.1.2:/vmfs/volumes/4b3dc0ea-ff5a5bd3-503d-00224d50922a/ /cygdrive/d/VMwareMachines/MyBigServer/
Это составляет почти 23 часа, так как я читаю / записываю на вращающиеся диски и через USB 2.0, однако он выполняет мою задачу по копированию VMDK моего сервера на внешний носитель. Очевидно, что скорость будет выше при использовании гигабитного коммутатора, чтения / записи SSD и / или USB3 +.