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

14.1.17 VMware mérő szerver

A VMware mérőszerver képes a virtualizációs rendszerből kiolvasni a teljesítmény adatokat, valamint diagnosztikai oldalaival a hiba felderítést segíti. A mérőszer képes közvetlenül ESXi hosztokhoz vagy vCenterhez kapcsolódni. Jelenleg a 4.0 vagy újabb verziók támogatottak.

Eszköz paraméterek

·       Host (VMWARE EQ 1 HOST): ESXi hoszt vagy vCenter gép neve, vagy IP címe.

·       Port (VMWARE EQ 2 PORT): VMware web szolgáltatás HTTPS portja, tipikusan 443.

·       Felhasználó név (VMWARE EQ 4 USER): kötelező paraméter, a nem admin felhasználók számára is látható. A belépéshez használt felhasználó, lehet helyi vagy domianbeli is.

·       Jelszó (VMWARE EQ 5 PWD): kötelező paraméter, a nem admin felhasználók számára nem látható. Megadható a felületen szövegként vagy a ’FILE:utvonal/filename’ formátumban egy jelszót tartalmazó szövegfájl.

·       Típus (VMWARE EQ 3 TYPE): kötelező paraméter. Ez adja meg, hogy milyen típusú objektumot keressen a rendszer. Lehetséges értékei: Datacenter, Datastore, ESXi host, Virtuális gép.

·       Elem név (VMWARE EQ 6 OBJNAME): a monitorozandó objektum VMware-beli neve.

·       Megjegyzés (VMWARE EQ 7 NOTE): virtuális géphez lehet megjegyzést írni a VMware management felületén, ezt a szöveget veszi át a PVSR és jeleníti meg, a nem admin felhasználók számára is látható.

·       VM könyvtárak (VMWARE EQ 8 VMFOLDER): a rendszer automatikusan tölti ki a paraméter értékét szinkronizáció során VM-ek esetében, amennyiben azok a vSphere kliensben el lettek helyezve valamilyen könyvtárban

·       VM datacenter info (X VMWARE EQ 9 DATACENTER): a rendszer automatikusan tölti ki a paraméter értékét szinkronizáció során annak a datacenter-nek a nevével, ahol az elem található

·       Operációs rendszer (Z 01 GUEST_OS): a VM-en futó operációs rendszer típusa. Nem módosítható automatikusan felderített paraméter

·       VM verzió (Z 02 VM_VERSION): a VMware verziója. Nem módosítható automatikusan felderített paraméter a VM-ek esetében

·       CPU (Z 03 CPU): a VM CPU információja. Nem módosítható automatikusan felderített paraméter

·       Memória (Z 04 MEMORY): a VM memória információja. Nem módosítható automatikusan felderített paraméter

·       Memória plusz használat (Z 05 MEMORY_OVERHEAD): a VM által a sajáton felül használt plusz memória. Nem módosítható automatikusan felderített paraméter

·       VMware Tools (Z 06 VMWARE_TOOLS): a VM-en futó VMware Tools állapota. Nem módosítható automatikusan felderített paraméter

·       IP cím (Z 07 IPADDR): a VM IP címe. Nem módosítható automatikusan felderített paraméter

·       Hoszt neve (Z 08 HOSTNAME): a VM hoszt neve. Nem módosítható automatikusan felderített paraméter

·       Hoszt cluster (Z 09 HOSTCLUSTER)

 

 

Fontos megjegyezni, hogy a VMware mérésekhez szükséges még a Crypt-SSLeay-0.58 Perl modul felinstallálása is a PVSR installálása után.

 

A rendszer támogatja a meglévő virtualizációs környezet felderítését, 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 a Default VMware template-et kell kiválasztani. A megadott adatokkal belép é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 és sablonban megadott méréseket. A felvétel attól függ, hogy vCenter-hez vagy ESXi-hez csatlakozunk:

·       vCenter: A felvétel során alapesetben a datastore-okat egy Datastores nevű site alá helyezi el. Készít még egy site-ot a vCenter nevével is: ez alá helyezi el az ESXi hosztokat mint eszközöket és mint site-okat, a site-ok alá pedig az egyes virtuális eszközöket rakja

·       ESXi: felveszi az ESXi hosztot mint eszközt és mint site-ot, a site alá az egyes virtuális eszközöket rakja

 

A VMware adatgyűjtő képes automatikusan szinkronizálni a PVSR-ben található konfigurációt a vCenter-rel. A szinkronizációt a CONFIG_INI.pm-ben az alábbi paraméterekkel lehet állítani::

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

·       $PVSR_AUTO_VMWARE_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_VMWARE_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_VMWARE_MOVE_DELETED_SITE: ha be van állítva, akkor a PVSR a már nem létező virtuális gépeket, hosztokat és datastore-okat áthelyezi a datacenter-ek 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_VMWARE_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_VMWARE_MOVE_OFFLINE_VM_SITE: ha be van állítva, akkor a PVSR a nem futó virtuális gépeket áthelyezi a datacenter-ek 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

·       $PVSR_AUTO_VMWARE_SKIP_ENTRY: ha be van állítva, akkor a rendszer minden elemnél összefűzi kettősponttal a vCenter-ből érkező típus (HostSystem, VirtualMachine, Datastore) és név mezőket és ha arra illeszkedik a paraméterben megadott értékben lévő reguláris kifejezés, akkor azt nem veszi fel a szinkronizáció. Például ha a paraméter értéke „VirtualMachine:NemKell”, akkor a NemKell szöveggel kezdődő virtuális gépeket nem fogja felvenni, míg ha az értéke „Datastore:” akkor egy datastore-t sem fog felvenni

 

Jelenleg három diagnosztikai oldal elérhető a VMware típusú eszközökhöz: Virtuális gépek, Hosztok, Datastore-ok.

 

14.1.17.1 Virtuális gépek

Az adott VMware rendszerben található összes virtuális gép listája. Ha egy hoszt gépről nyitjuk meg az oldalt, akkor rászűr az azon található gépekre, ha egy virtuális gépről, akkor arra a gépre.

Az alábbi alapadatokat mutatja a táblázat:

·       Név: a virtuális gép VMware-beli neve

·       Státusz: a gép pillanatnyi állapot lehet: fut, leállítva, felfüggesztve, sablon

·       Hoszt név: a fizikai hoszt neve amely futtatja

·       vCPU: hány darab vCPU van bekonfigurálva

·       CPU használat: a virtuális gép által elhasznált CPU MHz száma a hoszt szempontjából, illetve ez hány százaléka az engedélyezett mennyiségnek

·       Memória használat: a virtuális gép számára lefoglalt memória a hoszt szempontjából MB-ban számolva illetve ez hány százaléka az engedélyezett mennyiségnek

·       Tárhely: a gép számára konfigurált, felhasználható tárhely illetve az ebből ténylegesen már lefoglalt tárhely (thin provisioning), csak VMware 4.1 vagy újabb verziónál

·       Egyéb: Ha van telepítve VMware Tools akkor a gép IP címe jelenik meg alapból. A lenyitás után megjelennek egyéb információk:

o   VMware Tools: lehetséges értékek: nincs telepítve, nem fut, régi verzió, rendben

o   IP cím: Ha van telepítve VMware Tools akkor a gép IP címe

o   Gép név: Ha van telepítve VMware Tools akkor a gép hoszt neve

o   Megjegyzés: a VMware rendszerben a virtuális géphez megadott megjegyzés

 

 

14.1.17.2 Hosztok

Az adott VMware rendszerben található fizikai hosztok listája. Az alábbi alapadatokat mutatja a táblázat:

·       Név: a hoszt VMware-beli neve

·       Státusz: a pillanatnyi állapot lehet: OK, probléma lehet, probléma van, ismeretlen

·       CPU magok: hány darab fizikai CPU mag található a gépben

·       Memória: hány megabájt memória található a gépben

·       VM-ek: hány darab virtuális gép van konfigurálva a hoszton

·       CPU használat: a virtuális gépek által elhasznált CPU MHz száma a hoszt szempontjából, illetve ez hány százaléka az elérhető mennyiségnek

·       Memória használat: a virtuális gépek által lefoglalt memória a hoszt szempontjából MB-ban számolva illetve ez hány százaléka az összes memóriának

 

14.1.17.3 Datastore-ok

Az adott VMware rendszerben datastoreok listája, csak VMware 4.1 vagy újabb verziónál működik. Az alábbi alapadatokat mutatja a táblázat:

·       Név: a datastore VMware-beli neve

·       Elérhető: az elérhetőség lehet igen vagy nem

·       Típus: lehet VMFS, NFS, CIFS

·       Kapacitás: hány gigabájt tárhely használható

·       Szabadhely: hány gigabájt tárhely szabad még

·       Nem kiosztott: hány gigabájt tárhely nincs még használhatónak kiosztva (thin provisioning)

·       VM-ek: hány darab virtuális gép van a datastore-on

·       VM nevek: az itt található virtuális gépek nevei

 

14.1.17.4 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.

 

14.1.17.5 Mérés definíciók

A rendszer képes az összes VMware által nyújtott teljesítmény paraméter mérésére, de nincs az összes jellemzőre felvéve mérés definíció. A VMware rendszerben teljesítményadatok kétfélék lehetnek, valós idejűek (20 másodperces bontás) vagy historikusak (5 vagy 30 perc illetve 2 vagy 24 órás bontás). A PVSR mindig az adott változóból a legkisebb időbeli felbontást kérdezi le, majd átlagolja a kapott értékeket a mérési ciklusnak megfelelően.

Minden változóhoz egy szöveges azonosítót rendel, amely változó csoportjából és névből képez. Képzési szabály:

·       A teljesítmény változókat a „M_” előtag azonosítja.

·       Utána következik a csoport neve (pl. „cpu”, „memory”)

·       Majd „_” elválasztva a változó neve (pl. „usagemhz”, „system”), amennyiben a név ’.’ (pontot) tartalmaz, azt „_”-re kell cserélni, pl. „capacity.usage” helyett „capacity_usage”-t kell megadni.

·       Ha a változó több instanciára értelmezett, akkor felvehető mint táblázatos PVSR mérés, ekkor a ’.PORT’ utótagot kell használni. Ha egy meghatározott instanciát akarunk mérni akkor azt ’.inst’ formátumban kell megadni. (Bizonyos változóknál létezik az összes példányra vett összeg, ezt ’._Total’ azonosítja)

Példák:

·       Aktív memória, nincsen több példánya, a „mem” csoportban „active” névvel szerepel:
PVSR elnevezése: M_mem_active

·       Felhasznált processzor megaherzek, több példánya van, a „cpu” csoportban, „usagemhz” névvel
Táblázatos mérésként: M_ cpu_usagemhz.PORT
Nem táblázatos mérésként az összesített adat: M_cpu_usagemhz._Total

·       Néhány mérés csak egy kitüntett intervallumban értelmezett (pl. 30 perc) , ilyen mérések tipikusan a vCenter által számolt tárhelyhasználati paraméterek. Az ilyen méréseknél a MI[intervallum másodpercben]_[csoport]_[paraméter] formátumot kell hesználni, pl. a 30 percenként számolt használt diszk terület: MI1800_disk_used

A százalék mértékegységű változóknál a nyers adatokat százzal megszorozva, egész számként szolgáltatja a VMware, így azokat a mérés képletben le kell osztani.
Pl. százalékos memória kihasználtság képlete: NO_LINEAR_OUT=#M_mem_usage#/100;

További részletek a VMware dokumentációban a Managed Object – PerformanceManager fejezetben.