Понякога, когато експериментирам с моя тестов сървър ESXi, имам нужда от директен достъп от конзолата (обвивката) на ESXi до USB флаш устройство, свързано към сървъра (имам предвид директен достъп от ESXi до USB устройство, а не пренасочване на USB към виртуална машина - pass- чрез). Успях да намеря начин за достъп до външното флаш устройство от ESXi и това ще бъде разгледано в тази статия.
Забележка: Тази операция може да се използва само за образователни цели или за тестване и не се поддържа официално. VMware. Вие извършвате всички действия на свой риск.
Преди да продължим, изясняваме, че инструкцията е подходяща само за USB устройства за съхранение, форматирани във файловата система FAT16. и достъпът до тях може да бъде получен само от версиите 4.1 и 5.0 на конзолите ESXi.
- Влезте в конзолата на ESXi Shell чрез SSH и деактивирайте услугата USB арбитър (USB Arbitrator - тази услуга е активирана по подразбиране и е отговорна за възможността да препращате USB устройства през гост OS), като използвате командата:
/etc/init.d/usbarbitrator стоп
- Поставете нашето USB флаш устройство в ESXi сървъра. Проверяваме наличието на флаш устройството, използвайки следните команди ESXCLI:
списък на основните устройства за съхранение на esxcli | grep -i usb
(проверяваме наличието на USB устройство)
списък на файловата система за съхранение на esxcli
(вижте наличните монтирани файлови системи)
- И накрая, след като се уверихме, че нашият ESXi вижда USB устройство, можете да получите достъп до файловата му система, която ще бъде монтирана в директория като /vmfs/volumes/mpx.vmhba34:C0:TO:L0:1
Ако отново имате нужда от функцията USB Path-Throught, не забравяйте да стартирате услугата USB Arbitrator с командата:
/etc/init.d/usbarbitrator старт