Hyper-V und Exchange
Bestandteil von Windows 2008 ist auch die Virtualisierungslösung "Hyper-V" von Microsoft, die neben den beiden kostenfreien Alternativen Virtual PC und Virtual Server die dritte Lösung darstellt. Zielmarkt ist aber hier die Virtualisierung von Servern. Hyper-V ist dabei kein "Aufsatz" auf dem jeweiligen Betriebssystem, sondern ist "darunter". Sie installieren also einen normalen Windows 2008 Server und durch den Einsatz von Hyper-V wird eine Virtualisierungsschicht darunter eingeschoben. d.h. selbst das grade installierte Windows 2008, welches auch zur Verwaltung genutzt wird, läuft selbst in einer virtuellen Umgebung.
Windows Server 8 Beta
Hyper-V Component Architecture Poster
http://www.microsoft.com/download/en/details.aspx?id=29189
Allerdings war Hyper-V mit dem Release von Windows 2008 Anfang 2008 noch gar nicht "fertig". Erst Ende Juni 2008 wurde diese Software als Update kostenfrei bereit gestellt. Sie müssen Hyper-V daher erst herunterladen und installieren.
Download 30 MB
http://www.microsoft.com/downloads/details.aspx?FamilyId=F3AB3D4B-63C8-4424-A738-BADED34D24ED&displaylang=en
Der Download der deutschen Version war bei mir binäridentisch zur englischen
Version !.
Microsoft Hyper-V Server 2008 R2
http://www.microsoft.com/downloads/details.aspx?familyid=48359dd2-1c3d-4506-ae0a-232d0314ccf6&displaylang=en
Windows Server 2008 R2:
Hyper-V Component Architecture
http://www.microsoft.com/download/en/details.aspx?id=3501
Mit dem kostenfreien VMWare ESXi-Server hat der größte Wettbewerber seine ESX-Serie nach unten mit einer eingeschränkten kostenfreien Variante erweitert. https://www.vmware.com/products/esxi
AMD64
AMD64-Prozessoren müssen mindestens vom Stepping F3 sein, F2
funktioniert u. U. nach einem BIOS-Update.
http://www.amd.com/us-en/Processors/TechnicalResources/0,,30_182_871_14098,00.html
http://www.amd.com/us-en/assets/content_type/utilities/AMD-V_Hyper-V_Compatibility_Check_Utility.zip
953828 The NLB host does not converge as expected on Windows Server 2008 Hyper-V virtual machines
Exchange 2010 SP1 VHD ( 6
GB)
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=53f7382a-3664-4de3-8303-31e514d69f02&displaylang=en
Die Installation benötigt allerdings Windows 2008 Server. Eine Installation auf Vista oder Windows 2003 ist nicht möglich. Als Gäste sind allerdings eine Reihe von Betriebssystemen möglich. Microsoft listet darunter auf:
- Windows 2000/2003/2008 Server
- Windows XP und Windows Vista
- Suse Linux
Sicher sind auch andere Systeme lauffähig. Der Fokus der MSXFAQ liegt aber natürlich auf Microsoft Exchange. Die Chancen aber auch Risiken von virtualisierten Domaincontrollern (Stichwort USN-Rollback) habe ich auf Imagebackup als Sicherung beschrieben und trifft identisch auch auf Snapshots und undo-Disks bei virtuellen Systemen zu, wenn man mit Schattenkopien keine Vorsorge trifft.
Virtualisierung und Hochverfügbarkeit
Jeff hat es auf http://blogs.technet.com/virtualization/archive/2008/04/09/hyper-v-quick-migration-vmware-live-migration-part-1.aspx schon auf den Punkt gebracht: Wenn ich viele Server auf einer Hardware virtualisiere und genau dieser Server dann ausfällt, sind gleich viele Systeme betroffen. Das muss besser abgesichert werden. Analog zu VMWare VMotion kommt hier die Hyper-V Quick Migration zum Ansatz. Im Grund bildet man eine Farm von Servern, die auf den Massenspeicher zugreifen können und bei einem Ausfall werden die entsprechenden VMs auf einem anderen Host wieder neu gestartet. (Failover Clustering).
Etwas anderes ist die geplante Umschaltung, d.h. ein Schwenk von virtuellen Systemen von einem Host auf einen anderen Host, um das freiwerdenden System zu verändern, oder die Virtualisierung einer physikalische Maschine. Hier muss man dann genau hinschauen, welche Funktion Bestandteil von Hyper-V ist und welche Dinge durch System Center Virtual Machine Manager (SCVMM) beigesteuert werden.
- Hyper-V Live Migration vs.
Quick Migration
http://www.virtualizationteam.com/microsoft/hyper-v/live-migration-vs-quick-migration.html - Hyper-V Live Migration vs.
Quick Migration
http://blogs.technet.com/b/daven/archive/2008/04/16/hyper-v-quick-migration-vs-vmware-live-migration.aspx - Live Migration vs. Quick
Migration
http://blog.scottlowe.org/2007/07/23/live-migration-vs-quick-migration/
Hyper-V und Exchange
In wie weit Exchange auf virtuellen Umgebungen unterstützt wird, wird das Exchange Team einige Wochen nach dem Release von Hyper-V zumindest für Hyper-V definieren. Ansonsten dürften wir allen den Standpunkt von Microsoft zum Thema Virtualisierung können, der kurz gefasst als "kein Support, wenn das Problem auf physikalischen Systemen nicht nachvollziehbar ist" wiedergegeben werden kann. Selbst wenn daher Exchange 2007 auf Hyper-V in Grenzen unterstützt wird, ist das kein Freibrief für alle Firmen.
Auf dem Exchange Team Blog gibt es unter Exchange Server 2007 and Hyper-V) schon die ersten Eckpunkte, die in 60 Tagen noch deutlicher spezifiziert werden sollen:
- Exchange 2007 SP1 auf Windows 2008
Also kein Exchange 2003 und kein Windows 2003 - Keine dynamischen Disks
Die VHD-Dateien müssen als "fixe" Größen haben oder Sie nutzen gleich direkte Disks, die per SCSI oder auch iSCSI angebunden sind. VHD-Dateien dürfen nicht größer als 2TB werden, wobei ich diese Grenze als eher theoretisch ansehe. - Unified Messaging wird nicht unterstützt.'
Das ist vermutlich dem Echtzeitcharakter der Sprachübertragungen geschuldet.
Allgemein muss man bedenken, dass ein stark belasteter Mailbox-Server sicher kein Kandidat für irgend eine Art der Virtualisierung ist, wenn er alleine schon die Hardware auslasten kann. Interessante Optionen sind sicher CAS und HT-Server oder die Virtualisierung von kleinen Servern in Niederlassungen oder kleinen Firmen. Hier ist es sicher zu überlegen, ob ein Server über Hyper-V letztlich mehrere unabhängige Server betreibt, die auch losgelöst voneinander gepatched werden. Bei einem klassischen komplexen Small Business-Servers kann ein Update einer Teilkomponente einen Neustart des Servers erfordern und damit alle Funktionen kurzfristig offline nehmen.
Auch im Bereich "Verfügbarkeit" können virtuelle Server auf z.B.: zwei Hyper-V-Systemen ein Ansatz sein, um Hardware zu sparen und Redundanz überhaupt erst kostengünstig bereitstellen zu können.
- Demystifying Exchange 2010
SP1 Virtualization
http://blogs.technet.com/b/exchange/archive/2011/10/11/demystifying-exchange-2010-sp1-virtualization.aspx - Announcing Enhanced Hardware
Virtualization Support für Exchange 2010
http://blogs.technet.com/b/exchange/archive/2011/05/16/announcing-enhanced-hardware-virtualization-support-for-exchange-2010.aspx
Hyper-V mit Cluster Shared Volume (CSV)
Mit Windows 2007 R2 Hyper-V gibt es eine Besonderheit, die es nur mit virtuellen Harddisks von Hyper-V gibt: Mehrere Windows Server mit Hyper-V R2 können auf der gleichen gemeinsam genutzten LUN (im SAN) ihre virtuellen Disks ablegen. Bei einem "Failover" von virtuellen Maschinen von einem Clusterhost auf einen anderen Host muss damit keine LUN mehr geschwenkt werden.
- Deploying Cluster Shared Volumes (CSV) in Windows
Server 2008 R2 Failover Clustering
http://blogs.msdn.com/clustering/archive/2009/02/19/9433146.aspx - Cluster Shared Volumes
http://en.wikipedia.org/wiki/Cluster_Shared_Volumes - Einblicke in Cluster Shared Volume (CSV)
http://www.server-talk.eu/2009/09/15/einblicke-in-cluster-shared-volume-csv/ - Microsoft TechNet: using Live Migration with Cluster
Shared Volumes in Windows Server 2008 R2
http://technet.microsoft.com/en-us/library/dd446679.aspx - Microsoft TechNet: Cluster Shared Volumes Support für Hyper-V
http://technet.microsoft.com/en-us/library/dd630633.aspx - Microsoft TechNet: understanding Cluster Shared
Volumes in a Failover Cluster
http://technet.microsoft.com/en-us/library/dd759255.aspx - Microsoft TechNet: Planning für Disks and Storage
http://technet.microsoft.com/en-us/library/dd183729.aspx
Boot von USB
Wer früher Hyper-V Server aufgebaut hat, wollte für viel IO auch viele Disks einbauen. Mit SSDs und NVME-hat sich das etwas relativiert aber in der Vergangenheit wurde manchmal sogar Windows von einem USB-Stick und VHD-Datei gebootet. Heute würde ich das nicht mehr machen aber vielleicht brauchen Sie mal die Links
- Installing and running Hyper-V from a USB stick
https://www.altaro.com/hyper-v/installing-and-running-hyper-v-from-a-usb-stick/ - Ventoy - Windows VHD Boot Plugin
https://www.ventoy.net/en/Plugin_vhdboot.html
Physik und andere VMs nach Hyper-V
Leider sind die virtuellen Maschinen der verschiedenen Hersteller (Microsoft, Citrix XEN, VMWare) nicht 1:1 untereinander austauschbar, da jede ein mehr oder minder eigenes Festplattenformat (VHD, VMDK, OVF, XVA etc.) verwendet und auch die emulierte Hardware abweichen kann. Dennoch lassen sich verschiedene Systeme mit ein paar Tools übertragen. Teilweise sind die Programme Bestandteil der Virtualisierungslösung um den umstieg vom Wettbewerber oder die Migration von physikalischen Maschinen einfacher zu machen. Einige Lösungen sind kommerziell (z.B. Bestandteil des System Center Virtual Machine Manager). Die reine Hyper-V-Rolle enthält keine.
Bei der Migration stellt sich immer die Frage, ob das Quellsystem "online" quasi von sich heraus übertragen werden soll oder ob die Quelle "Down" ist und ein alternatives System das System "offline" überträgt. Die Windows Schattenkopien erlauben eigentlich seit Windows XP/2003 mit einem "Schnappschuss" einen konsistenten Stand herzustellen, der dann übertragen werden kann. Allerdings sollte das System dann eben auch nicht mehr ändern, bis es virtuell gestartet wird.
Offline-Tools lesen die Festplatte oder das Festplattenabbild, was teilweise auch ein Backup oder von einem Clone-Programm wie Norton Ghost sein kann, um es in das gewünschte Zielformat zu übertragen.
Ich werde hier keine Wertungen abgeben, da sich die Programme auch immer weiter entwickeln und das hier ja keine VM-FAQ ist. Probieren Sie einfach aus, mit welchem Programm Sie am besten zurecht kommen.
- V2V converting Virtual
Machines in VMM
http://technet.microsoft.com/en-us/library/cc793147.aspx - Disk2vhd v1.63
http://technet.microsoft.com/en-us/sysinternals/ee656415 - XenConvert 2.3.1
http://www.citrix.com/english/ss/downloads/details.asp?downloadId=2306318#top - StarWind V2V Converter:
http://www.starwindsoftware.com/download-starwind-converter - VMware vCenter Converter
http://www.vmware.com/products/converter/faqs.html
Weitere Links
- Virtualisierung
-
VHD-Replication
Virtuelle Disks mit Hyper-V replizieren - Verfügbarkeit, Desaster Recovery aber keine Hochverfügbarkeit - VirtualPC
- About Virtual Machines and Guest Operating Systems
http://technet.microsoft.com/en-us/library/cc794868(v=ws.10).aspx - Exchange 2010 SP1 VHD ( 6 GB)
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=53f7382a-3664-4de3-8303-31e514d69f02&displaylang=en - "Exchange Server 2007 and Hyper-V"
http://blogs.technet.com/scottschnoll/archive/2008/06/15/exchange-server-2007-and-hyper-v.aspx - Lync:Running in a Virtualized
Environment
http://technet.microsoft.com/en-us/library/gg399035.aspx - Hyper-V
http://www.microsoft.com/hyper-v - Virtualization and Consolidation with Hyper-V
http://www.microsoft.com/windowsserver2008/en/us/virtualization-consolidation.aspx - Step-by-Step Guide to Getting Started with Hyper-V
http://technet2.microsoft.com/windowsserver2008/en/library/c513e254-adf1-400e-8fcb-c1aec8a029311033.mspx?mfr=true
Download: http://www.microsoft.com/downloads/details.aspx?FamilyID=bcaa9707-0228-4860-b088-dd261ca0c80d&DisplayLang=en - Unterstützte Gast-Systeme
http://www.microsoft.com/windowsserver2008/en/us/Hyper-V-supported-guest-os.aspx - Microsoft.com Powered by Hyper-V
http://blogs.technet.com/windowsserver/archive/2008/06/25/microsoft-com-powered-by-hyper-v.aspx - Irish MVP Publish Hyper-V Whitepaper
http://blogs.msdn.com/mvpawardprogram/archive/2009/04/15/irish-mvp-publish-hyper-v-whitepaper.aspx
http://joeelway.spaces.live.com/blog/cns!2095EAC3772C41DB!1861.entry - Hyper-V has RTM'd and is Available!
http://blogs.technet.com/scottschnoll/archive/2008/06/26/hyper-v-has-rtm-d-and-is-available.aspx - 953828 The NLB host does not converge as expected on Windows Server 2008 Hyper-V virtual machines
- 950792 When you try to enable, disable, or Update Hyper-V technology, the process stops responding
- hyper-v networking woes
http://social.technet.microsoft.com/Forums/en-US/winserverHyper-V/thread/f6673b1e-f8dc-47c9-80ff-178db17b2962 - Hyper-V Download 30 MB
http://www.microsoft.com/downloads/details.aspx?FamilyId=F3AB3D4B-63C8-4424-A738-BADED34D24ED&displaylang=en
Der Download der deutschen Version war bei mir bin identisch zur englischen Version !. - http://blogs.technet.com/virtualization/archive/2008/09/08/MS-Hyper_2D00_V-Server_3A00_-in-30-days-for-_2400_0.aspx
- http://www.microsoft.com/servers/hyper-v-server/default.mspx
-
System Center Virtual Machine Manager
http://www.microsoft.com/scvmm -
AMD Virtualization Technology and Microsoft Hyper-V System Compatibility Check utility
http://www.amd.com/us-en/assets/content_type/utilities/AMD-V_Hyper-V_Compatibility_Check_Utility.zip -
BLOG Einträge zum AMD CPU Thema
http://blogs.msdn.com/virtual_pc_guy/archive/2008/03/31/amd-releases-hyper-v-check-tool.aspx
http://blogs.msdn.com/virtual_pc_guy/archive/2007/12/18/installing-the-hyper-v-beta.aspx
http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=2885472&SiteID=17
http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=2975209&SiteID=17 -
Hyper-V Virtual Machine Recovery Toolkit
http://hyperr.codeplex.com/ -
How to recover Hyper-V Virtual Machine manually (unsupported ways...)
http://eniackb.blogspot.de/2009/05/how-to-recover-hyper-v-virtual-machine.html