Előző 14.1 Mérő szerver típusok specifikumai Következő

14.1.20 Microsoft Hyper-V mérőszerver

A Hyper-V mérőszerver a Microsoft virtualizációs megoldását képes monitorozni. A kommunikáció Windows Remote Managmenten keresztül folyik ezért annak konfigurációja szükséges azon a gépen, amelyik a virtuális szervereket futtatja. A Windows Remote Management bekonfigurációja a 14.1.16 WS-Man mérőszerver fejezetben található, viszont a Hyper-V mérőszervernek mindenképpen adminisztrátor jogosultságú felhasználóra van szüksége.

 

Az eszköz paraméterek az alábbiak:

·       Host (HYPERV EQ 1 HOST): a cél server neve vagy ip címe. Az IP cím csak Basic autentikáció esetében használható, Kerberos esetében mindenképpen nevet kell használni

·       Windows verzió (HYPERV EQ 1 VERSION): Windows 2012R2 előtti vagy Windows 2012R2-től

·       Protokol (HYPERV EQ 2 MODE): az adatátvitelre használható HTTP vagy HTTPS protokoll. Kerberos esetében a HTTP (mivel a Kerberos már maga is titkosít), míg Basic autentikáció esetében a HTTPS az ajánlott

·       Port (HYPERV EQ 3 PORT): WinRM tipikusan a 5985 (HTTP) és a 5986 (HTTPS) potokat használja

·       Autentikáció (HYPERV EQ 4 AUTH):

o   Kerberos: Active Diretory használatával, domain alapú. Ez a mód csak akkor támogatott, ha az adatgyűjtő Red Hat / CentOS / Oracle Linux 6 vagy újabb operációs rendszeren fut!

o   Basic: HTTP(S) Basic használta, HTTP alapesetben tiltott, mert titkosítatlan kommunikációt eredményez, ezért a HTTPS ajánlott

·       Felhasználó név (HYPERV EQ 5 USER): a felhasználó megfelelő jogokkal kell hogy rendelkezzen a cél szerveren, lásd később

·       Jelszó (HYPERV EQ 6 PWD): a felhasználó jelszava, megadható jelszó fájl is, ’FILE:filenév’ formátumban, ilyenkor ajánlott az abszolút file név használat, pl. ’FILE:/opt/pvsr/username.pwd’. Ez Kerberoshoz egy speciális fájlt, Basic autentikációnál egy a jelszót tartalmazó szövegfájlt jelent. Az aktuális könyvtár a PVSR/bin az adatgyűjtő futásakor.

·       Realm (HYPERV EQ 7 REALM): Kerberos autentikáció esetén használatos, az Active Diretoryban megadott realm paraméter csupa nagybetűvel.

·       Elemnév (HYPERV EQ 8 OBJNAME): mi a monitorozandó objektum neve.

·       Típus (HYPERV EQ 9 TYPE): az elemnév milyen típusú objektumra vonatkozik. Lehetséges értékek:

o   Host rendszer

o   Virtuális gép

·       Megjegyzés (HYPERV EQ 10 NOTE): a Virtuális gépeknél megadott megjegyzés szöveg kerül ide a discovery folyamat során

·       Rendszer verzió (Z 01 OS_VERSION): Nem módosítható automatikusan felderített paraméter csak a host rendszerek esetében. A paraméter az operációs rendszer verzióját tartalmazza

·       Rendszer típus (Z 02 PRODUCT_TYPE): Nem módosítható automatikusan felderített paraméter csak a host rendszerek esetében. A paraméter az operációs rendszer típusát tartalmazza

·       CPU (Z 03 CPU): Nem módosítható automatikusan felderített paraméter csak a host rendszerek esetében. A paraméter a CPU információt tartalmazza

  • Memória (Z 03 MEMINFO): a rendszer memória adatai. Nem módosítható automatikusan felderített paraméter
  • Swap (Z 03 SWAPINFO): a rendszer swap adatai. Nem módosítható automatikusan felderített paraméter

·       IPv4 cím(ek) (Z 04 IPADDR): Nem módosítható automatikusan felderített paraméter csak a host rendszerek esetében. A paraméter a rendszer IP címeit tartalmazza

·       Cluster (Z 05 CLUSTERNAME): Nem módosítható automatikusan felderített paraméter. Azt tartalmazza, hogy a rendszer melyik cluster-hez tartozik (ha tartozik egyáltalán valamilyen cluster-be)

 

A mérőszerver discovery képes, vagyis képes az elérhető mérések felderítéséhez, ehhez vagy az egyszerűsített eszköz felvétele opciót vagy a „Több új eszköz template alapján” opciót kell használni a Site és eszköz konfigurációs oldalon és egy Hyper-V template-et kell kiválasztani. A megadott adatokkal belép az adatgyűjtő, és kigyűjti milyen monitorozható objektumokat talált majd ezeket egy táblázatban felsorolja, illetve nyugtázás után felveszi az eszközöket, a sablonban megadott mérésekkel. Ha a szerver egy cluster eleme, akkor a PVSR a clusterben található összes szervert és a rajtuk futó összes virtuális gépet is felderíti.

 

A Hyper-V adatgyűjtő képes automatikusan szinkronizálni a PVSR-ben található, beleértve azt is, hogyha egy virtuális gép átmigrálódik az egyik cluster elemről a másikra. A szinkronizációt a CONFIG_INI.pm-ben az alábbi paraméterekkel lehet állítani::

·       $PVSR_AUTO_HYPERV_TEMPLATE: ha be van állítva egy eszköz template nevére, akkor a PVSR automatikusan létrehozza az új virtuális gépeket a template alapján. Az installálás után a paraméter alapértéke “Default HYPERV”

·       $PVSR_AUTO_HYPERV_VMNAME_PREFIX: ha be van állítva, akkor a PVSR ilyen prefix-szel hozza létre a virtuális gépeket. A „Több új eszköz template alapján” oldal szintén ennek a paraméternek az értékét használja. Az installálás után a paraméter alapértéke “VM ”

·       $PVSR_AUTO_HYPERV_VMNAME_POSTFIX: ha be van állítva, akkor a PVSR ilyen postfix-szel hozza létre a virtuális gépeket. A „Több új eszköz template alapján” oldal szintén ennek a paraméternek az értékét használja. Az installálás után a paraméter alapértéke üres

·       $PVSR_AUTO_HYPERV_MOVE_DELETED_SITE: ha be van állítva, akkor a PVSR a már nem létező virtuális gépeket áthelyezi a host mellett egy ilyen nevű site alá. Ha a site nem létezik, akkor automatikusan létre is hozz azt. Az installálás után a paraméter alapértéke “Deleted”

·       $PVSR_AUTO_HYPERV_MANAGE_DATA_COLL: ha az értéke „Y” akkor a PVSR lekapcsolja az adatgyűjtést azokra a virtuális gépekre, amelyek nem futnak. Az installálás után a paraméter alapértéke üres

·       $PVSR_AUTO_HYPERV_MOVE_OFFLINE_VM_SITE: ha be van állítva, akkor a PVSR a nem futó virtuális gépeket áthelyezi a host mellett egy ilyen nevű site alá. Ha a site nem létezik, akkor automatikusan létre is hozz azt. Az installálás után a paraméter alapértéke üres

 

14.1.20.1 Jogosultság

A monitorozáshoz adminisztrátori jogú felhasználó szükséges a Hyper-V hoszt gépen, mert egyébként a WMI-ben csak korlátozott a hozzáférés a virtualizációs konfigurációhoz.

14.1.20.2 Mérésképletek

A mérések definiálása a WS-Man adatgyűjtőjével azonos, egy kis a felhasználhatóságot javító különbséggel. Mivel minden adat a hoszt gép WMI-ből származik ezért meg kell különböztetni, hogy a mérés a hosztra vagy egy virtuális gépre vonatkozik. A mérésképleteken a lekérdezendő osztály nevét a „ROOT_” vagy „GUEST_” kezdve az automatikusan csak a hoszt rendszernél vagy virtuális gépnél lesz sikeres. Így például a host gépen a szabad hely mérése a „WQL_TABLE_cimv2|Win32_LogicalDisk/Name@FreeSpace.PORT” helyett „WQL_TABLE_cimv2|ROOT_Win32_LogicalDisk/Name@FreeSpace.PORT” formára módosul. Sok mérés a „Win32_PerfRawData_” kezdetű osztályokból dolgozik, ezért ebben az esetben a „ROOT_PERF_” és „GUEST_PERF_” is használható. Pl. a ROOT_PERF_PerfOS_Memory a host gépre sikeres csak és a Win32_PerfRawData_ PerfOS_Memory-ból dolgozik. A GUEST egy további feltételt is jelent, azt hogy a táblázatos méréseknél a visszaadott kulcsokban szerepelnie kell a virtuális gép nevének (Elemnév eszköz paraméter). Erre azért van szükség mert a tipikusan egy nagy táblázatban vannak a teljesítmény paraméterek az összes futó virtuális gépre és a Name jellemzőben a virtuális gép neve szerepel, és így lehet egy konkrét gépre szűrni.

14.1.20.3 Adatgyűjtő specifikus oldalak

Az adatgyűjtő két diagnosztikai oldalt ad jelenleg, ezen a hoszton futó virtuális gépek listája és fontosabb jellemzőik láthatóak, valamit a hoszt gépről ad egy rövid összefoglalást.

Virtuális gépek

·       Név: A virtuális gépe neve

·       Státusz: Lehetséges értékek: Fut, Kikapcsolva, Felfüggesztve, Mentve, Indítás, Mentés

·       Állapot: A Hyper-V alrendszer szerinti állapota a VM-nek, lehet: OK, Nagyobb hiba, Kritikus hiba

·       Hoszt név: hoszt neve

·       vCPU: virtuális processzorok száma

·       CPU használat: a VM számára elérhető teljes processzor kihasználtsága százalékban

·       Memória használat: a virtuális gép által aktuálisan használt memória MB-ban és ez hány százaléka a maximálisan engedélyezettnek

 

Hoszt

·       Név: hoszt neve

·       Állapot: A Hyper-V alrendszer szerinti állapota a hosztnak, lehet: OK, Nagyobb hiba, Kritikus hiba

·       CPU: logikai processzorok száma

·       CPU használat: a teljes hoszt processzor kihasználtsága százalékban

·       Memória használat: hoszt gépen aktuálisan használt memória MB-ban és ez hány százaléka az összes elérhető memóriának.

·       Szabad hely: az összesített szabad hely a fizikai meghajtókon, a részletekben külön külön az egyes meghajtókra lebontva.

 

Hoszt és Virtuális gép heatmap

Ha egy szerver esetében nyitjuk meg az oldalt, akkor a virtualizációs környezetben található összes szervert mutatja, ha virtuális gép esetében nyitjuk meg, akkor pedig a környezetben található összes virtuális gépet. A felhasználó kiválaszthatja a kívánt mérés típust és megadhatja a kérdéses időszakot a Böngésző területen található időszak beállító mezőkkel. A rendszer kiszámítja a kérdéses mérésekre az átlagot és az egyes elemeket a kapott érték alapján színezi. A színspektrum kék oldala jelzi a kisebb értékeket, míg a piros oldala a nagyobb értékeket. Ha egy elemnek nincsen színe, úgy ahhoz nem található érték a rendszerben. Az oldal azt a tényleges időszakot is megmutatja, amikorra adatok találhatóak a rendszerben.