Virtualisatie in de praktijk met Hyper-V Jorrit Mertens
Wat is virtualisatie Los koppelen van besturingssyteem van de hardware. Host en Guest wat is het verschil Hyper V gast gast gast Hyper visor
Locatie onafhankelijk Huidige wensen Huidige “klimaat” zorgt voor versnelling Flexibiliteit Verkoop Klanten service Marketing Productie Locatie onafhankelijk Minder kosten Mobiel
Welke hardware ? Capaciteit bepalen Resource monitor Kijk naar upgrade mogelijkheden Storage Backup Infrastructuur emulatie management Hyper visor
Inventarisatie software gebruik Planning Security Beheer
Hyper-V Cloud Fast Track Onboarding Automatisch inventariseren Assessments voor o.a. Windows 7, Office 2010, Internet Explorer Windows Server 2008 R2, Hyper-V Windows Azure Platform Genereert aanpasbare voorstellen en rapportages. En het is gratis! MAP 6.5 Hyper-V Cloud Fast Track Onboarding Windows 7 Software Usage Tracking Heterogeneous Server & Database Inventory Windows Server 2008 R2 Hyper-V SQL Server 2008 R2 Windows Azure Platform Office 2010
Architectuur Snel: 10.000 machines in 45 minuten MAP Console UI System Center UI Framework ADO.NET Persist Configuration Information/ Retrieve Progress Status User Input Reporting Engine DocGen Engine Assessment Engine Survey Engine UI Data Access Layer Get Collector's Configured Information Snel: 10.000 machines in 45 minuten Scaalbaar: 100K machines inventarisatie Routines zijn getest Uitbreidbaarheid: Nieuwe Functionaliteit kan worden Toegevoegd. Data Access via ADO.NET MAP Collection Manager Collector Data Access Layer Persist Collection Results/Populate Work-Items AD/LDAP WINS/ Work-group IP Range WMI ssh Perf- mon Others Inventatie Database (SQL Server) Bedrijfs netwerk
Server Consolidation Hoe veel servers heb ik nodig als ik ga virtualiseren. Welke VM’s kunnen op welke server. Wat als scenario’s kunnen worden nagegaan. Handig voor tool voor kosten in kaart te brengen.
Server Consolidation Workflow Run Server Inventarisatie Verzamel Server resources gebruik Run Server Consolidation Assessment Genereer het voorstel en pas het rapport aan jouw wensen en eisen.
Stap1 – Server Inventarisatie MAP Tool User MAP WMI Active Directory Windows Networking SQL Server Credentials VMware SSH
Stap2 – Verzamelen van de Performance gegevens Werkt zonder agent Waarden worden elke 5 min ververst Gebruikt WMI Data collected is extensive MAP
Configureren van Performance waarde Als je weet wanneer de systemen het drukst zijn meet ruim van te voren en tot Als je de omgeving niet goed kent meet dan een week of meer Zorg er voor dat je meet in rustige tijden en in drukke tijden zo krijg je een goed beeld van De omgeving. meten scenario Goed Betrouwbaar advies
Virtualization Requirements Hyper-V Security Server Core Enabling Hyper-V with Server Core Designing a Windows Server 2008 Hyper V & System Center Infrastructure Deployment Considerations Best Practices & Tips and Tricks
Goed om te weten voor je gaat meten De metingen met map toolkit De metingen worden standaard om de 5 minuten gedaan Netwerk belasting Eerste sample is ongeveer 2 mb per server die word gemeten. Daarna ongeveer 20 KB per server. Database gebruik Database zal 53 kb per machine per uur. SQL Express database mag maximaal 10 GB worden let daar op
Stap 3 – Server Consolidatie Assessment Host configuratie CPU, Geheugen, Netwerk, Hardschrijf Placement Constraints Guest List (de besturingssystemen die op host draaien) Bekijk de resultaten en lees de documentatie
Stap 4 – Review het Server Consolidatie rapport User Interface Server Consolidatie Rapport Server Consolidatie Prapport ROI Analyse Neem de beslissing Werk het virtualisatie plan uit.
Zelf met MAP toolkit aan de slag? Aan de slag met MAP: Meer info : www.microsoft.com/map Download MAP: http://go.microsoft.com/fwlink/?LinkID=111000
Soorten Virtualisatie Applicatie Besturingsysteem Service Hardware Applicatie Virtualisatie Microsoft SoftGrid Desktop/Session Virtualisatie Windows Terminal Services Machine Virtualisatie Virtual Server & Virtual PC Virtualisatie kan helpen besparen.
Hardware aandachtspunten Betrouwbaarheid hardware Stabiele drivers (gecertificeerd) Ondersteuning van leverancier Intel-VT en AMD-V
AMD -VT FEATURES BENEFITS Virtualization extensions to the x86 instruction set Maakt software om efficiënter te creëren virtuele machines zodat meerdere besturingssystemen en hun toepassingen kunnen gelijktijdig op dezelfde computer. Tagged TLB Hardware-eigenschappen die een efficiënte omschakeling te vergemakkelijken tussen virtuele machines voor een betere toepassing responsiviteit. Rapid Virtualization Indexing (RVI) Helpt bij het versnellen van de prestaties van de vele gevirtualiseerde applicaties door het activeren hardware-gebaseerde virtuele machine geheugen management. AMD-V™ Extended Migration Helps virtualization software with live migrations of virtual machines between all available AMD Opteron processor generations. For an in-depth look at Extended Migration, read more I/O Virtualization Maakt directe toegang tot het apparaat door een virtuele machine, het omzeilen van de hypervisor voor een betere toepassing prestaties en verbeterde isolatie van virtuele machines voor meer integriteit en veiligheid.
De live migration technologie
De architectuur van intel-vt
DMA Remapping—Intel® Virtualization Technologie voor Directed I/O
DMA Remapping—Intel® Virtualization Technologie voor Directed I/O 2
Workload Consolidation Virtualization Capabilities Workload Isolation Workload Consolidation App1 App2 App1 App2 App1 App2 App1 App2 OS OS OS OS1 OS2 OS1 OS2 HW VMM HW1 HW2 VMM HW HW Workload Migration Workload Embedding App App App App OS OS OS1 OS2 VMM VMM VMM VMM VMM HW1 HW2 HW1 HW2 HW
Power shell Alles wat via gui wordt aangeklikt wordt als een powershell commando uitgevoerd. De scripts kunnen worden bekeken onder de knop toon script. Voorbeeld van een powershell command is Get-Vmsnapshot. Welke alle snapshots toont die gemaakt zijn. Virtual machine manger server Windows Power shell Administrator console Self service web console
De voordelen voor virtualisatie in de praktijk Hardeschijven kunnen toevoegen terwijl de virtuele machine draait. Handig voor SQL en Exchange servers waar de data snel kan groeien. Live migreren van server van de ene host naar de ander zonder dat de gebruikers daar iets van merken. Snel nieuwe machine kunnen installeren door gebruik te maken van base volumes.
De voordelen voor virtualisatie in de praktijk (2) Snel machines dupliceren,backups maken. Terug zetten van virtuele machine gaat sneller dan hardware server. Meerdere besturingssystemen/applicaties op één server. Optimaal gebruik kunnen van de beschikbare resources
De voordelen voor virtualisatie in de praktijk (3) Een virtuele server bestaat eigenlijk uit niet meer dan een paar bestanden. Updates maken kan sneller en zonder dat de gebruiker het merkt (FailoverCluster).
Aandachtspunten(4) • Licenties, (per Core of gratis) • Capacity Management – Virtueel betekent niet dat alles makkelijker wordt en • Beheer en resource management – Goede administratie – Procedures en controle – Capacity management let op je resouce gebruik – Virtualisatielaag moet ook beheerd worden (kennis) – Niet alle virtuele servers met hetzelfde gedrag op dezelfde fysieke hardware – Virtualisatie wordt niet zonder meer ondersteund door alle software leveranciers • Hardware Redundancy is een must – Adequate uitwijk, of – Redundancy in power, storage en netwerk