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


13

У нас ESXi-сервер стоїть десь ще. Я можу підключитися до сервера з клієнтом vSphere.

До сервера підключений зовнішній жорсткий диск USB.

Як можна скопіювати зупинений VM на зовнішній жорсткий диск?


3
Схоже на основний запит ... І все-таки це не так просто :(
ewwhite

Ви можете використовувати конвертер VCloud (безкоштовно), просто потрібно мати обидва сервери в одній мережі.

Відповіді:


7

Як зазначає ewwhite у своєму коментарі, це важче, ніж повинно бути, і майже неможливо, не роблячи багато розширеної конфігурації.

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

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

Якщо цього не вдалося, ви можете використовувати USB-прохід, щоб призначити приєднаний USB-пристрій Windows VM, а потім використовувати клієнт vSphere з цього VM для збереження каталогу на USB-пристрої через браузер Datastore.

Документи VMware:


5
Зауважте, всі ці рішення будуть повільними.
ewwhite

7

Це можливо в ході розгляду, але для цього потрібен 2-й VM (або сервер).

  1. Встановіть USB-накопичувач за допомогою USB-проходу до другого VM на тому ж фізичному сервері.
  2. Поділіться USB-накопичувачем цього відеомережі за допомогою NFS.
  3. Змонтуйте загальну частку NFS з ESXi як мережевий сховище
  4. Скопіюйте файли VM безпосередньо з одного магазину в інший за допомогою клієнта vsphere.

Використання мережевого драйвера vmxnet у 2-й VM дозволить отримати максимум більшості дисків. Потрібен сервер NFS, але набагато швидший, ніж використання параметра завантаження клієнта vsphere і дозволяє зберігати тонкі файли, що надаються.


2

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

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

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

Однак майте на увазі, що якщо у вас є файли vmdk з тонким розміром, вони стануть "завищеними", коли буде скопійовано у ваше місцеве сховище (або де-небудь поза сховищем даних).


1

Ось ще один метод, який дозволяє виконати роботу, але не підключивши USB-накопичувач до VMhost. Я використовую це, коли доступ до хоста ESXi не є зручним.

1. Від vSphere натисніть на VM, а потім на вкладку "Підсумок".

2. Клацніть правою кнопкою миші на сховищі даних, знайденому під зберіганням, а потім перегляньте сховище даних.

3. Правою кнопкою миші натисніть каталог та завантажте. (Зверніть увагу, це може зайняти багато часу в залежності від того, наскільки великі та інші очевидні змінні.)

4. Після того, як у вас на робочому столі каталог, ви можете робити все необхідне.


привіт, Джейсоне, спасибі за це. ось що я спробував спочатку, але vm - це великий, щоб завантажити його на свою локальну машину. до сервера та USB-накопичувача далеко - я сподівався знайти USB-накопичувач у вікні сховища даних, все це буде легко
t Забронювати

Залежно від швидкості мережі, і якщо у вас є фізичний доступ до сервера, вони, ймовірно, досить швидкі, я вважаю, що це найменш болісний процес при переміщенні машини на зовнішній накопичувач або сховище даних.
jer.salamon

правильно, але саме в цьому моя проблема, я не маю фізичного доступу, оскільки сервер написаний десь в іншому місці, також розмір файлів має велике значення для звичайних підключень до Інтернету.
t Книга

1

Мені потрібно було це зробити для того, щоб перенести фізичний сервер на AWS. Мені спочатку потрібно було перетворити фізичний сервер у VMDK, і я вирішив використовувати VMware vCenter Converter Standalone спільно з VMware ESXi 6.5. Обидва є безкоштовними (принаймні повнофункціональною безкоштовною пробною версією) і відносно прості в налаштуванні та використанні.

Проблема полягала в тому, що фізичний сервер мав майже 2 ТБ пам’яті, яке мені потрібно було перетворити в об'єм EBS в AWS. Я не впевнений, чому, але кожного разу, коли я намагався експортувати через веб-інтерфейс VMware ESXi, завантаження не вдалося б досягти після ~ 700 Мб.

Моє рішення було використовувати SCP. Для цього мені спочатку довелося дозволити доступ SSH на сервері VMware ESXi . Далі я увійшов у веб-інтерфейс VMware ESXi та переглянув пункт Зберігання> Мій великий накопичувач і отримав шлях до обсягу пам’яті. введіть тут опис зображення

Як тільки це було включено, я запустив 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/

Коли я читаю з / запису на спінінг-диски та через USB 2.0, це оцінює майже 23 години, проте це досягає моєї мети - копіювати VMDK мого сервера на зовнішні носії. Очевидно швидкість була б швидшою за допомогою гігабітного комутатора, читання / запису SSD та / або USB3 +.


0

Ще одна річ, яку ми робимо - це використовувати інший клієнтський комп'ютер. Переважно в тій самій підмережі, що і хост esxi. Підключіть USB-привід до клієнтського комп'ютера. встановіть клієнт ESXI та підключіться до хоста. ти можете переглядати сховище даних і копіювати файли в usb, але рекомендую експортувати у файл OVA.

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

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.