Nový System Center Virtual Machine Manager 2012

Virtualizace a cloud jsou letos pro mnoho firem nejdůležitější oblasti rozvoje. Co nového přináší System Center Virtual Machine Manager 2012?

Virtualizace a cloud jsou letos pro mnoho firem nejdůležitější oblasti rozvoje. Na následujících řádcích si představíme, jaké změny a co nového přináší nová verze řešení pro správu virtualizační platformy System Center Virtual Machine Manager 2012 (Virtual Machine Manager 2012) od společnosti Microsoft. Přichází jako jeden z prvních zástupců nové vlny produktů Microsoft System Center 2012, nástrojů pro správu celého životního cyklu IT prostředí, s novým konceptem správy virtualizační platformy.

První na startu (tři, dva, jedna… START)

Virtual Machine Manager 2012 vychází ze stávající verze Virtual Machine Manager 2008 R2 SP1 a přidává mnoho dalších novinek do oblasti správy virtualizačního prostředí a velkým důrazem na správu privátního cloudu a podporou nejnovějších vlastností operačního systému Windows Server 2008 R2 SP1, kterými jsou Remote FX a Dynamic Memory.

Hlavní změnou v rámci Virtual Machine Manageru 2012 je, že nyní máme k dispozici čtyři hlavní oblasti správy, které si postupně představíme.

  • Deployment
  • Fabric Management
  • Cloud Management
    • Application Owner Usage
    • Capacity and Capability
    • Delegation and Quota
  • Service Management
    • Service Templates
    • Application Deployment
    • Custom Command Execution
    • Image Based Servicing

Deployment

Prvním krokem tvorby virtuálního prostředí v produkčním prostředí by měla být instalace management serveru Virtual Machine Manager 2012. Pokud ve svém IT prostředí již HOST servery máte, nic nebrání tomu provést instalaci následně. Nejprve uvedu základní požadavky pro implementační prostředí.

Požadavky hardware

  • RAM: 4 GB a více (nelze nainstalovat s méně než 2 GB)
  • Místo na hdd: 80 GB a více
  • Procesor: 2 GHz a více

Požadavky software

Management Server

  • OS Windows Server 2008 R2
  • Windows Remote Management (WinRM) 2.0
  • .NET Framework 3.5 Service Pack 1 (SP1)
  • Windows Automated Installation Kit (AIK) for Windows 7
  • SQL Server 2008 R2 nebo SQL 2008 (SP2)
  • Již zde není podpora pro verze SQL Server 2005 nebo SQL Express
  • PowerShell

VMM Self-Service Portal

  •  IIS Role features (.NET Extensibility, ASP.NET, Default Document, Directory Browsing, HTTP Errors, IIS 6 Metabase Compatibility, IIS 6 WMI Compatibility, ISAPI Extensions, ISAPI Filters, Request Filtering, Static Content)

Instalace VMM management serveru

Instalaci nebudu podrobně rozepisovat, jelikož se po splnění všech požadavků jedná o jednoduché: Next, Next, Next. V případě umístění všech komponent na jeden server, s výjimkou databázové služby, vybereme součásti "VMM management server" a "VMM Self-Service Portal" (položka "VMM console " je doplněna automaticky, pokud vybereme "VMM management server "). Následně je provedena kontrola na požadavky, konfiguraci databáze, servisního účtu, případně Active Directory cesty k uložení distribuovaného klíče pro High Availability konfiguraci a dále máme možnost nastavit síťové porty pro komunikaci komponent. Jednou z novinek verze Virtual Machine Manager 2012 je možnost implementace s podporou High Availability clusteru pro „VMM management server“. (Právě pro tento účel je potřeba vytvořit a v rámci Active Directory uložit bezpečnostní klíč. Díky tomu by se nemělo stát, že po výpadku jednoho VMM management serveru nebudeme schopni spravovat virtualizační prostředí.) Zvolíme-li "VMM Self-Service Portal", provedeme také konfiguraci této komponenty. Instalace „VMM Self-Service Portal“ role na doménový řadič není možná.

Pokud budeme instalovat VMM management server do prostředí s již existujícím VMM management serverem, musíme mít instalovánu minimálně verzi Virtual Machine Manager 2008 R2. Upgrade bude možný na verzi Virtual Machine Manager 2012 Release Candidate a RTM. Pokud máme instalovánu starší verzi než Virtual Machine Manager 2008 R2, musíme ji buď nejprve povýšit na verzi Virtual Machine Manager 2008 R2 nebo celé management prostředí instalovat znovu.

Virtual Machine Manager 2012 je plně skriptovatelná aplikace pomocí Microsoft PowerShell . Znamená to, že veškeré operace prováděné v grafickém rozhraní lze provádět také pomocí skriptů.

Fabric Management

Po instalaci „VMM management server“ role bude logicky následovat konfigurace HOST serverů. Fabric Management je oblast zahrnující správu fyzického prostředí virtualizační platformy, zahrnující HOST servery, VMM Library, PXE/WDS server, WSUS server, vCenter, load balancery a storage.

 

img01.jpg

V rámci Virtual Machine Manageru 2012 je možné spravovat hypervisory Microsoft Hyper-V, VMware ESX do verze 4.1 a Citrix XenServer od verze 6.0. Dále již není podporován Microsoft Virtual Server 2005 R2 a formát jeho virtuálních strojů.

Bare Metal Deployment HOST serveru

Novou vlastností Virtual Machine Manageru 2012 je možnost automatické instalace a konfigurace nového HOST serveru z holého železa, tzv. Bare Metal Deployment. Virtual Machine Manager 2012 podporuje Out of band management (vzdálenou kontrolu hardware pomocí management rozhraní (BMC) a díky podpoře protokolů IPMI, DCMI, SMASH a dalším), instalaci OS s Hyper-V rolí na holé železo a plně automatizované vytváření Hyper-V clusterů. Aby bylo toto možné provést, je potřeba zajistit následující:

  • VHD image pro bare metal deployment
  • Vytvoření profilu HOST serveru stejné konfigurace pro různý hardware
  • Konfiguraci průvodce Add Resource umožňující výběr a úpravy dobu nasazení
  • Out-of-band spojení a služby WDS/PXE umožňující spustit VMM deployment agenta na holém železe

Konfigurace PXE serveru pro bare metal deployment Hyper-V vyžaduje Windows Deployment Server (WDS) na Windows Server 2008 R2 a instalaci VMM OSD provideru a agenta. Provider reaguje na úvodní  VMM PXE požadavek, což má za následek spuštění WinPE.

Instalace na holé železo vyžaduje následující konfiguraci v rámci profilu HOST serveru:

  • VHD umístěný v VMM library
  • Ovladače pro hardware umístěný v VMM library
  • Definici logických sítí
  • Statickou IP adresu z definovaného VMM pool nebo DHCP
  • Definici rozdělení disků
  • Konfiguraci OS

 

img02.jpg

Network Fabric Management

Pro virtuální počítače bude možné přiřadit virtuální nebo fyzické sítě, což umožní lépe oddělit produkční a testovací síť. Logické sítě představují abstrakci základní fyzické síťové infrastruktury, která umožňuje modelovat síť na základě potřeb podniku a vlastnosti připojení. Vytvořené logické sítě mohou být použity k určení sítě, na kterých je nasazen hostitel nebo virtuální stroj (samostatně nebo jako součást služby). Uživatelé si mohou přiřadit logické sítě jako součást virtuálního stroje a vytváření služeb, aniž by museli rozumět detailům sítě.

Správa IP a MAC adres

V rámci Virtual Machine Manageru 2012 můžeme nastavit rozsah pro statické IP adresy a statické MAC adresy. Tato funkce vám umožní snadno přidělovat adresy pro Windows virtuální stroje, které běží na všech spravovaných Hyper-V, VMware ESX nebo Citrix XenServer HOST serverech. Můžeme také přiřadit jeden či více subnetů jako součást definice logické sítě, můžete vytvořit rozsahy IP adres pro každý subnet, který lze použít pro přidělení statických IP adres. Můžete si také rezervovat IP adresy z rozsahu přidělených virtuálních IP adres pro Virtual Machine Manager 2012, které jsou přiřazeny k load balanceru.

Load Balancer integrace

K Virtual Machine Manageru 2012 lze připojit podporované hardwarové load balancery a následně vytvořit virtuální IP šablony na základě síťového přenosu a typu přenášených dat.

Storage Fabric Management

Pomocí protokolu SMI-S lze spravovat vybraná disková pole (HP StorageWorks EVA, EMC Symmetrix , NetApp FAS a CLARiiON CX). Podpora je ale pouze pro Hyper-V HOST servery a clustery.

Update Management

Virtual Machine Manageru 2012 umožňuje použít Windows Server Update Services (WSUS) server pro správu aktualizací jednotlivých částí virtualizačního prostředí:

  • Virtual Machine HOST server
  • Library server
  • VMM management server
  • PXE server
  • WSUS server

Podporována je 64-bit verze Windows Server Update Services (WSUS) 3.0 Service Pack 2 (SP2) a je vyžadován dedikovaný WSUS root server.

VMM Library Management

V rámci VMM Library Virtual Machine Manageru 2012 lze nově spravovat objekty „Resource group“. Jedná se uživatelsky definované skupiny objektů, které se mohou nacházet v různých fyzických lokalitách, ale jsou součástí definice šablony nebo profilu. Také je zde nově „Cloud Library“ obsahující sdílené složky VMM Library určené pouze ke čtení, které jsou připojeny k privátnímu cloudu a jsou v nich uložené Virtual počítače a služby, jež mohou využívat self-service uživatelé, kteří mají delegována patřičná oprávnění.

Dynamic Optimization & Power Optimization

Dynamická optimalizace je další novinkou Virtual Machine Manageru 2012. Udržuje vyvážené využití prostředků clusteru. Dynamická optimalizace umožňuje provádět vyrovnání zdrojů v rámci host skupin, které podporují živé migrace. Migrace VM zabraňuje prostojům a funkce nevyžaduje Operations Manager. Podporuje Hyper-V, VMware a Citrix XenServer clustery.

Dynamická optimalizace má dva módy - manuální a automatický, s přednastavenou hodnotou návodu. Tato funkce optimalizuje využití CPU, paměti, I/O operací disku a sítě, pokud překročí nastavené parametry. K dispozici je nastavitelná úroveň agresivity (více agresivnější = více migrace = vyváženější). Výchozí hodnota je nejméně agresivní. Pokud skupina HOST serverů obsahuje samostatné počítače nebo hostitele clusterů, které nepodporují migraci, dynamická optimalizace se na těchto HOST serverech neprovádí. HOST servery, které jsou v režimu údržby, jsou také vyloučeny z dynamické optimalizace.

img03.jpg

K dispozici je také optimalizace napájení (Power Optimization), která rozšiřuje dynamickou optimalizaci a může být aktivována pouze v případě automatického režimu dynamické optimalizace. Optimalizuje stejné prostředky jako dynamická optimalizace a optimalizuje využití systémových prostředků, pokud klesnou pod hranici optimalizace napájení. Optimalizace napájení může vypnout nebo zapnout HOST servery a přesunem VM zefektivnit provoz clusteru. Pro vypnutí/zapnutí využívá out-of-band management.

 

img04.jpg

(Private) Cloud Management

Privátní cloud je oblak, který je spravován on-premise organizací. Privátní cloud je implementace cloud řešení v rámci organizace na vlastním hardware, s využitím výhod soukromého cloud modelu. Prostřednictvím Virtual Machine Manager 2012 může organizace definovat privátní cloud, spravovat přístupy a základní fyzické prostředky. Privátní cloud spravovaný pomocí Virtual Machine Manager 2012 poskytuje následující výhody:

  • Self Service - Správci mohou delegovat správu a použití soukromého cloudu při zachování neprůhledné fyzické vrstvy. Uživatelé nemusí žádat správce privátních cloud služeb pro administrativní změny nad rámec kvót, zvyšování kapacity a jejich potřeby
  • Hromadné využití zdrojů - Prostřednictvím privátního cloudu mohou správci slučovat a následně souhrnně prezentovat sadu zdrojů, jako jsou úložiště dat a síťové zdroje. Využití jednotlivých prostředků je omezeno kapacitou soukromého cloudu a kvót nastavených roli uživatele
  • Self Service portál - Uživatelé nepotřebují znát fyzickou strukturu IT prostředků, ale mohou jednoduše zadat požadavky přes webové nebo aplikační rozhraní
  • Pružnost - Administrátoři mohou libovolně přidávat zdroje do privátního cloudu, aby se zvýšily jeho kapacity
  • Optimalizace  - Využití základních zdrojů je neustále optimalizováno bez vlivu na zkušenosti uživatele v oblasti privátního cloudu.

img05.jpg

Požadavky na využití IT služby bude možné také zadávat pomocí samoobslužného portálu Service Manageru 2012. Service Manager 2012 bude nově propojen pomocí konektorů s aplikacemi Virtual Machine Manager 2012 a Orchestrator 2012. Přibude zde nová role „Release management“, kde se oba zmíněné produkty uplatní. V rámci Service Manager 2012 procesů bude možné řídit správu virtuálních strojů, k čemuž bude možné využít i Orchestrator 2012 skriptů (tzv. Runbooks). Ty se postarají jak o vytvoření uživatele a přidělení patřičných rolí v rámci privátního cloudu, tak o následné vytvoření a konfiguraci virtuálního stroje včetně IT služby (aplikace).

img06.jpg

Service Management

V rámci privátního cloudu bude možné vytvořit a distribuovat uživatelům vícevrstvé IT služby. Podporované typy aplikací budou webové aplikace (nasazení pomocí Web deploy), virtuální aplikace (nasazení pomocí Server Application Virtualization (Server App-V)) a databázové aplikace (nasazení pomocí SQL Data-Tier Applications (DAC)). Server App-V  jsou obdobou klientského App-V a jejich nasazení je více dynamické. Předem připravené aplikace budou přidělovány dynamicky na základě uživatelských požadavků a distribuovány v rámci virtuálních strojů privátního cloudu. Na základě požadavků na využití IT služeb (aplikací) se budou dynamicky vytvářet nebo vypínat virtuální stroje i host servery. Ano, bude možně dynamicky a plně automaticky vytvořit z holého železa nový host server, automaticky ho zařadit do skupiny privátního cloudu a následně na něm automaticky vytvořit virtuální stroj včetně IT služby (aplikace). Pro uživatele to bude znamenat pouze zadání požadavku na využívání IT služby, pro který má již oprávnění nebo mu jej někdo schválí v rámci automatizovaného procesu předávání požadavku.

img07.jpg

Pomocí nástroje Service Template Designer jste schopni vytvořit šablony struktur poskytovaných služeb a následně velmi jednoduše doplnit jednotlivé části struktury “virtuální“ aplikace. Jak jsem již zmínil, Virtual Machine Manager 2012 podporuje nasazení virtuálních aplikací pomocí nástroje Server Application Virtualization (Server App-V) Sequencer. Ten se skládá z rolí Server App-V Sequencer, Windows PowerShell cmdlets for Server App-V a Server App-V client. Dále je použit Microsoft Web Deployment tool a skripty, které jsou přidány v rámci konfigurace vrstvy počítače do virtuální aplikace. Pomocí těchto skriptů je následně během nasazení virtuální aplikace instalován Web Deployment tool a Server App-V client. Veškeré informace jsou uloženy do šablony virtuální služby a tu je možné exportovat do XML souboru pro snadnější zálohu, kopírování.

img08.jpg

Rozšiřitelnost

Jako ostatní produkty rodiny Microsoft System Center je i u Virtual Machine Manageru 2012 možné rozšířit jeho schopnosti. Kromě již zmíněného propojení na produkty Service Manager 2012 a Orchestrator 2012 bude možné využít i následující rozšíření.

Operations Manager 2012

Virtual Machine Manager 2012 lze podobně jako v předchozí verzi aplikačně propojit se System Center Operations Manager (Operations Manager) pomocí Performance & Resource Optimalization (PRO) management balíčků, čímž vznikne robustní řešení pro zajištění dostupnosti celé virtualizační platformy, obsahující host server, virtuální počítače, síťovou infrastrukturu a datové úložiště. Operations Manager provádí komplexní dohled (včetně operačních systémů, aplikací a ICT služeb uvnitř virtuálních počítačů) a předává relevantní informace Virtual Machine Manager 2012, který může patřičně zareagovat a provést například přesun virtuálního počítače na jiný HOST server, který je ve správě Virtual Machine Manager 2012.

img09.jpg

SC AppControler 2012 (Concero)

Dnes máme možnost využívat cloud služeb, které nám nabízí společnost Microsoft a jiní dodavatelé. Pokud si budeme chtít vytvořit vlastní cloud aplikaci, můžeme využít pro nasazení prostředí Microsoft Azure. V případě, že bychom upřednostnili umístění aplikace v rámci lokálního privátního cloudu, s možností využití zdrojů z cloudu veřejného (Azure) nebo hostovaného privátního cloudu, nabízí se otázka, jak zajistíme nasazení, správu a dohled takovéto aplikace napříč celým prostředím.

Pro tuto situaci je vyvíjen produkt System Center App Controller 2012 (App Controller 2012), který bude jako nadstavba Virtual Machine Manageru 2012 schopen zajistit celý tento proces. Produkt, který byl vyvíjen pod kódovým označením „Concero“, bude schopný z jednoho místa řídit nasazení a správu aplikací v prostředí se zdroji umístěnými v rámci privátního i veřejného cloudu.

img10.jpg

Závěr

V porovnání s předchozí verzí Virtual Machine Manageru udělal produktový tým společnosti Microsoft za poslední dva roky opravdu velký krok k ideálnímu nástroji pro správu virtualizovaného prostředí, s možností si velmi jednoduše vytvořit a spravovat svůj vlastní cloud. Jestli v předchozí verzi bylo něco těžkopádného, v současné verzi byly tyto nedostatky odstraněny a navíc bylo přidáno velké množství nových a v dnešní době žádaných vlastností.  Navíc možnost propojit Virtual Machine Manager 2012 s dalším nástroji rodiny System Center 2012 dělá z těchto produktů jedinečné řešení pro správu nejen IT prostředí Microsoft Windows.

Odkazy
System Center Virtual Machine Manager (VMM) 2012 – Release Candidate

Pavel ŘEPA, Microsoft MVP
senior IT konzultant, DIGI TRADE s.r.o., Member of the COMPAREX group

 

Články ze série Microsoft TechNet nevytváří redakce Živě.cz, ale partneři programu Microsoft TechNet. Jsou publikovány v rámci mediálního partnerství Živě.cz a společnosti Microsoft.

Diskuze (2) Další článek: Office 365: správa online aplikací. IV. díl

Témata článku: , , , , , , , , , , , , , , , , , , , , , , , ,