vSphere - скопируйте виртуальную машину во внешний жесткий диск usb

Можно передать порт 80 Apache на Linux, который служил бы обратным прокси к Обоим Apache (На порте кроме 80) и IIS.

Это отправило бы запрос к Apache (Linux) или IIS в зависимости от доменного имени в запросе.

13
задан 5 March 2014 в 17:42
6 ответов

Как говорит ewwhite в своем комментарии , это сложнее, чем должно быть, и практически невозможно без продвинутой настройки.

Это в основном связано с тем, что базовая операционная система, стоящая за vSphere (я считаю, что она частично основана на Red Hat Linux, но не сдерживайте меня!) никогда не создавалась как полнофункциональная ОС - поэтому она была определена как гипервизор .

Один из вариантов - испачкать руки и ковыряться консоль ESXi. Вам нужно будет обнаружить (попробуйте fdisk -l в качестве отправной точки) и смонтировать устройство. Я не уверен, сможешь ли ты его смонтировать, учитывая, что ESXi может не знать, как обрабатывать файловые системы FAT32 / exFAT (я думаю , что он использует ext3 или ext4 под капотом, но у него нет системы для проверки).

В противном случае вы можно использовать сквозной USB-порт для назначения подключенного USB-устройства виртуальной машине Windows, а затем использовать vSphere Client из этой виртуальной машины для сохранения каталога на USB-устройство через браузер хранилища данных.

VMware Docs:

7
ответ дан 2 December 2019 в 21:24

Как ewwhite говорит в своем комментарии, это сложнее, чем должно быть, и почти невозможно без продвинутой настройки.

Это в основном из-за того, что операционная система, лежащая в основе vSphere (я считаю, что она основана на Red Hat Linux, но не настаивайте на этом!), никогда не проектировалась как полнофункциональная ОС - поэтому она определяется как гипервизор .

Один из вариантов - испачкать руки и теребить консоль ESXi. Вам нужно будет обнаружить (попробуйте fdisk -l в качестве отправной точки) и смонтировать устройство. Я не уверен, сможете ли вы его даже смонтировать, учитывая, что ESXi может не знать, как обрабатывать файловые системы FAT32 / exFAT (я думаю , что он использует ext3 или ext4 под капотом, но у него нет системы под рукой проверить).

7
ответ дан 2 December 2019 в 21:24

Вот еще один метод, который выполняет свою работу, но не путем подключения USB-накопителя к VMhost. Я использую это, когда доступ к хосту ESXi неудобен.

1. В vSphere щелкните виртуальную машину, а затем вкладку сводной информации.

2. Щелкните правой кнопкой мыши хранилище данных, найденное в хранилище, и затем просмотрите хранилище данных.

3. Щелкните правой кнопкой мыши каталог с виртуальной машиной и затем загрузите . (Обратите внимание, что это может занять много времени в зависимости от размера и других очевидных переменных.)

4. Когда у вас есть каталог на рабочем столе, вы можете делать все, что нужно.

1
ответ дан 2 December 2019 в 21:24

Еще мы используем другой клиентский компьютер. Желательно в той же подсети, что и хост esxi. Подключите USB-накопитель к клиентскому компьютеру. установите клиент ESXI и подключитесь к хосту. Вы можете просматривать хранилище данных и копировать файлы на USB, но я бы рекомендовал экспортировать в файл OVA.

положительных: -не нужен второй vm -работать с хостами, которые могут принимать usb3.

Минусы: -потребуется сеть -клиентский компьютер -возможна загрузка клиентского программного обеспечения

0
ответ дан 2 December 2019 в 21:24

Как уже говорили другие, подключение флэш-накопителя к хосту ESX не очень поможет. Однако вы можете копировать файлы на другой хост в сети с помощью scp (или его эквивалента для Windows). Какое-то время я делал резервные копии своих файлов виртуальной машины с помощью pscp, который вы можете получить на странице загрузки PuTTY . В частности, я использовал эту команду, запущенную на сервере Windows:

pscp -C -v -r -pw <password> root@esxhost:/vmfs/volumes/datastore D:\localpath

Это рекурсивно копирует все из определенного хранилища данных в мою локальную файловую систему. Переключатель -C включает сжатие, что очень полезно при копировании файлов vmdk с тонким предоставлением.

Однако имейте в виду, что если у вас есть файлы vmdk с тонким предоставлением, они будут "раздуты" при копировании в локальное хранилище (или где-нибудь за пределами хранилища данных).

2
ответ дан 2 December 2019 в 21:24

Мне нужно было сделать это, чтобы перенести физический сервер на 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 и получил путь к тому хранилища. enter image description here

Как только это было разрешено, я запустил 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 +.

1
ответ дан 2 December 2019 в 21:24

Теги

Похожие вопросы