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.
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
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 und Exchange
In wie weit Exchange auf virtuellen Umgebungen unterstütz 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 kennen, 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 for
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
for 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 for Disks and Storage
http://technet.microsoft.com/en-us/library/dd183729.aspx
Weitere Links
- Virtualisierung
- VirtualPC
- 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/hyperv-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/winserverhyperv/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äridentisch 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/









