Laajenna yksinkertaistamalla Hyper-V Sami Laine TechNet 110 Sami Laine MCT, MCITP, MCSE&MCSA
Esityksen sisältöä Hyper-V palvelinrooli Palveluilta edellytettävät vaatimukset Live migraatio Virtuaalikoneiden ylläpito Fyysisen palvelimen virtualisointi P2V Virtualisoitujen palvelinten varmistukset Virtualisoinnilla yritys dynaamiseksi Kehitä yksinkertaistamalla Hyper-V 1.10.2009 sami.laine@sel-it.fi 2
Hyper-V lyhyesti Windows Server 2008:n myötä esitelty hypervisor-pohjainen virtualisointiteknologia Tarjoaa sovellusympäristön ja perushallintatyökalut virtualisoidulle palvelinympäristölle RTM Windows Server 2008 palvelimeen 06/2008 Hyper-V Server 2008 09/2008 Vaatimukset laitteistolle x64, laitetason virtualisointi ja DEP 1.10.2009 sami.laine@sel-it.fi 3
Hyper-V virtualisointi Tavoitteena Fyysisten palvelinten ylläpitokulujen karsinta Tehostaa laitteiston käyttöastetta Vähentämällä fyysisiä laitteita Nopeuttaa palvelinten käyttöönottoa Tehostaa kehitystä ja testausta Testiympäristön nopea perustaminen Parantaa käytettävyyttä lisäämättä fyysisiä laitteita 1.10.2009 sami.laine@sel-it.fi 4
Hyper-V R2 Mitä uutta 1/2 Live Migraatio Virtuaalikoneen siirto klusterin noodilta toiselle palveluita häiritsemättä Tuettujen loogisten prosessorien lukumäärä kasvanut 24 -> 64 Tarjoaa parempaa skaalautuvuutta ja konsolidointitasoa Prosessorien yhteensopivuustila Live Migraatiolle Saman prosessorivalmistajan eri prosessoriversioiden käyttö mahdollista Mahdollistaa olemassa olevien erityyppisten laitteiden hyödyntämisen 1.10.2009 sami.laine@sel-it.fi 5
Hyper-V R2 Mitä uutta 2/2 Levyjen lisäys ja poisto lennosta (Hot Add/Remove of storage) Parantunut VHD levyjen suorituskyky Core Parking Joutilaana olevan prosessorin lepuuttaminen tuo säästöjä energiakustannuksiiin Parantuneet verkko-ominaisuudet Jumbo frames, VM Chimney ja VMQ 1.10.2009 sami.laine@sel-it.fi 6
Live Migration Käynnissä olevien virtuaalikoneiden siirto palveluita häiritsemättä isännältä toiselle Joustavuutta useamman Hyper-V palvelimen ympäristössä Virtuaalikoneen siirto suorituskykytarpeiden mukaan Kustannussäästöjä ja parempaa tuottavuutta Suunnitellut käyttökatkot myös toimistoaikana Matalan käytön aikana ylimääräiset isännät sammuksiin 1.10.2009 sami.laine@sel-it.fi 7
Live Migration Toteutetaan Failover Clustering ominaisuuden avulla 1. Asennetaan Hyper-V 2. Asennetaan ja konfiguroidaan Failover Clustering 3. Otetaan käyttöön CSV 4. Asennetaan ja konfiguroidaan virtuaalikone klusteriin 1.10.2009 sami.laine@sel-it.fi 8
Cluster Shared Volumes (CSV) CSV:n käytön edut Useampi isäntä voi käyttää samaa LUN:ia Nopeampi live migraatio Useampi VM voi sijaita samalla LUN:lla Dynaaminen I/O:n uudelleenohjaus (Dynamic I/O redirection) Mikä tahansa noodeista voi siis isännöidä virtuaalikonetta ja päästä käsiksi VHD levyyn jaetulla levyllä -> virtuaalikoneen omistajuus voi muuttua vapaasti ilman, että se vaikuttaa jaetun levyn muihin resursseihin 1.10.2009 sami.laine@sel-it.fi 9
Live vs. Quick Migration Quick Migratiossa tallennetaan, siirretään ja palautetaan -> seurauksena käyttökatko Live Migraation vaiheet: 1. Virtuaalikoneen muistin tila ja siinä tapahtuvat muutokset tallennetaan 2. Edellisen kohdan tiedot siirretään uudelle isännälle 3. Hyper-V siirtää tallennusjärjestelmän hallinnan uudelle isännälle 4. Uusi Hyper-V isäntä asettaa virtuaalikoneen onlinetilaan 1.10.2009 sami.laine@sel-it.fi 10
Live Migration Huomioitavaa 1/2 Palvelinversioina Windows Server 2008 R2 Enterprise ja Datacenter sekä Microsoft Hyper-V Server 2008 R2 Failover Clustering ominaisuus asennettava Max. 16 noodia / klusteri Sama prosessorivalmistaja Pääsy samaan jaettuun tallennusjärjestelmään CSV virtuaalikoneiden levyjä varten 1.10.2009 sami.laine@sel-it.fi 11
Live Migration Huomioitavaa 2/2 Hyper-V isäntien tulee olla samassa aliverkossa Dedikoitu verkkokortti live migraation liikenteelle Yksi yhtäaikainen live migraatio / noodipari 1.10.2009 sami.laine@sel-it.fi 12
Live Migration Käyttökohteet ja edut Isäntäkoneen huolto- ja ylläpitotoimet Laitehuolto, palvelimen päivitykset Dynaamiset Data Centerit Resursseja käyttöön (tai pois käytöstä) tarpeen mukaan Green IT Joutilaana olevat koneet ajetaan alas 1.10.2009 sami.laine@sel-it.fi 13
Processor Compatibility Mode Mahdollistaa klusteroinnin tilanteissa, joissa palvelinlaitteet eivät ole identtisiä Vain saman valmistajan prosessorit käytettävissä Piilottaa prosessorien väliset eroavaisuudet Varmista ennen käyttöönottoa Sovellusten vaatimukset prosessorin ominaisuuksille 1.10.2009 sami.laine@sel-it.fi 14
VHD levyjen parannukset VHD levyn luonti ja lisäys lennossa Hyper-V Managerilla tai Disk Management työkalulla (muistettava vapauttaa) Dynaamisten levyjen optimointi * Jopa 15x parannuksia suorituskyvyssä Saavutetaan ~87% natiivilevyn suorituskyvystä Myös kiinteän kokoiset levyt kehittyneet * Suorituskyvyltään natiivin veroisia (*lähde: Microsoft Virtualization Team Blog) 1.10.2009 sami.laine@sel-it.fi 15
Virtuaaliverkkojen parannukset Fyysisten palvelinten ominaisuudet myös virtuaalisille VM Chimney (TCP Offload) Kuorma CPU:lta verkkokortille Oletuksena disabloituna Jumbo Frames Jopa 6 kertainen hyötykuorma / paketti Tehostunut tiedonsiirto ja pienempi CPU kuorma suuria tiedostoja siirrettäessä 1.10.2009 sami.laine@sel-it.fi 16
Tuetut käyttöjärjestelmät Tuetut käyttöjärjestelmät Käyttöjärjestelmät joihin on saatavilla integrointipalvelut / -työkalut Yhteensopivat Xen-Enabled Linux Kernel Muut Non-Hypervisor Aware 1.10.2009 sami.laine@sel-it.fi 17
1.10.2009 sami.laine@sel-it.fi 18
Hyper-V:n päivitys Windows Server 2008 Hyper-V:n päivitys Windows Server 2008 Hyper-V R2:een http://support.microsoft.com/kb/957256 Fyysisen palvelimen päivitys Virtuaalikoneet oltava sammutettuina Snapshot:t eivät ole täysin yhteensopivia Virtuaalikoneiden päivitys / siirto R2:een Export Import Backup Restore 1.10.2009 sami.laine@sel-it.fi 19
Demo Virtuaalikoneen luonti Hyper-V R2 klusteriin Levyn lisäys / poisto lennosta Live Migration 1.10.2009 sami.laine@sel-it.fi 20
Hyper-V Server 2008 R2 Ominaisuudet Live migration Failover clustering Prosessori- ja muistituki laajentunut 64 core:a / 1 TB RAM Päivitetty konfigurointityökalu SConfig.cmd (ent. HVConfig) 1.10.2009 sami.laine@sel-it.fi 21
P2V fyysisen palvelimen virtualisointi SCVMM Online VSS (Volume Shadow Copy Service) tuki vaatimuksena Offline Kun halutaan varmistaa transaktioiden olevan varmasti tallessa tai VSS ei ole tuettu Suorituskyky riippuu mm. palvelinten välisestä verkosta, prosessoreista ja levyistä Oma Hyper-V palvelin konversioille Hyper-V ja lähde palvelin mahollisimman lähekkäin eli nopea yhteys palvelinten välillä 1.10.2009 sami.laine@sel-it.fi 22
P2V fyysisen palvelimen virtualisointi Muut vaihtoehdot Kolmannen osapuolen työkalut Uusi asennus Päästään eroon mahdollisesta turhasta datasta Huonosti dokumentoidut palvelimet haasteena Yksinkertaisissa asennuksissa nopea (esim. Uusi DC domainiin) 1.10.2009 sami.laine@sel-it.fi 23
Virtualisoitujen palvelinten varmistukset Varmistustavan valinta Sovellustason varmistukset Varmistetaan vain sovelluksen tiedot Sovelluskohtaiset varmistusratkaisut Käyttöjärjestelmätason varmistukset Varmistetaan kuten fyysiset koneet Käyttöjärjestelmän varmistusohjelmisto, keskitetysti hallitut kolmannen osapuolen varmistusratkaisut 1.10.2009 sami.laine@sel-it.fi 24
Virtualisoitujen palvelinten varmistukset Varmistustavan valinta Isäntätason varmistukset Varmistetaan koko virtuaalikone Isäntäkoneen varmistusohjelmisto, kolmannen osapuolen varmistusratkaisut Virtuaalikoneen tietojen kopiointi (VHD ja konfiguraatio & virtuaaliverkkojen dokumentointi) Palautukselle asetetut vaatimukset Paljonko tietoa voidaan menettää Kuinka nopea toipuminen vaaditaan 1.10.2009 sami.laine@sel-it.fi 25
Snapshots Snapshot Virtuaalikoneen tilan tallentaminen valittuna ajankohtana Esim. Ennen muutos- tai päivitystöitä Luo ja ottaa käyttöön uuden differencing levyn (.avhd) Sijainti oletuksena sama kuin VHD:n Ei käytetä normaaleihin varmistuksiin eikä varsinkaan sen korvaajana 1.10.2009 sami.laine@sel-it.fi 26
Snapshots Paluu aiempaan tilaan Esim. Epäonnistuneen päivityksen jälkeen Snapshotin poistaminen Muutoksen jälkeisen tilan vakiinnuttua.avhd tiedosto ei poistu heti vaan vasta, kun virtuaalikone sammutetaan (merge) 1.10.2009 sami.laine@sel-it.fi 27
Hyper-V palvelinten hallinta Windows Server 2008 R2 Hyper-V ja Microsoft Hyper-V Server 2008 R2 Hyper-V Manager Komentorivi PowerShell Failover Cluster Manager SCVMM 2008 R2 1.10.2009 sami.laine@sel-it.fi 28
Hyper-V ja Remote Desktop Services Remote Desktop Services ja VDI Ent. Terminal Services on nykyisin Remote Desktop Services Hyper-V:n ja Remote Desktopin integrointi Remote Desktop Virtualization Host Remote Desktopin kautta pääsy Hyper-V:n virtuaalisiin Windows-työpöytiin Henkilökohtainen tai yleinen työpöytä Pääsykeinot kuten RemoteApp-ohjelmilla 1.10.2009 sami.laine@sel-it.fi 29
Demo Hyper-V ja Remote Desktop Services 1.10.2009 sami.laine@sel-it.fi 30
Virtualisoinnilla yritys dynaamiseksi 1/4 Virtualisointiprojektin pohdintaa kevyesti Virtualisointiprojektin laajuus Koko IT-ympäristö vai osa toimipaikoista Palvelut keskitetty konesaliin (konesaleihin) Palvelut useammalla toimipaikalla Vaikutukset liiketoimintaan Mitkä liiketoiminnan tekijät ohjaavat virtualisoimaan? Mikä on virtualisoinnin aikataulu? 1.10.2009 sami.laine@sel-it.fi 31
Virtualisoinnilla yritys... 2/4 Virtualisoitavat palvelimet ja palvelut Yhdestä fyysisestä palvelimesta yksi virtuaalinen? Palvelimen nykyinen sijainti Palvelimen uusi sijainti Yhteensopivuus Hyper-V:n tuki Sovellustoimittajan tuki Virtuaalikoneen laitteistovaatimukset (esim. USB tms. erityistarpeet) 1.10.2009 sami.laine@sel-it.fi 32
Virtualisoinnilla yritys... 3/4 Palveluiden resurssivaatimukset Virtualisoitujen palvelujen jakaminen isäntäkoneiden kesken Vaaralliset yhdistelmät Varmistus ja vikasietoisuus Varmistustavan valinta Korkean käytettävyyden ratkaisut 1.10.2009 sami.laine@sel-it.fi 33
Virtualisoinnilla yritys... 4/4 Tallennusjärjestelmän valinta Suorituskyky- ja kapasiteettivaatimukset Verkkoympäristön suunnittelu Suorituskyky- ja kapasiteettivaatimukset Vaatimukset fyysiselle verkolle Vaatimukset loogiselle verkolle Luotettavuus 1.10.2009 sami.laine@sel-it.fi 34
Kehitä yksinkertaistamalla 1/2 Virtualisoimalla IT-ympäristö yksinkertaistuu? Palvelinten ja palveluiden käyttöönotto Helpompaa ja nopeampaa Testi- ja kehitysympäristöt Hallinta ja ylläpito Helpottuu, vaikeutuu tai ei muutosta 1.10.2009 sami.laine@sel-it.fi 35
Kehitä yksinkertaistamalla 2/2 Virtuaaliympäristön laitteet Palvelimet vähenevät Yksittäiset palvelimet monimutkaistuvat» Klusterointiratkaisut vs. yksittäiset palvelimet Konesalin tilantarve ja energiakustannukset vähenevät Verkko ja sen aktiivilaitteet Fyysisen verkon laitteet vähenevät» Osin tilalle Hyper-V:n virtuaaliverkot Yksittäiset laitteet vaatinevat enemmän liityntöjä Levyjärjestelmän vaatimukset SAN:n resurssitarpeet kasvavat» VHD:t ja SnapShotit» Varmistukset? iscsi ja Kuituverkot kytkentöineen 1.10.2009 sami.laine@sel-it.fi 36
Yhteenveto Hyper-V R2 Pitää sisällään uudistuksia, joilla kohentuu Käytettävyys, suorituskyky ja skaalautuvuus, kustannustehokkuus Matkalla kohti keskitettyä dynaamista IT ympäristöä vaaditaan vähintäänkin Hyper-V R2, Failover Clustering & CSV, Remote Desktop Services (ja SCVMM) IT ympäristön yksinkertaisuus / monimutkaisuus Määräytyy käytettävyysvaatimuksista 1.10.2009 sami.laine@sel-it.fi 37