IBM POWER Virtualization Center Tomasz Piela, Maciej Wielgus, Marcin Wilk Global Technology Services, IBM
Power VC – CHARAKTERYSTYKA Pozwala na zbudowanie prywatnej chmury typu ‘Infrastruktura jako Serwis’ (IaaS) opartej o systemy IBM Power Integruje zarządzanie wirtualizacją na platformie IBM POWER – zarówno systemami, jak i pamięcią masową oraz zarządzaniem siecią. PowerVC jest rozszerzeniem funkcjonalności wirtualizatora PowerVM Power VC jest oparty na otwartych standardach
Power VC – EDYCJE Edycja IBM PowerVC: Tworzenie, przechowywanie, wdrażanie i zarządzanie wirtual nymi obrazami image partycji Dystrybucja LPAR po maszynach fizycznych w ramach zdefiniowanych polityk (placement policies ) Zarządzanie optymalizacją i dostępnością maszyn wirtualnych w czasie rzeczywistym polityki bezpieczeństwa oparte na koncepcji ról (Role-based security policies) Możliwość uruchamiania procesu Dynamic Resource Optimization w schedulerze IBM Cloud PowerVC Manager - funkcje PowerVC Standard plus: Portal samoobsługowy, który umożliwia tworzenie nowych maszyn wirtualnych bez bezpośredniej Interwencji administratora. Predefiniowane szablony ułatwiające proces wdrażania maszyn wirtualnych przez użytkownika chmury. Polityki zarządzania, które upraszcza zarządzanie wdrożeniami w chmurze. Metering data that can be used for chargeback. Dane pomiarowe, które można wykorzystać do rozliczenia użytkowników za wykorzystanie zasobów.
Power VC – FUNKCJONALNOŚĆ Tworzenie maszyn wirtualnych Zmiana zasobów procesorowych i pamięci masowej. Dołączanie wolumenów dyskowych do maszyn wirtualnych Import istniejących maszyn wirtualnych i wolumenów, aby mogły być zarządzane przez IBM PowerVC. Monitorowanie wykorzystania zasobów w środowisku Migracje maszyn wirtualnych podczas ich pracy (live migration) pomiędzy serwerami fizycznymi
Power VC – KORZYŚCI Uproszczenie zarządzania wirtualizacją systemów POWER Przyspieszenie powtarzalnych wdrożeń maszyn wirtualizacyjnych, wyeliminowanie błedu ludzkiego przy wdrożeniach. Poprawa wydajności i zwiększenie elastyczności zasobów - zmniejszenie nakładów inwestycyjnych i zużycia energii. Zwiększenie sprawności i szybkości reakcji na zmieniające się wymagania biznesowe.
Power VC – KOMPATYBILNOŚĆ IBM PowerVC Standard Edition zarządza systemami PowerVM oraz PowerKVM/Linux na platformach POWER6, POWER7, POWER8 pracujących pod kontrolą HMC, POWER8 też przez NovaLink Na PowerVM wspierana jest konfiguracja dual VIOS VMs mogą mieć zdefiniowany dostęp do pamięci masowej przez: N_Port ID Virtualization (NPIV) shared storage pool (SSP) virtual SCSI (vSCSI) Wszystkie wspierane przez VIOS systemy pamięci masowej, które mają wsparcie SSP, są również wspierane przez IBM PowerVC.
Power VC – ELASTYCZNOŚć Łatwość wdrożenia PowerVC w istniejącym środowisku: Możliwość zarządzania z PowerVC jedynie podzbiorem partycji na danym serwerze fizycznym Funkcja ‘discovery’ - możliwość przeskanowania istniejącego środowiska – rozpoznanie istniejących partycji i selektywne wskazanie partycji mających podlegać zarządzaniu przez PowerVC. Funkcjonalności te umożliwiają wieloetapowe wdrożenie PowerVC Dodatkowo możliwość weryfikacji systemu pod kątem spełnienia wymagań niezbędnych dla prawidłowego działania IBM PowerVC
Komponenty środowiska PowerVC Hosty: Power6/7/8, (HMC/NovaLink); VIOS 2.2.4 (mover enabled) Partycje: max500VM via HMC(3000 total), 1000 via NL (5000total) Polityki umieszczania partycji (placement policies) Szablony partycji (templates) Storage: IBM/Hitachi/EMC SAN: Brocade/CISCO Storage connectivity groups and tags Połączenia FC (NPIV, vSCSI, SSP) Sieć IBM PowerVC nie zarządza switchami, ale wspiera VLAN Użytkownicy i grupy Security: LDAP/AD Inny sprzęt: compatybilność z OpenStack daje możliwość skorzystania z tzw. ‘OpenStack pluggable devices’
HOSTY - NovaLink Dla procesorów POWER8 – zarządzanie bez pośrednictwa HMC IBM PowerVC przez HMC może zarządzać do ok. 30 hostów i 3000 VMs. W środowisku PowerVM NovaLink – zarządzanie do ok. 200 hostów oraz 5000 VMs
HOSTY – konfiguracja mieszana NovaLink + HMC Możliwe jest równoległe stosowanie dwóch sposobów zarządzania – część systemów poprzez HMC, część przez NovaLink
PARTYCJE - Polityki rozmieszczania partycji (placement policies). Striping placement policy Równomierne rozłożenie partycji pomiędzy wszystkimi dostępnymi hostami: po ustaleniu, które hosty mogą przyjąć partycję, PowerVC wybiera ten system, który ma najmniej partycji. Packing placement policy Umieszczanie partycji na jednym hoście aż do wyczerpania zasobów: po ustaleniu, które hosty mogą przyjąć partycję, PowerVC wybiera ten system, który ma najmniej partycji.
STORAGE – dostęp przez vSCSI
STORAGE – dostęp przez NPIV
STORAGE – dostęp przez SSP
STORAGE Storage provider: macierz Fabric: zestaw przełączników SAN Storage pool: zasób dyskowy zdefiniowany w oparciu o storage provider’a, na którym PowerVC może tworzyć wolumeny Shared storage pool (SSP): zasób dyskowy utworzony poza PowerVC, przez VIOS. Wolumen: dyski/LUNy Storage template: wzorzec definiuje własności wolumenu dyskowego Storage connectivity group: zespół VIOSów z dostępem do tych samych kontrolerów pamięci masowej Tags: Etykieta jako sposób na partycjonowanie portów FC (np. storage connectivity group może się komunikować tylko przez porty FC z konkretną etykietą)
CONNECTIVITY GROUPS
CONNECTIVITY TAGS
SIEĆ Data network: Management network Przesył ‘właściwych’ danych Mozna utworzyć więcej niż jedną sieć Data Network Management network Połączenie RMC (Resource Monitoring and Control) pomiędzy PowerVC a LPARem Sieć opcjonalna, lecz zalecana Live Partition Migration (LPM) network Dedykowana sieć do celów migracyjnych pomiędzy hostami Może współdzielić sieć zarządzającą lub danych
UŻYTKOWNICY admin deployer viewer vm_manager storage_manager image_manager deployer_restricted vm_user self_service