Articles

vSphere Management Assistant Guide

A vSphere Management Assistant (vMA) több állomás távoli kezelésére és hibaelhárítására használható a parancssorból. A vSphere Management Assistant egy SUSE Linux Enterprise alapú virtuális eszköz, amelyet a vSphere infrastruktúrán belül telepít, lehetővé teszi több ESXi hoszt központosított kezelését és hibaelhárítását automatikus bejelentkezéssel, valamint szkriptkészítő eszközökkel a fejlesztők számára. A vMA appliance tartalmazza a vSphere parancssori felületet (vCLI), a vSphere SDK for Perl-t, valamint a naplózás és a hitelesítés komponenseit. A vCLI külön is telepíthető egy tetszőleges Windows vagy Linux rendszert futtató gépre. Az önálló vCLI telepítés lehetővé teszi a rendszergazdák számára, hogy a vMA-n belül elérhető összes parancsot futtassák, ha érdekli a vCLI önálló telepítése v6.5 letölthető innen egyszerű futtatható telepítésként. A rendszerkövetelményekkel kapcsolatban tekintse át a kiadási megjegyzéseket itt.

Ez a bejegyzés a vSphere Management Assistant 6.5 telepítésével és konfigurálásával foglalkozik; a vSphere 5.0 és újabb verziókkal kompatibilis. Az egyes hosztok helyi vagy távoli kezeléséhez az ESXi Shell használható, lásd a Hibaelhárítás az ESXi Shell-lel című bejegyzést.

A vMA telepítése

A vSphere Management Assistant v6.5 letölthető innen, a kiadási megjegyzések itt olvashatók. Csomagolja ki a letöltés tartalmát, és jegyezze fel a fájl helyét.

A virtuális eszköz telepítéséhez szükségünk van egy elérhető Network Protocol Profile-ra. A vSphere webkliensben keresse meg azt az adatközpont-szintet, ahol a készülék tartózkodni fog, válassza a Kezelés lapot, majd kattintson a Hálózati protokollprofilokra. Kattintson a zöld plusz szimbólumra egy új profil létrehozásához, kövesse a varázslót, és rendelje hozzá a megfelelő hálózatot és beállításokat a profilhoz.

networkprofile

A vSphere Management Assistant egy egyszerű OVF telepítés.

  • A vSphere webkliensben kattintson a jobb gombbal arra a hosztra vagy fürtre, ahol a virtuális eszköz tartózkodni fog. Kattintson az OVF sablon telepítése gombra.
  • Böngésszen a letöltött OVF fájlhoz, amely a .zip letöltésből lett kicsomagolva, és kattintson a Tovább gombra.
  • Nézze át a készülék adatait, és kattintson a Tovább gombra.
  • A licencfeltételek elfogadása és kattintson a Tovább gombra.
  • Adja meg a virtuális eszköz nevét és helyét, majd kattintson a Tovább gombra.
  • Válassza ki a használni kívánt tárolót, és kattintson a Tovább gombra.
  • Válassza ki a virtuális gép számára használni kívánt hálózatot, és válassza ki az IP-kiosztást (DHCP vagy statikus). Statikus választás esetén adja meg a DNS-kiszolgálókat, az átjárót és az alhálózati maszkot. Egy további oldal az IP-cím megadására kérdez rá. Kattintson a Tovább gombra.
  • Az összefoglaló lapon jelölje be a Bekapcsolás a telepítés után jelölőnégyzetet, majd kattintson a Befejezés gombra.

ovf1

Ha nincs jelen a használt hálózathoz társított hálózati protokollprofil, akkor a virtuális eszköz nem tud bekapcsolni, a következő hiba jelenik meg: Cannot initialize propery ‘vami.netmask0.vSphere_Management_Assistant_(vMA)’. A ‘VM Network’ hálózathoz nem tartozik protokollprofil. Ebben az esetben meg kell győződnie arról, hogy a profil létrehozása és helyes konfigurálása megtörtént.

Az eszköz bekapcsolása után nyissa meg a konzolt. Írja be a 0-t a konfiguráció ellenőrzéséhez, a megfelelő számokkal konfigurálja az alapértelmezett átjárót, a hostnevet, a DNS-t és az IP-címek kiosztását. Ha befejezte, írja be az 1-et a beállítási programból való kilépéshez.

vma

A rendszer felszólítja a vi-admin fiók alapértelmezett jelszavának megváltoztatására, írja be a régi jelszót vmware és egy új jelszót. A betöltés után egy SSH-kliens, például a Putty segítségével csatlakozhat a vSphere Management Assistanthoz. A virtuális eszközt a https://:5480, ahol az eszköz IP-címe vagy FQDN-je szerepel.

VMA konfigurálása

Nyisson SSH-kapcsolatot a vSphere Management Assistant IP-címéhez vagy FQDN-jéhez. Jelentkezzen be a vi-admin felhasználóval és a beállítás során megváltoztatott jelszóval.

A vMA lehetővé teszi a rendszergazdák számára, hogy az ESXi hosztok kezelése során az automatikus hitelesítéshez hitelesítő adatokat tároljanak. A vi-fastpass nevű komponens segítségével két fiókot hoz létre, és a jelszavakat olvashatatlan formátumban tárolja: vi-admin (rendszergazdai fiók) és vi-user (csak olvasható). Ezek a fiókok megakadályozzák, hogy a felhasználónak minden egyes hosztra be kelljen jelentkeznie, és megkönnyítik a felügyelet nélküli, ütemezett szkriptműveleteket.

A vMA alternatívaként úgy is beállítható, hogy Active Directory-t használjon a hitelesítéshez, ami több biztonsági ellenőrzést biztosít. Az AD-hitelesítés használatához a tartománynak elérhetőnek kell lennie a vMA-ról, és a DNS-nek működnie kell. A következő parancsok hasznosak a vMA AD feladataihoz:

  • A vMA csatlakozása a tartományhoz: sudo domainjoin-cli join domain user ahol a tartomány a csatlakozni kívánt tartomány, a user pedig a megfelelő jogosultságokkal rendelkező tartományi felhasználó.
  • A tartomány állapotának ellenőrzése: sudo domainjoin-cli query.
  • A vMA eltávolítása a tartományból: sudo domainjoin-cli leave.

A következő parancsokkal adhatunk hozzá ESXi hosztokat vagy vCenter Servereket a vMA-hoz:

  • Egy rendszer hozzáadása a vMA-hoz az alapértelmezett fastpass hitelesítéssel: vifp addserver server -authpolicy fpauth -username user -password password password ahol server a hozzáadandó ESXi host vagy vCenter Server, user és password pedig a hitelesítő adatok.
  • Rendszer hozzáadása a vMA-hoz AD-hitelesítéssel: vifp addserver server -authpolicy adauth -username domain\\\user ahol a server a szerver FQDN-je, a domain\\user pedig a tartomány és a felhasználó, amellyel hitelesíteni kell.
  • A vMA-hoz hozzáadott rendszerek listázása: vifp listservers.

A vMA-hoz hozzáadott és hitelesített rendszerek után most beállíthatunk egy célrendszert a vCLI parancsok vagy a vSphere SDK for Perl scriptek végrehajtásához.

  • A vifptarget -s server parancsot használjuk, ahol a server a vCenter Server vagy ESXi host IP-címe vagy FQDN-je. A célrendszer megjelenik a parancssorban.
  • A több célpont hozzáadása és a parancsok végrehajtása több ESXi hoszton is lehetséges a bulkAddServers és az mcli szkriptek segítségével, amelyeket William Lam ebben a bejegyzésben ismertet.

A vMA használata

A vCLI-vel ugyanazok a parancsok használhatók, amelyek az ESXi shell számára is elérhetők, mint például az esxcli, esxcfg, esxtop (resxtop, mivel távolról csatlakozunk). Továbbá a vCLI tartalmazza a vmware-cmd és a vicfg parancsok egy részhalmazát. Több és kevesebb parancsot is használhatunk, hogy segítsük az információk csonkolását. Például esxcli -help | more és esxcli -help | less. A more csak a lefelé görgetést teszi lehetővé, az enter paranccsal egyszerre egy sort, a space paranccsal pedig egy-egy oldalt görgethet. A Less lehetővé teszi a görgetést visszafelé (ctrl + b) és előre (ctrl +f), a q használatával visszatérhet a parancssorba. Az alábbi VMware dokumentáció segít a parancssori felület használatának megkezdésében.

  • Kezdjük el a vSphere parancssori felület használatát
  • vSphere parancssori felület dokumentációja
  • vSphere SDK for Perl Documentation
  • What’s new in vCLI 6.5 Blog.

Nézzünk meg néhányat a legnépszerűbb parancsok közül. A vmware-cmd parancs a virtuális gépek műveleteihez használható, a vicfg elsősorban a hoszt műveletekhez, és hosszú távon az esxcfg helyettesítésére hivatott. A vSphere-környezet kezelésére szolgáló fő parancskészlet az esxcli. A parancskészlet névterekre van bontva, az elérhető névterek megtekintéséhez csak írja be az esxcli.

namespaces

Ez lefelé halad a láncban, például az esxcli storage használatával megtekintheti a tárolási névtéren belüli lehetőségeket. Az esxcli bármelyik szintjén használhatja a -help parancsot segítségért.

storagenamespaces

Az esxcli parancsok teljes listáját az esxcli esxcli parancslista beírásával tekintheti meg. Az alábbi képernyőképet kivágtuk, és nem a teljes lista, hasznos lehet, ha a fent ismertetett módszerrel fúrjuk le a vonatkozó egyes szakaszokat.

list

Amint láthatjuk, az esxcli parancsok köre széles, nézzünk meg néhány példát.

  • Az esxcli hardware lehetővé teszi számunkra a fizikai kiszolgáló hardverinformációk és konfiguráció megtekintését és módosítását. Az esxcli hardware cpu global set segítségével engedélyezhetjük vagy letilthatjuk a hyperthreadinget.

hardware

  • esxcli system lehetővé teszi számunkra az ESXi rendszer konfigurációjának megtekintését és módosítását. A karbantartási mód engedélyezéséhez vagy letiltásához használjuk az esxcli system maintenanceMode set-et.

maintenance-mode

  • az esxcli storage a tárolással kapcsolatos feladatokra használható, az esxcli storage core path list segítségével megtekinthetjük a csatolt LUN-okat, vagy az esxcli storage vmfs upgrade segítségével frissíthetjük a VMFS-t.

vmfs.PNG

  • az esxcli network lehetővé teszi számunkra a hálózattal kapcsolatos feladatok elvégzését, az esxcli network vswitch standard használatával új szabványos virtuális kapcsolót hozhatunk létre.

switch

Az ESXi parancssorból történő foltozásával vagy frissítésével kapcsolatos részleteket lásd az ESXi parancssori frissítések bejegyzésben. Találtam még ezt a nagyszerű blogbejegyzést Chanaka Ekanayake-től, aki összegyűjtötte a leghasznosabb parancsokat és példákat a vMA és a vCLI használatához.

Bíráld ezt:

Kérlek oszd meg, ha hasznosnak találtad ezt a bejegyzést

Like Loading…