Jorrit Mertens. gast Los koppelen van besturingssyteem van de hardware. Host en Guest wat is het...

30
Jorrit Mertens Virtualisatie in de praktijk met Hyper-V

Transcript of Jorrit Mertens. gast Los koppelen van besturingssyteem van de hardware. Host en Guest wat is het...

Page 1: Jorrit Mertens. gast Los koppelen van besturingssyteem van de hardware. Host en Guest wat is het verschil Hyper V Wat is virtualisatie Hyper visor.

Jorrit Mertens

Virtualisatie in de praktijk met Hyper-V

Page 2: Jorrit Mertens. gast Los koppelen van besturingssyteem van de hardware. Host en Guest wat is het verschil Hyper V Wat is virtualisatie Hyper visor.

gast

gastgast

Los koppelen van besturingssyteem van de hardware.

Host en Guest wat is het verschil

Hyper V

Wat is virtualisatie

Hyper visor

Page 3: Jorrit Mertens. gast Los koppelen van besturingssyteem van de hardware. Host en Guest wat is het verschil Hyper V Wat is virtualisatie Hyper visor.

Huidige “klimaat” zorgt voor versnelling

Flexibiliteit

Huidige wensen

Verkoop Klanten service Marketing Productie

Locatie onafhankelijk Minder kosten Mobiel

Page 4: Jorrit Mertens. gast Los koppelen van besturingssyteem van de hardware. Host en Guest wat is het verschil Hyper V Wat is virtualisatie Hyper visor.

Capaciteit bepalen

Resource monitor

Kijk naar upgrade mogelijkheden

Storage

Backup

Infrastructuur

Welke hardware ?

emulatie

management

Hyper visor

Page 5: Jorrit Mertens. gast Los koppelen van besturingssyteem van de hardware. Host en Guest wat is het verschil Hyper V Wat is virtualisatie Hyper visor.

Inventarisatie software gebruik

Planning

Security

Beheer

Page 6: Jorrit Mertens. gast Los koppelen van besturingssyteem van de hardware. Host en Guest wat is het verschil Hyper V Wat is virtualisatie Hyper visor.

MAP6.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 AzurePlatform

Office 2010

Automatisch inventariseren

Assessments voor o.a.Windows 7, Office 2010, Internet ExplorerWindows Server 2008 R2, Hyper-VWindows Azure Platform

Genereert aanpasbare voorstellen en rapportages.En het is gratis!

Page 7: Jorrit Mertens. gast Los koppelen van besturingssyteem van de hardware. Host en Guest wat is het verschil Hyper V Wat is virtualisatie Hyper visor.

Architectuur ADO.NET

MAP Console UI

MAP Collection Manager

System Center UI Framework

ReportingEngine

DocGenEngine

Assessment

Engine

SurveyEngine

UI Data Access Layer

Collector Data Access Layer

AD/LDAP

WINS/ Work-group

IPRange

WMI sshPerf-mon

Others

Bedrijfs netwerk

Persist Configuration Information/

Retrieve Progress Status

Get Collector's Configured Information

Persist Collection Results/Populate

Work-Items

UserInput

Inventatie

Data

Acce

ss via

AD

O.N

ET

Database(SQL Server)

Snel: 10.000 machines in 45 minutenScaalbaar: 100K machines inventarisatieRoutines zijn getestUitbreidbaarheid: NieuweFunctionaliteit kan worden Toegevoegd.

Page 8: Jorrit Mertens. gast Los koppelen van besturingssyteem van de hardware. Host en Guest wat is het verschil Hyper V Wat is virtualisatie Hyper visor.

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.

Page 9: Jorrit Mertens. gast Los koppelen van besturingssyteem van de hardware. Host en Guest wat is het verschil Hyper V Wat is virtualisatie Hyper visor.

Server Consolidation Workflow

1. Run Server Inventarisatie

2. Verzamel Server resources gebruik

3. Run Server Consolidation Assessment

4. Genereer het voorstelen pas het rapport aanjouw wensen en eisen.

Page 10: Jorrit Mertens. gast Los koppelen van besturingssyteem van de hardware. Host en Guest wat is het verschil Hyper V Wat is virtualisatie Hyper visor.

Stap1 – Server Inventarisatie

WMI

Active Directory

Windows Networking

SQL Server Credentials

VMware

SSH

MAPMAP Tool User

Page 11: Jorrit Mertens. gast Los koppelen van besturingssyteem van de hardware. Host en Guest wat is het verschil Hyper V Wat is virtualisatie Hyper visor.

Stap2 – Verzamelen van de Performance gegevens

Werkt zonder agent

Waarden worden elke 5 min ververst

Gebruikt WMI

Data collected is extensive

MAP

Page 12: Jorrit Mertens. gast Los koppelen van besturingssyteem van de hardware. Host en Guest wat is het verschil Hyper V Wat is virtualisatie Hyper visor.

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

Goed

scenari

o

Betrouwbaar advies

Page 13: Jorrit Mertens. gast Los koppelen van besturingssyteem van de hardware. Host en Guest wat is het verschil Hyper V Wat is virtualisatie Hyper visor.

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

Page 14: Jorrit Mertens. gast Los koppelen van besturingssyteem van de hardware. Host en Guest wat is het verschil Hyper V Wat is virtualisatie Hyper visor.

Goed om te weten voor je gaat meten

De metingen met map toolkitDe metingen worden standaard om de 5 minuten gedaanNetwerk belastingEerste sample is ongeveer 2 mb per server die word gemeten. Daarna ongeveer 20 KB per server.

Database gebruikDatabase zal 53 kb per machine per uur.SQL Express database mag maximaal 10 GB worden let daar op

Page 15: Jorrit Mertens. gast Los koppelen van besturingssyteem van de hardware. Host en Guest wat is het verschil Hyper V Wat is virtualisatie Hyper visor.

Stap 3 – Server Consolidatie Assessment

Host configuratie• CPU, Geheugen, Netwerk, Hardschrijf

• Placement Constraints

• Guest List (de besturingssystemen die op hostdraaien)

• Bekijk de resultaten en lees de documentatie

Page 16: Jorrit Mertens. gast Los koppelen van besturingssyteem van de hardware. Host en Guest wat is het verschil Hyper V Wat is virtualisatie Hyper visor.

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.

Page 17: Jorrit Mertens. gast Los koppelen van besturingssyteem van de hardware. Host en Guest wat is het verschil Hyper V Wat is virtualisatie Hyper visor.

• Aan de slag met MAP:• Meer info : www.microsoft.com/map

• Download MAP: http://go.microsoft.com/fwlink/?LinkID=111000

Zelf met MAP toolkit aan de slag?

Page 18: Jorrit Mertens. gast Los koppelen van besturingssyteem van de hardware. Host en Guest wat is het verschil Hyper V Wat is virtualisatie Hyper visor.

Soorten Virtualisatie

• Applicatie Virtualisatie• Microsoft SoftGrid

• Desktop/Session Virtualisatie• Windows Terminal Services

• Machine Virtualisatie• Virtual Server & Virtual PC

• Virtualisatie kan helpen besparen.

Applicatie

Besturingsysteem

Service

Hardware

Page 19: Jorrit Mertens. gast Los koppelen van besturingssyteem van de hardware. Host en Guest wat is het verschil Hyper V Wat is virtualisatie Hyper visor.

• Betrouwbaarheid hardware

• Stabiele drivers (gecertificeerd)

• Ondersteuning van leverancier

• Intel-VT en AMD-V

Hardware aandachtspunten

Page 20: Jorrit Mertens. gast Los koppelen van besturingssyteem van de hardware. Host en Guest wat is het verschil Hyper V Wat is virtualisatie Hyper visor.

FEATURES BENEFITSVirtualization 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.

AMD -VT

Page 21: Jorrit Mertens. gast Los koppelen van besturingssyteem van de hardware. Host en Guest wat is het verschil Hyper V Wat is virtualisatie Hyper visor.

De live migration technologie

Page 22: Jorrit Mertens. gast Los koppelen van besturingssyteem van de hardware. Host en Guest wat is het verschil Hyper V Wat is virtualisatie Hyper visor.

De architectuur van intel-vt

Page 23: Jorrit Mertens. gast Los koppelen van besturingssyteem van de hardware. Host en Guest wat is het verschil Hyper V Wat is virtualisatie Hyper visor.

DMA Remapping—Intel® Virtualization Technologie voor Directed I/O

Page 24: Jorrit Mertens. gast Los koppelen van besturingssyteem van de hardware. Host en Guest wat is het verschil Hyper V Wat is virtualisatie Hyper visor.

DMA Remapping—Intel® Virtualization Technologie voor Directed I/O 2

Page 25: Jorrit Mertens. gast Los koppelen van besturingssyteem van de hardware. Host en Guest wat is het verschil Hyper V Wat is virtualisatie Hyper visor.

Workload Isolation

Virtualization Capabilities

Workload Consolidation

Workload Migration Workload Embedding

HW

App2App1

OS

HW1 HW2

App2App1

OS1 OS2

VMM

HW

App2App1

OS1 OS2

VMM

HW1

App

HW2

VMM

OS

VMM

HW1

App

HW2

VMM

OS

VMM

HW

AppApp

OS1 OS2

VMM

HW

App1 App2

OS OS

Page 26: Jorrit Mertens. gast Los koppelen van besturingssyteem van de hardware. Host en Guest wat is het verschil Hyper V Wat is virtualisatie Hyper visor.

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

Page 27: Jorrit Mertens. gast Los koppelen van besturingssyteem van de hardware. Host en Guest wat is het verschil Hyper V Wat is virtualisatie Hyper visor.

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.

Page 28: Jorrit Mertens. gast Los koppelen van besturingssyteem van de hardware. Host en Guest wat is het verschil Hyper V Wat is virtualisatie Hyper visor.

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

Page 29: Jorrit Mertens. gast Los koppelen van besturingssyteem van de hardware. Host en Guest wat is het verschil Hyper V Wat is virtualisatie Hyper visor.

• Een virtuele server bestaat eigenlijk uit niet meer

dan een paar bestanden.

• Updates maken kan sneller en zonder dat de

gebruiker het merkt (FailoverCluster).

De voordelen voor virtualisatie in de praktijk (3)

Page 30: Jorrit Mertens. gast Los koppelen van besturingssyteem van de hardware. Host en Guest wat is het verschil Hyper V Wat is virtualisatie Hyper visor.

• 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 opdezelfde fysieke hardware– Virtualisatie wordt niet zonder meer ondersteunddoor alle software leveranciers• Hardware Redundancy is een must– Adequate uitwijk, of– Redundancy in power, storage en netwerk

Aandachtspunten(4)