Достъп до USB флаш устройство от черупка на ESXi

Понякога, когато експериментирам с моя тестов сървър 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 старт