Néha az ESXi tesztszerverrel kísérletezve közvetlen hozzáférésre van szükségem az ESXi konzolról (shell) a szerverhez csatlakoztatott USB flash meghajtóra (az ESXi-től az USB-meghajtóra való közvetlen hozzáférést értem, és nem az USB továbbítását virtuális gépre - pass- keresztül). Sikerült megtalálnom a külső flash meghajtó elérésének módját az ESXi-ből, és ezt a cikk tárgyalja.
Megjegyzés: Ez a művelet csak oktatási célokra vagy tesztelési célokra használható fel, és hivatalosan nem támogatott. VMware. Minden tevékenységet a saját felelősségére hajt végre.
Mielőtt folytatnánk, tisztázzuk, hogy az utasítás megfelelő-e csak a FAT16 fájlrendszerben formázott USB-tárolóeszközökhöz. és hozzájuk való hozzáférés csak az ESXi konzol 4.1 és 5.0 verzióiban szerezhető be.
- Jelentkezzen be az ESXi Shell konzolba SSH-n keresztül, és tiltsa le az USB Arbitrator szolgáltatást (USB Arbitrator - ez a szolgáltatás alapértelmezés szerint engedélyezve van, és felelős az átviteli USB eszközök továbbításáról a vendég operációs rendszerekre) a következő paranccsal:
/etc/init.d/usbarbitrator stop
- Helyezze be az USB flash meghajtót az ESXi szerverbe. A következő ESXCLI parancsokkal ellenőrizzük a flash meghajtó elérhetőségét:
esxcli tárolómag-eszközök listája grep -i usb
(ellenőrizzük az USB eszköz jelenlétét)
esxcli tároló fájlrendszer lista
(az elérhető csatolt fájlrendszerek megtekintése)
- És végül, miután megbizonyosodtunk arról, hogy az ESXi lát egy USB-eszközt, elérheti annak fájlrendszerét, amely egy olyan könyvtárba lesz beillesztve, mint a /vmfs/volumes/mpx.vmhba34:C0:TO:L0:1
Ha ismét szüksége van az USB elérési útja funkcióra, ne felejtse el elindítani az USB Arbitrator szolgáltatást a következő paranccsal:
/etc/init.d/usbarbitrator start