Чи можна використовувати жорсткий диск USB в ESXI?


9

Я знаю, що ви можете встановити ESXi 4.0 на thumbdrive, але мені було цікаво, чи можете ви підключити зовнішній жорсткий диск, щоб забезпечити додатковий обсяг пам’яті одному з ваших віртуальних машин? Ми запускаємо сервер файлів всередині ESXi, який потребує оновлення простору, але ми думаємо про перехід до іншого рішення файлового сервера і скоріше дотримуємось зовнішніх носіїв, щоб полегшити наступний перехід.

редагувати:

В ідеалі я хотів би, щоб накопичувач відображався безпосередньо до VM і не мав керувати ним ESXi, щоб я міг перенести його на іншу машину і все-таки мати всі дані однакові.

Відповіді:


1

Нещодавно я вирішив подібну проблему, тому можу дати вам деякі результати мого розслідування. Нашим завданням було переміщення декількох віртуальних машин між хостами, і між хостами не було високошвидкісного мережевого зв’язку і не було можливості зробити таке посилання, тому ми вирішили скопіювати VM на зовнішній жорсткий диск у вигляді файлів. Ми купили жорсткий диск USB і ... ми були здивовані, наскільки жахливо розроблений ESXi (і після цього досвіду я особисто НІКОЛИ НЕ БУДУ використовувати будь-який продукт VMWare).

Найкорисніша документація - це ця сторінка: https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1022290

Підтримка USB в хості VMWare, коротко кажучи, відсутня.

У нас траплялося 5,5 (pre-patch3) та 5,1 хостів, тому у нас не було жодної можливості підтримувати USB 3.0. Ми намагалися призначити жорсткий диск USB як сховище даних безпосередньо в хост.

Це взагалі неможливо. VMWare вимагає, щоб локальний диск був відформатований VMFS, щоб бути сховищем даних. Існує консольний інструмент для розділення накопичувача та інший інструмент для створення VMFS розділу (обидва доступні, коли ви підключаєтесь до хоста через SSH). Так, ви не можете мати довільне розділення. Однак, схоже, ці інструменти не працюють з USB-пристроями. Формат VMFS виходить з ладу з критичним повідомленням про помилку.

(Схоже, ESXi ставиться до пристроїв блоку USB по-різному, не так, як скажімо, блокові пристрої SATA або апаратні RAID VD, що дивно, тому що USB по суті використовує шар перекладу SCSI.)

ESXi також не підтримує будь-яких інших файлових систем, здатних створювати великі файли (ntfs, ext2 / 3/4, hfs +, навіть exfat), тому ви не можете просто монтувати знімний диск у хості, зупиняти VM та копіювати зображення VM.

У нас це вдалося: створили невеликий Linux VM, переслали туди USB-пристрій, розділили його, відформатували та змонтували там і експортували через NFS. Просто для того, щоб мати можливість переслати USB-пристрій на новостворений VM, нам було потрібно перезавантажити хост (він не з’явився на доступних пристроях до перезавантаження. Все ще хочете продовжувати роботу з VMWare? Потім читайте далі). Потім ми додали частку NFS з VM в хост як сховище даних.

Однак ефективність цього рішення набагато гірше ви очікуєте. Типова лінійна швидкість передачі даних була в порядку 1 Мб / с (один мегабайт в секунду), а затримка вводу / виводу була в порядку 100 мс. Я впевнений, що це не будь-яка помилка обладнання, тому що той самий завантажений Linux сервер мав нормальну продуктивність 20 Мбіт / с на тому ж диску через USB 2.0 та набагато менші затримки.

Таким чином, цей спосіб не підійде просто розширити загальний простір для зберігання VM. Це може мати обмежену корисність для створення резервних копій VM.


9

Відповідь: так

USB може використовуватися гостьовою ОС, відредагувавши налаштування віртуальної машини, а потім обравши вкладку « Обладнання ».

Після переходу на вкладку " Обладнання" ви можете натиснути " ДОБАВИТИ" та вибрати USB-контролер.

Після того, як ви додали USB-контролер, ви повторите той самий процес, за винятком цього разу замість контролера додайте USB-пристрій.

Ви побачите будь-які приєднані USB-пристрої у списку на вибір.

Після додавання вам потрібно відкрити консоль віртуальної машини та встановити її на роз'єм USB (маленький значок USB у верхній частині вікна консолі).

Минуло час, коли я востаннє це робив, однак це повинно вас туди донести.

Що стосується використання його як сховища даних тільки для VMware, я зараз це розглядаю. У моєму випадку корисніше мати USB-накопичувач для знімків тощо.

А тому хлопцеві, який сказав, що краще отримати eSATA: Це дійсно залежить від того, для чого ви використовуєте USB-диск. Якщо це просто резервне копіювання або зберігання файлів ... кого це хвилює? Якщо ви не запускаєте речі з цього диска, продуктивність не має значення.


Рятувальник життя :) Це працює без необхідності зупиняти гостя чи нічого
t123

3

ESXi не підтримує USB-пристрої (ні в якості сховища даних, ні в якості пастестру в гостьовій ОС). Навіть використовуючи непідтримуваний трюк Alt + F1, ви не можете встановити USB-пристрій.


2

Використовуйте ESXi 4.1.0 або новішої версії - він підтримує цю функцію.


1
Чи є у вас документація, яку потрібно цитувати? Мені потрібно просто створити резервну копію декількох програмних програм, і я хочу швидко входити і виходити. Я збирався зупинити один за одним vm, зробити копію в моє сховище даних NFS, а потім скопіювати його на зовнішній жорсткий диск USB (з вікна CentOS, де знаходиться експорт.) Однак я вважаю за краще не виходити з NFS якщо можливо. Дякую.
Bretticus

Незважаючи на це, це лише минуле. Я бачив приклад хлопця, який працював як сховище даних (лише FAT) в 4.1, відключивши арбітраж USB від запуску. Я, мабуть, просто спробую зупинити vm та скопіювати папку через консоль SSH. Це залежить від того, чи можу я встановити зовнішній жорсткий диск.
Bretticus

1

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

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