170 likes | 336 Views
Hyper-V R2 - Repetitio Est Mater Studiorum. Aleksandar Malešević. Sadržaj. Kako odabrati OS? Hyper-V Server R2 / Windows Server 2008 R2 (Full / Core) Osnovne komponente Virtualni disk / Virtualna mreža / Virtualna mašina Migracije P2V / V2V Klaster CSV (Cluster Shared Volume)
E N D
Hyper-V R2 - Repetitio Est Mater Studiorum Aleksandar Malešević
Sadržaj • Kako odabrati OS? • Hyper-V Server R2 / Windows Server 2008 R2 (Full / Core) • Osnovne komponente • Virtualni disk / Virtualna mreža / Virtualna mašina • Migracije • P2V / V2V • Klaster • CSV (Cluster Shared Volume) • Hyper-V 3.0 • Novotarije
Kako odabrati OS? • Hyper-V Server 2008R2 • Besplatan! • Ne donosi licencu za virtualni OS • Sadrži samo Hyper-V Server rolu! • Podrška za Failover Cluster i Live Migration (dolazi sa R2 verzijom!) • Nema GUI (potrebno management računalo/server) • Remote Server Administration Tools - http://www.microsoft.com/download/en/details.aspx?id=7887 • Pomoć je Core Configurator - http://coreconfig.codeplex.com/ • Vrlo dobar priručnik za Windows Core - http://sistemac.carnet.hr/node/790 Kada odabrati Hyper-V Server 2008R2: • Najčešće se koristi kada je većina virtualki migrirana (P2V) (OEM licenca se ne prenosi u virtualno okruženje!) • Kada se u virtualkama “vrte” besplatni Linux-i
Windows Server 2008R2 - Std / Ent / DC • Nije besplatan! • Licenca za virtualni OS! (broj licenci ovisi o verziji OS-a) • Enterprise/Datacenter - Failover Cluster feature • Windows Server 2008R2 – Core / Full verzija • Core je samo “ogoljena” verzija Windows servera sa svim Server rolama • NO GUI / GUI • Pomoć oko odabira OS-a: • Windows Server Virtualization Calculator - • http://www.microsoft.com/windowsserver2003/howtobuy/licensing/calc_2.htm • Windows Server Virtualization Licensing - • http://blogs.technet.com/b/mattmcspirit/archive/2008/11/13/licensing-windows-server-in-a-virtual-environment.aspx • http://download.microsoft.com/download/F/C/A/FCAB58A9-CCAD-4E0A-A673-88A5EE74E2CC/Windows_Server_2008_Virtual_Tech-VL_Brief-Jan_09.docx • Pomoć kod provjere (starijih) servera: • Provjera da li server podržava Hyper-V - http://www.grc.com/securable.htm
Limiti raznih verzija Windows Server-a + limiti virtualnih mašina:
Osnovne komponente • Virtualni disk • Fixed Size • Pri kreiranju se na host disku dodjeljuje sav diskovni prostor • Bolje performanse (koristiti za produkciju) • Dynamically Expanding • Pri kreiranju se na host disku dodjeljuje minimalna količina diskovnog prostora • Nešto slabije performanse nego kod Fixed Size diskova • Koristeći ih lakše dovodimo host disk u fragmentirano stanje • Differencing • Može sačuvati dosta diskovnog prostora • Dosta lošije performanse nego kod ostalih tipova diska • Korisno kod kreiranja kompleksnijih labova • Pass-through disk • Najbolje performanse • Limitirana mobilnost virtualke • Omogućava nam veći disk od 2040GB (limit VHD-a) unutar virtualke
Editiranje VHD datoteka • Compact • Odnosi se na dynamically expanding i differencing VHD-ove • Convert • Iz dynamically expanding u fixed size i obrnuto • U oba slučaja kreira se novi disk dok je originalni disk sačuvan • Expand • Radi sa dynamically expanding i fixed size diskovima • Povećanje sistemske particije za Windows Server 2003 - http://support.microsoft.com/kb/911896 • Merge / Reconnect • Odnosi se na differencing VHD-ove • Shrink?? • VHD resizer • Pomoćni alati (koristiti na svoju odgovornost ): • VHD tool - http://archive.msdn.microsoft.com/vhdtool • VHD resizer - http://vmtoolkit.com/
Virtualna mreža • External virtual network • Putem ove mreže virtualke komuniciraju sa fizičkom mrežom (imaju pristup mreži kroz mrežnu karticu na host-u) • Dedicirati mrežnu karticu za virtualke / isključiti promet za management • Internal virtual network • Omogućava komunikaciju između management OS-a i virtualki • Private virtual network • Omogućava komunikaciju samo između virtualki • Korisno za izoliranu mrežu (lab) • Virtualni adapteri • Network Adapter • Bolje performanse • Zahtjeva virtual machine driver / instalirati Integration servise • Legacy Network Adapter • Radi bez instalacije Integration servisa • Lošije performanse • Koristiti samo za network-based instalacije ili kod virtualki koje ne podržavaju instalaciju Integration servisa
Virtualna mašina • IDE / SCSI kontroler • Bootati se može samo preko sa IDE diska • SCSI kontroler – hot add diskova • Snapshots • Omogućavaju nam vraćanje stanja virtualke na određeni trenutak u vremenu • Korisno ih je kreirati prije rizičnih instalacija/promjena unutar virtualke • Snapshot-i nisu application-aware i zbog toga se NE koriste za virtualke koje vrte Exchange, SQL, Active Directory. • Kreiranjem snapshot-a kreira se i avhd datoteka (slično kao sa differencing diskovima – no to su dva sasvim različita koncepta!) – zauzima prostor • Brisanjem snapshota se ne brišu automatski i avhd datoteke već je virtualku potrebno ugasiti ili staviti u saved state • Virtual Machine Manager ima drugi naziv za Snapshot a to je Checkpoint • Integration Services • Potrebno ih je instalirati kako bi guest OS dobio instalirane potrebne servise i drivere • Time synchronization – pripaziti u domenskom okruženju, što sa DC-ovima? (http://blogs.msdn.com/b/robertvi/archive/2011/05/11/time-synchronization-and-domain-controller-vm-s.aspx)
Migracije • P2V (Physical-to-Virtual) • Što sve uzeti u obzir prije virtualizacije servera? • Svaki sistemski/softverski problem se zadržava – razmisliti o migraciji servisa • Licenciranje – OEM licenca ne vrijedi za virtualizirani OS • Dobra procjena resursa fizičkog servera i planiranje resursa u virtualnom okruženju (110 – 125 % resursa od onoga što je fizički server trošio) • Priprema fizičkog servera prije P2V procesa • Deinstalirati hardware management alate! i još pokoju aplikaciju koja vam nije potrebna • Obrisati nepotrebne podatke i defragmentirati diskove • Ukoliko particije prijavljuju greške poželjno je napraviti chkdsk /r • Neposredno prije P2V procesa treba stopirati sve servise rola/aplikacija koje nešto značajno rade na serveru (Exchange, SQL servisi, backup agenti ...) • Alati za P2V • Disk2VHD - http://technet.microsoft.com/en-us/sysinternals/ee656415 • SCVMM - http://technet.microsoft.com/en-us/evalcenter/cc793138 • Vmware vCenter Converter - http://www.vmware.com/products/converter/faqs.html
V2V (Virtual-to-Virtual) • MS Virtual server to Hyper-V • SCVMM – najbezbolniji način (ne podržava migraciju sa Virtual PC-a) • Ručno – http://technet.microsoft.com/en-us/library/dd296684(v=ws.10).aspx • VMware to Hyper-v • SCSI / IDE boot disk problem • Vmdk u vhd konverzija • SCVMM – ponovo najbolja opcija • Ručno - http://social.technet.microsoft.com/Forums/en/winserverhyperv/thread/ef8c12f7-c45d-442e-9a30-c43cd87df3b3 • Pomoćni alati (koristiti na svoju odgovornost ): • Vmdk2vhd - http://vmtoolkit.com/files/folders/converters/entry8.aspx • StarWind V2V Converter - http://www.starwindsoftware.com/converter
Učestali problemi • BSOD 0x7B (INACCESSIBLE_BOOT_DEVICE) • P2V servera sa boot SCSI diskom – pomaže DriverInjection tool • Instalacija Integration servisa - http://blogs.msdn.com/b/robertvi/archive/2009/10/07/after-installing-hyper-v-integration-services-on-the-next-reboot-the-vm-displays-bsod-0x0000007b.aspx?PageIndex=1#comments • Integration servisi se ne mogu instalirati • Disk2vhd kreira multi-boot option - potrebno je promijeniti boot.ini -http://social.technet.microsoft.com/Forums/en-US/winserverhyperv/thread/7ea051c7-ac94-4f34-b6f6-8d75f4225173 • P2V servera sa GPT sistemskim diskom • Nije podržano! - http://blogs.technet.com/b/jonjor/archive/2011/10/27/p2v-fails-with-gpt-disk-using-efi-boot.aspx • Vrijedi probati - http://www.bizconline.com/en/download_view.asp?id=23; http://www.acronis.com/backup-recovery/server-windows/#universal-restore • VMware → Hyper-V migracija – “disk read error” i BSOD • http://alexeyzimarev.blogspot.com/2010/12/fighting-disk-read-error-after-vmdk.html • Korisni linkovi • VMM: Troubleshooting P2V Conversion Issues -http://social.technet.microsoft.com/wiki/contents/articles/vmm-troubleshooting-p2v-conversion-issues.aspx • SCVMM Configuration Analyzer - http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=14951 • DriverInjection tool- http://reboot.pro/6829/
Klaster • CSV (Cluster Shared Volume) • Zahtjevi • Dovoljan broj mrežnih kartica na nodovima (3 minimalno) • OS – 2008R2 (Enterprise / Datacenter) • NTLM protocol enabled • Sistemski disk na svim nodovima mora imati isti drive letter ( Zbog C:\ClusterStorage ) • Resource Type diska za CSV mora biti Physical Disk • Ne spremati datoteke sa ekstenzijama koje nemaju veze sa Hyper-V-em • Mogućnosti • Simultano pristupanje CSV-u sa više nodova • Više virtualki na jednom LUN-u • Poboljšava Live migration (nije potreban dismount/mount LUN-a) • Dodatne preporuke: • Anti-virus iznimke - http://social.technet.microsoft.com/wiki/contents/articles/953.windows-anti-virus-exclusion-list-en-us.aspx • LUN-ovi veličine 1 -2 TB
Učestali problemi • Redirected Accessna CSV disku • Više je uzroka (članak ne spominje antivirusne programe) - http://blogs.technet.com/b/askcore/archive/2010/12/16/troubleshooting-redirected-access-on-a-cluster-shared-volume-csv.aspx • “STATUS_CONNECTION_DISCONNECTED(c000020c)” • Problemi sa mrežom - http://social.technet.microsoft.com/Forums/en-US/winserverhyperv/thread/7ea051c7-ac94-4f34-b6f6-8d75f4225173 • Uzrok može biti i kopiranje veće količine podataka na CSV (koristite Coordinator Node) – http://blogs.msdn.com/b/clustering/archive/2009/12/09/9934381.aspx • Korisni linkovi • Using Hyper-V and Failover Clustering -http://technet.microsoft.com/en-us/library/cc732181(v=ws.10).aspx • Backup podataka sa CSV-a?? • http://hyper-v-stuff.blogspot.com/2010/04/csv-backup-troubles-and-definitely-not.html • http://social.technet.microsoft.com/Forums/en/windowsserver2008r2highavailability/thread/1f08c5a3-2366-4fe6-8cdb-e85a11f383c6 • http://blogs.technet.com/b/enterprise_admin/archive/2009/11/19/diskshadow-xcopy-backup-of-hyper-v.aspx
Hyper-V 3.0 • Novotarije • VM će moći imati 32 virtualna CPU-a (do sada je limit bio 4) • Novi format virtualnih diskova – VHDX – limit 16TB (do sada je limit bio 2040GB) • Više Live Migration procesa istovremeno • Storage Live Migration • NIC Teaming unutar samog OS-a
Rezime • Operativni sistemi • Osnovne komponente • Migracije • Klaster • Hyper-V 3.0
? Aleksandar@blink.hr