40
1 Monitorowanie VMware Rafal Szypulka Service Management Solution Architect IBM Software Services for Tivoli

Tivoli Day 2011.Panel 4.2.Monitorowanie Vmware

Embed Size (px)

Citation preview

Page 1: Tivoli Day 2011.Panel 4.2.Monitorowanie Vmware

1

Monitorowanie VMwareRafał SzypułkaService Management Solution Architect

IBM Software Services for Tivoli

Page 2: Tivoli Day 2011.Panel 4.2.Monitorowanie Vmware

Agenda

• Monitorowanie środowisk zwirtualizowanych

• IBM Tivoli Monitoring for Virtual Servers 6.2.3

• Monitorowanie VMware

• Raportowanie

• Monitorowanie serwerów wirtualnych

• Monitorowanie VMware kontekście usług

biznesowych

Page 3: Tivoli Day 2011.Panel 4.2.Monitorowanie Vmware

Serwer

fizyczny

OS

Apps

Agent

Agent

• Agenci dla systemów operacyjnych monitorują dostepność

i wydajność serwerów fizycznych

Server fizyczny

OS

Apps

Agent

Agent

Server Wirtualny

OS

Apps

Agent

Agent

Server Wirtualny

OS

Apps

Agent

Agent

Server Wirtualny

• W środowisku zwirtualizowanym potrzebne jest monitorowanie hypervizora (VMM) udostępniającego informacje o wydajności serwera fizycznego (hosta), serwerów wirtualnych oraz innych elementach środowiska (tj. klastry, pule zasobów itp.)

• Agenci zainstalowani lokalnie na serwerach wirtualnych uzupełniają obraz o dodatkowe, szczegółowe informacje np. o procesach systemowych

Agent

Hypervisor

Page 4: Tivoli Day 2011.Panel 4.2.Monitorowanie Vmware

IBM Tivoli Monitoring

• Monitoring kluczowych parametrów wydajności i dostępności

• Rozbudowany system powiadamiania

• Elastyczna wizualizacja aktualnych oraz historycznych danych w portalu ITM

• Hurtownia danych historycznych dla raportowania oraz przewidywania przyszłych trendów

• Monitoring środowisk zwirtualizowanych:

VMware, z/VM, PowerVM, Hyper-V, Solaris, Citrix

Page 5: Tivoli Day 2011.Panel 4.2.Monitorowanie Vmware

VMware VI Agent v6.2.3 jest obecnie dostarczany z następującymi produktami:

• IBM Tivoli Monitoring for Virtual Servers 6.2.3

• IBM Tivoli Composite Application Manager for Applications

6.2.4

• IBM Tivoli Composite Application Manager for Microsoft

Applications 6.2.3

Page 6: Tivoli Day 2011.Panel 4.2.Monitorowanie Vmware

• Wymagania

– ITM 6.2.2 fixpack 2 lub nowszy

– Wsparcie dla ESX oraz ESXi Server 3.5, 4.0, oraz

vCenter 2.5, 4.0 oraz 4.1

Page 7: Tivoli Day 2011.Panel 4.2.Monitorowanie Vmware

Architektury VMware wspierane przez ITM

for Virtual Servers:

• Virtual Infrastructure oraz vSphere

• Mniejsze środowiska bez serwera vCenter

Page 8: Tivoli Day 2011.Panel 4.2.Monitorowanie Vmware

Typowe środowisko vSphere

Page 9: Tivoli Day 2011.Panel 4.2.Monitorowanie Vmware

Tivoli monitoring dla środowiska vSphere

Najlepsza praktyka

Pojedyńcza instancja agenta

monitoruje pojedyńczy serwer

vCenter

Instalacja agenta lokalnie na

serwerze vCenter

Page 10: Tivoli Day 2011.Panel 4.2.Monitorowanie Vmware

Tivoli monitoring dla środowiska vSphere –

wymagania sprzętowe dla Agenta

Bardzo duże środowisko:

Ponad 200 serwerów ESX i ponad 3000 gości

1 GB RAM

50% to 100% CPU (dual core)

4 Gig krótkoterminowych danych

historycznych dla 10 serwerów ESX

Duże środowisko:

50 do 200 serwerów ESX i 750 do 3000 gości

750 MB RAM

30% to 50% CPU (dual core)

1.6 Gig krótkoterminowych danych

historycznych dla 10 serwerów ESX

Średnie środowisko:

16 do 50 serwerów ESX i 150 do 750 gości

450 MB RAM

20% CPU

415 MB krótkoterminowych danych

historycznych dla 50 serwerów ESX

Małe środowisko:

Mniej niż 15 serwerów ESX i 150 gości

200 MB RAM

10% CPU

85 MB krótkoterminowych danych

historycznych dla 10 serwerów ESX

Page 11: Tivoli Day 2011.Panel 4.2.Monitorowanie Vmware

HUBHUB

ITM

RTEMS

ITM

RTEMSITM

RTEMS

ITM

RTEMS

VI AgentVI Agent VI AgentVI Agent VI AgentVI Agent

ESX/

ESXi

ESX/

ESXiESX/

ESXi

ESX/

ESXiESX/

ESXi

ESX/

ESXiESX/

ESXi

ESX/

ESXiESX/

ESXi

ESX/

ESXiESX/

ESXi

ESX/

ESXiESX/

ESXi

ESX/

ESXi

ESX/

ESXi

ESX/

ESXiESX/

ESXi

ESX/

ESXiESX/

ESXi

ESX/

ESXiESX/

ESXi

ESX/

ESXiESX/

ESXi

ESX/

ESXiESX/

ESXi

ESX/

ESXiESX/

ESXi

ESX/

ESXi

ESX/

ESXi

ESX/

ESXiESX/

ESXi

ESX/

ESXiESX/

ESXi

ESX/

ESXiESX/

ESXi

ESX/

ESXiESX/

ESXi

ESX/

ESXiESX/

ESXi

ESX/

ESXiESX/

ESXi

ESX/

ESXi

Tivoli monitoring dla środowiska bez vCenter

Page 12: Tivoli Day 2011.Panel 4.2.Monitorowanie Vmware

Monitorowanie VMware - CPU

• Utylizacja CPU dla puli zasobów oraz utylizacja pamięci

(> 90%)

• Utylizacja ESX/ESXi: wykrywać długotrwałą utylizacje

CPU i pamięci powyżej 90%

• Utylizacja VM - CPU Ready. Parametr „CPU Percent

Ready” nie powinien nigdy przekraczać 20%.

• Utylizacja CPU na klastrach VMware

Najlepsza praktyka

Page 13: Tivoli Day 2011.Panel 4.2.Monitorowanie Vmware

Monitorowanie VMware – Zasoby dyskowe

• Zajętość dla Data Store. Powiadamiać dla utylizacji powyżej 90%. Można użyć agenta Tivoli Performance Analyzer aby uzyskać przewidywaną utylizacje w przyszłości np. W następnych 30 dniach. Monitorować instalację VM Tools na serwerach wirtualnych.

• I/O dla dysków i sieci… Monitorować za pomocą monitoringu adaptacyjnego

Najlepsza praktyka

Page 14: Tivoli Day 2011.Panel 4.2.Monitorowanie Vmware

Monitorowanie VMware – Pamięć operacyjna

• Monitorować pamięć typu Balloon. Powinna być niska. Przy

podwyższonej utylizacji można się spodziewać problemów

wydajnościowych (monitorowanie pamięci balloon wymaga

zainstalowania VMware Tools na serwerze wirtualnym).

• UŜycie stronicowania pamięci (swap) na gościach.

• Utylizacja procesora i pamięci dla klastrów VMware

Najlepsza praktyka

Page 15: Tivoli Day 2011.Panel 4.2.Monitorowanie Vmware

Predefiniowane widoki TEP – Klastry VMware

Link to cluster

workspace

Link do widoku

szczegółow klastra

Page 16: Tivoli Day 2011.Panel 4.2.Monitorowanie Vmware

Predefiniowane widoki TEP – Szczegóły klastra VMware

Link do hosta ESX

Linki do kolejnych

widoków

Page 17: Tivoli Day 2011.Panel 4.2.Monitorowanie Vmware

Predefiniowane widoki TEP – Szczegóły klastra VMware

Page 18: Tivoli Day 2011.Panel 4.2.Monitorowanie Vmware

Predefiniowane widoki TEP – Statystyki servera ESX

Page 19: Tivoli Day 2011.Panel 4.2.Monitorowanie Vmware

Maszyny wirtualne per server ESX – status i konfiguracja

Page 20: Tivoli Day 2011.Panel 4.2.Monitorowanie Vmware

Predefiniowane widoki TEP – Datastores

Page 21: Tivoli Day 2011.Panel 4.2.Monitorowanie Vmware

21

Które VM powodują problemy wydajnościowe w Data Store?

Zapisy i I/O per VM

Page 22: Tivoli Day 2011.Panel 4.2.Monitorowanie Vmware

View Specific Data Store Capacity & Performance

NetApp NAS

volume

information

Page 23: Tivoli Day 2011.Panel 4.2.Monitorowanie Vmware

NetApp Volume Performance

Do I have capacity on the

Aggregate to add to this

volume?

Page 24: Tivoli Day 2011.Panel 4.2.Monitorowanie Vmware

NetApp Aggregate Health and Capacity

Is there a problem at the

Host (controller)?

Page 25: Tivoli Day 2011.Panel 4.2.Monitorowanie Vmware

NetApp Controller/Host Health

Link to Aggregates,

Volumes on this

Controller

Page 26: Tivoli Day 2011.Panel 4.2.Monitorowanie Vmware

26

Hierarchia zasobów / widok topologii

Page 27: Tivoli Day 2011.Panel 4.2.Monitorowanie Vmware

27

Tivoli Performance Analyzer

Analizuje dane historyczne i generuje prognozy, kiedy wartości wybranych parametrów przekroczą

zadaną wartość.

Page 28: Tivoli Day 2011.Panel 4.2.Monitorowanie Vmware

28

Tivoli Performance Analyzer – predefiniowane zadania

analitycze dla VMware•Physical Server CPU Utilization•Virtual Machine CPU Utilization •Virtual Machine Partition Percent Free •Physical Server Overall Memory Utilization •Virtual Machine Memory Guest Utilization •Virtual Machine Memory Host Utilization •Physical Server Network Packets Received •Physical Server Network Packets Transmitted •Virtual Machine Network Packets Received •Virtual Machine Network Packets Transmitted

Dobrymi kandydatami do tworzenia prognoz za pomocą TPA są

równieŜ:

•Cluster Percent Effective CPU utilization•Cluster Percent Effective Memory utilization•CPU Percent Ready•Balloon Usage

Page 29: Tivoli Day 2011.Panel 4.2.Monitorowanie Vmware

Tivoli Common Reporting

• Zawiera Cognos BI 8.4 (Reporting i Modeling) – jedno z

wiodących narzędzi do raportowania na rynku. Dostępne

bez dodatkowych opłat

• Bogaty zbiór gotowych raportów dla monitoringu

VMware:

– Trendy wydajnościowe i prognozy utylizacji zasobów

– Analiza scenariuszy rozmieszczenia dodatkowych VM na

elementach infrastruktury VMware (klastrach i hostach)

– Optymalizacja rozmieszczenia maszyn wirtualnych

Page 30: Tivoli Day 2011.Panel 4.2.Monitorowanie Vmware

Kiedy zasoby fizyczne osiągną punkt krytyczny?

Page 31: Tivoli Day 2011.Panel 4.2.Monitorowanie Vmware

Jakie znaczące zmiany w wydajności nastąpiły w

ostatnim tygodniu?

Page 32: Tivoli Day 2011.Panel 4.2.Monitorowanie Vmware

Porównanie utylizacji zasobów pomiędzy klastrami i

hostami

Page 33: Tivoli Day 2011.Panel 4.2.Monitorowanie Vmware

Jak duże obciążenie mogę dodać do hosta lub klastra

VMware?

Page 34: Tivoli Day 2011.Panel 4.2.Monitorowanie Vmware

Trendy wydajności maszyn wirtualnych

Page 35: Tivoli Day 2011.Panel 4.2.Monitorowanie Vmware

Raport typu heat-chart dla wybranej metryki

Page 36: Tivoli Day 2011.Panel 4.2.Monitorowanie Vmware

Monitorowanie serwerów wirtualnych

• Monitorowanie za pomocą agentów dla

systemów operacyjnych - instalowanych

lokalnie na serwerach wirtualnych

Możliwość automatyzacji instalacji agentów poprzez wewnętrzne mechanizmy

ITM lub zewnetrzne oprogramowanie typu Tivoli Endpoint Manager lub Tivoli

Provisioning Manager

• Monitorowanie zdalne za pomocą ITM

Agentless monitoring

Page 37: Tivoli Day 2011.Panel 4.2.Monitorowanie Vmware

Monitorowanie zasobów dyskowych

• Agent dla NetApp Storage

• Tivoli Storage Productivity Center i

dostarczany wraz z TPC dedykowany agent

ITM

Page 38: Tivoli Day 2011.Panel 4.2.Monitorowanie Vmware

Monitorowanie zasobów dyskowych – Agent dla NetApp

Page 39: Tivoli Day 2011.Panel 4.2.Monitorowanie Vmware

Monitorowanie zasobów dyskowych – Agent dla TPC

Page 40: Tivoli Day 2011.Panel 4.2.Monitorowanie Vmware

Monitorowanie VMware kontekście usług

biznesowych

• Infrastruktura i topolgia VMware może być automatycznie „wykryta” przez TADDM.

• Integracja pomiędzy TADDM i TBSM pozwoli na automatyczne utworzenie i aktualizowanie usług biznesowych w TBSM.

• Użycie ITM DLA pozwala na wykrycie przez TADDM elementów infrastruktury ITM i wzbogacenie usług biznesowych w TBSM o elementy ITM.