Esx 5

O sarcină simplă de a copia VM-ul de la ESX la suportul USB a devenit un detectiv de două zile. Sarcina însăși a fost complicată de cantitatea mare de date și de localizarea la distanță a ESX. Este suficient să conectați USB la stația de lucru și să copiați datele prin rețea utilizând clientul vsphere, care a eșuat datorită lățimii de bandă mică a canalului. În ESX, a fost introdusă o unitate USB, care ulterior a fost planificată să fie transferată în locația dorită.

Am decis să merg în modul standard: conectați USB la VM și apoi copiați clientul vsphere tot ce este necesar.

În viitor, descrierea acțiunilor este furnizată pentru interfața client vsphere.

1. În proprietățile VM, adăugăm un dispozitiv de control USB. alegeți tipul EHCI + UHCI pentru USB2.0 sau xHCI pentru USB 3.0, faceți clic pe OK pentru a aplica modificările

2. În proprietățile VM, adăugăm dispozitivul Dispozitiv USB

3. În OS oaspete vedem un nou dispozitiv USB și facem cu el tot ce este necesar

În pasul 2, totul a ieșit din cale, elementul USB (indisponibil) nu este disponibil. Rebootul ESX nu a schimbat situația.

Cea de-a doua cale standard este pasul de intrare al controlerului USB din VM.

1. determina controlerul USB la care este conectată unitatea, în cazul meu există două controlere cu identificatori 00: 1a.0 și 00: 1d.0

1.1 conectați la ESX peste SSH

1.2 executați comanda lsusb -v | grep -e Bus -e iSerial

În ieșirea comenzii, găsim linia referitoare la unitatea USB, în exemplul respectiv

Bus 001 Dispozitiv 003: ID 0480: a00c Toshiba America Info. Systems, Inc.

prin urmare, dispozitivul se află pe Bus01. În continuare, căutați hubul rădăcinilor din acest autobuz, asta

Bus 001: Dispozitiv 001: ID 1d6b: 0002 Conectorul de bază Linux Foundation 2.0

prin iSerial găsim identificatorul controlerului 00: 1a.0

2. Selectați fila ESX și fila Configurare, secțiunea Hardware - Setări avansate. faceți clic pe Editare. (Configurați Passthrough.), În dispozitivul Mark pentru fereastra passtrough, selectați controlerul 00: 1a.0

2.1 faceți clic pe OK și reporniți ESX

3. În proprietățile VM adăugați un dispozitiv Device PCI. În lista dispozitivelor disponibile apare controlerul USB

4. În OS oaspete, prin clientul vsphere, efectuăm operațiile necesare cu discul

Dacă aveți o boot ESX de la USB care este conectat la același controler USB ca unitatea conectată, nu puteți scoate acest controler din modul pasul pas.

Controlerul USB comutat în modul pasul pasului nu este disponibil pentru kernelul ESX. Când debifați interfața, ESX salvează setările în esx.conf. Deoarece ESX este încărcat complet în memorie, esx.conf modificat este, de asemenea, în memorie. Când reporniți, ESX încearcă să salveze esx.conf pe dispozitivul USB din care a fost pornit, dar nu îl poate accesa (deoarece este în modul passtrough). Prin urmare, modificările nu se aplică.

Singura modalitate de a dezactiva passtrough-ul pentru controlerul USB, în acest caz este reinstalarea ESX!

Deci, există 3 moduri de a conecta unitatea USB la ESX:

- creați un controler USB virtual în VM și conectați dispozitivul USB prin acest controler

- Transferul controlerului USB fizic la VM ca dispozitiv PCI

- crearea bazei de date pe o unitate USB (nu este testată)