Nowe spojrzenie na wirtualizację Dariusz Porowski IT Consultant, Systems Engineer, Trainer dariusz {at} porowski {dot} pro blog.porowski.pro MVP Virtual Machine, MCT, MCITP, MCTS, MCSA, MCP
Społeczność IT Offline Łódzka Grupa Profesjonalistów IT &.NET Polish Infrastructure Group {PInG} Online WSS.pl VirtualStudy.pl blog.porowski.pro TechNet
Agenda Koncepcja Wymagania, topologia, architektura Przegląd najciekawszych funkcji i możliwości Q & A
Koncepcja
Budowanie Chmury Konfiguracja fabryki (serwery, sieć, magazyn danych) Utworzenie chmury z klocków w fabryce Delegowanie chmury dla użytkowników do samoobsługi Użytkownicy tworzą samodzielnie maszyny wirtualne i usługi
Wymagania, architektura, topologia
Wymagania VMM Server Windows Server 2008 R2 SP1 (Standard, Enterprise, Datacenter) Windows Server 2008 R2 (Standard, Enterprise, Datacenter) HA VMM Server Windows Server 2008 R2 SP1 (Enterprise, Datacenter) Windows Server 2008 R2 (Enterprise, Datacenter) SQL Server SQL Server 2008 R2 - (Standard, Enterprise, Datacenter) SQL Server 2008 SP2 - (Standard, Enterprise, Datacenter)
Wymagania Konsola VMM Windows Server takie jak przy VMM Server Windows 7 (32-bit, 64-bit) (Professional, Enterprise, Ultimate) Self-Service Portal IIS Server: Windows Server takie jak przy VMM Server Przeglądarka: Internet Explorer 8 lub Internet Explorer 9 Serwery VMM Library Windows Server takie jak przy VMM Server + Windows Server 2008 SP2 (32-bit, 64-bit)
Architektura VMM 2008 R2 Console Self Service Web Portal Windows PowerShell Virtual Machine Manager Management Server SCVMM Connector Management Interfaces Operations Manager Management Server VMM Library Server Hyper-V Hosts and Clusters Virtualization Abstraction Layer VMware ESX Hosts and Clusters VMware vcenter VMware ESXi Hosts and Clusters
Architektura VMM 2012 Console Self Service Web Portal Windows PowerShell Virtual Machine Manager Management Server SCVMM Connector Management Interfaces Operations Manager Management Server Virtualization Abstraction Layer Windows Deployment Services Server (WDS) Windows Software Update Services Server (WSUS) VMM Library Server Hyper-V Hosts and Clusters Citrix XenServer Hosts and Clusters VMware ESX Hosts and Clusters VMware vcenter VMware ESXi Hosts and Clusters Storage / Networking
Topologia VMM Console Web Console Internet Explorer 8 Internet Explorer 9 Library Server Self-Service Portal Server HA VMM Management Servers WSUS Server SQL Server WDS (PXE) Server VMware vcenter Server Hyper-V Servers and Clusters Citrix XenServers and Clusters VMware ESX Servers and Clusters
DEMO Jak wygląda nowy interfejs
Przegląd najciekawszych funkcji i możliwości
Tego już nie będzie SQL Server Express Virtual Server 2005 R2 VMware ESX 3.0 / ESXi 3.0
Łatwe przejście z testów Bez klucza Evaluation Edition Z Evaluation Edition do Licensed Build przez konsolę
Aktualizacja do VMM 2012 RTM VMM 2008 R2 SP1 -> VMM 2012 In-Place Samodzielny VMM Server Do HA VMM Server Self-Service Portal Odinstalować VMM 2008 R2 SP1 Self-Service Portal Zainstalować VMM 2012 Self-Service Portal
High Availability VMM Server Połączenie HA dla konsoli VMM Konsola VMM łączy się z wirtualną nazwą klastra VMM HA dobre praktyki Library Servers -> HA File Servers VMM DB -> HA SQL Server
High Availability VMM Server Cluster Resources VMM Cluster Resources Node1 Windows Server 2008 R2 Failover Clustering VMM 2012 Mgmt Server VMM 2012 Console (Active) Node2 Windows Server 2008 R2 Failover Clustering VMM 2012 Mgmt Server VMM 2012 Console (Passive) VMM 2012 Database
Granice zarządzania hostami DMZ contoso eu dev SCVMM Extranet-IIS-HYPERV SalesApps-HYPERV FinanceApps-HYPERV
DEMO Dodawanie hostów Hyper-V
Wdrażanie hostów Hyper-V VHD w bibliotece Sterowniki w bibliotece Sieć logiczna Własne polecenia (Opcjonalnie) Układ partycji dysku Ustawienia OS Profil Hosta
Wdrażanie hostów Hyper-V 1. Ponowny rozruch OOB 5. Uruchomienie GCE & konfiguracja partycji VMM Server WDS server Bare Metal Server contoso VMM Library Server Hyper-V Server Profil Hosta Sterowniki VHD
DEMO Przepis na host Hyper-V
Inne hiperwizory Citrix XenServer 6.0 + Integration Pack VMware vcenter 4.1 ESX 3.5 / 4.1 ESXi 3.5 / 4.1
Sieci logiczne Abstrakcja ułatwiająca modelowanie usług Lokalizacja Siec logiczna VLAN Podsieć Warszawa FRONTEND 5 10.1.1.0/24 BACKEND 7 172.10.1.1/20 Koszalin FRONTEND 10 10.1.2.0/24 BACKEND 12 172.10.2.0/24
Sieci logiczne i pule IP Sieć logiczna Grupa Hostów Podsieć/ VLAN Pula IP Pula 01 Warszawa Pula 02 FRONTEND Pula 03 Koszalin Pula 04
DEMO Sieci w VMM 2012
Warsaw Load Balancer & VIP VMM używa dostawcę Citrix NetScaler do stworzenia Virtual IP w Load Balancer Używa tej samej puli IP, która jest używana dla usług BigIP Citrix NetScaler F5 BigIP VMM Library Server Użytkownik wybiera VIP Template, który ma być użyty w instancji usługi
DEMO Load Balancer & VIP
Zarządzanie magazynem danych CIM-XML
Pool1 (GOLD) Zarządzanie magazynem danych Storage Pool Storage Logical Unit GOLDENLUN_W 2K8R2 GOLDENLUN_W 2K8R2_COPY
DEMO Magazyn danych
Dynamiczna optymalizacja Zrównoważone wykorzystanie zasobów na klastrach Live Migration bez przestojów Nie wymaga Operations Manager! Wsparcie dla klastrów Hyper-V, VMware ESXi oraz Citrix XenServer
Optymalizacja mocy Rozszerzenie dynamicznej optymalizacji Ustawienie harmonogramu Power off/on
Dynamiczna optymalizacja
Zarządzanie aktualizacjami Dedykowany serwer WSUS Aktualizacja serwerów w fabryce Skanowanie na żądanie Aktualizacja na żądanie
DEMO Zarządzanie aktualizacjami
Zarządzanie aktualizacjami - klastry
Aplikacje SQL Server SQL DTA App-V Server Własne aplikacje (skrypty)
DEMO Aplikacje
Usługi Szablon usługi Instancja Service Instance usługi Szablon VM VM01 VM02 Aplikacja OS Role, Funkcje Konfiguracja sprzętowa OS Deploy Paczka App-V Server.NET 3.51 WS08 R2 Paczka App-V Server.NET 3.51 WS08 R2
DEMO Usługi
Role VMM Admin Delegated Admin Read-only Admin Self-Service User
Chmury Kreator Hererogeniczne Hyper-V XenServer ESXi
Fabyka Fabryka Usługi Usługi Federacja chmur Klient Klient Microsoft Microsoft Partner Concero Concero Windows Azure Platform Appliance VMM 2012 VMM 2012 Hyper-V, VMware, Xen Hyper-V, VMware, Xen Hyper-V, ESXi, XenServer VMM 2012 VMM 2012 Hyper-V, VMware, Xen Hyper-V, VMware, Xen Hyper-V, ESXi, XenServer Windows Azure Windows Windows Azure Azure Platform Appliance VMM 2012 VMM 2012 Hyper-V, VMware, Xen Hyper-V, VMware, Xen Hyper-V, ESXi, XenServer VMM kiedyś ;) Concero 1.0 Concero 1.0
Podsumowanie
Wdrożenie i aktualizacja Wysoko dostępny VMM Server Odpowiedź na prośby klientów Eliminacja SPOF Aktualizacja Z VMM 2008 R2 do VMM 2012 RC Z VMM 2012 RC do VMM 2012 RTM Właściwości niestandardowe Klucz/Wartość Nie ma już potrzeby korzystania z Custom1 Custom10 PowerShell W pełni skryptowalny z PowerShell PowerShell 2.0 Wsteczna kompatybilność z VMM 2008 R2
Zarządzanie fabryką Fizyczny serwer Sieć Hyper-V, ESXi, XenServer IPMI, DCMI, SMASH, Niestandardowe via Dostawca z BareMetal do Hyper-V do klaster Logiczne sieci - VLAN oraz podsieci wg centrum danych Statyczne IP, Load Balancer, VIP oraz adresy MAC Automatyczne dostarczenie równoważenia obciążenia przez Dostawcę Magazyn danych SMI-S Odkrywanie macierzy pamięci masowych i pul Klasyfikowanie wg przepustowość i możliwości Odkrywanie lub konfigurowanie LUN i przypisywanie do hostów oraz klastrów
Zarządzanie fabryką Zarządzanie aktualizacjami serwerów Kontrola aktualizacji W pełni zautomatyzowana aktualizacja klastra Hyper-V Zintegrowany z Windows Server Update Server Dynamiczna optymalizacja Równoważenie obciążenia na poziomie klastra w celu optymalizacji wydajności VM Migracja na żywo, aby przenieść obciążenie Optymalizacja mocy Migracja na żywo, aby upakować więcej VM na hoście Wyłączanie serwerów optymalizacja wykorzystania energii Ulepszone umieszczanie Ponad 100 testów na walidację Obsługa niestandardowych zasad lokowania Wdrażanie wielu VM dla Usług
Chmura prywatna Chmura prywatna Fabryka Abstrakcja hostów/klastrów dla umiejscowienia usług i maszyn wirtualnych Moc obliczeniowa Magazyn danych Sieć Delegacja role użytkowników Definicja limitów na moc obliczeniową, pamięć, magazyn danych, liczbę VM
Zarządzanie cyklem eksploatacji usług Szablony Usług Wielowarstwowy model aplikacji Aplikacje Web, App-V, SQL DAC niestandardowe komendy dla innych aplikacji Oparty na obrazach Obsługa OS oddzielone od aplikacji Składanie podczas wdrażania Zmiany w szablonie, następnie zastosowanie do produkcyjnych instancji
Łącza Virtual Machine Manager 2012 RC Evaluation http://www.microsoft.com/download/en/details.aspx?id=27252 Virtual Machine Manager 2012 RC Evaluation (VHD) http://www.microsoft.com/download/en/details.aspx?id=10712 VMM 2012 Community Evaluation Program https://connect.microsoft.com/site1211
Nowe spojrzenie na wirtualizację Dariusz Porowski IT Consultant, Systems Engineer, Trainer dariusz {at} porowski {dot} pro blog.porowski.pro MVP Virtual Machine, MCT, MCITP, MCTS, MCSA, MCP