14.1.17 VMware mérő szerverA 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épekAz 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 HosztokAz 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-okAz 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 heatmapHa 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ókA 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: · Felhasznált processzor megaherzek, több példánya van, a „cpu” csoportban, „usagemhz” névvel · 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. További részletek a VMware dokumentációban a Managed Object – PerformanceManager fejezetben. |