Microsoft Exchange 2010: Einrichten eines Virtual Exchange 2010-Datencenters

Bei der Planung und Bereitstellung einer virtuellen Exchange-Infrastruktur sollten Sie einige bewährte Verfahren berücksichtigen.

Brien M. Posey

Server-Virtualisierung ist die Norm geworden, aber Planung Virtualisierung ist noch etwas einer Kunstform. Dies gilt insbesondere, wenn Sie planen, Exchange Server zu virtualisieren. Sie haben zum Bereitstellen von Exchange mit Leistung und Fehlertoleranz im Auge. Zusätzlich zu der Herausforderung ist die Tatsache, dass die meisten Bereitstellungen von Exchange Server auf mehrere Server erstrecken.

Beachten Sie, dass alle die Empfehlungen auf Hyper-V als Virtualisierungsplattform basieren. Das ist nicht zu sagen, dass Sie andere Virtualisierungs-Plattformen verwenden können. Der offizielle Microsoft -Supportrichtlinie Staaten können Sie Exchange auf "alle von Drittanbietern Hypervisor, der unter Windows Server Virtualization Validation Program überprüft wurde." Derzeit Citrix Systems Inc., VMware Inc. und eine Reihe anderer Hersteller Virtualisierung an diesem Programm teilnehmen.

Die übergeordnete Partition

Bei der Planung und Bereitstellung einer virtuellen Exchange Server-Infrastruktur, ist es wichtig, genügend Ressourcen für die übergeordnete Partition bereitzustellen (, die Verwaltung OS ausgeführt wird). Nicht ausreichende Ressourcen reservieren sich alle virtuellen Server auf einem Hostserver ausgeführt.

Microsoft empfiehlt mindestens 1 GB Speicher für die übergeordnete Partition und das Management OS reservieren. Wenn Sie über eine vollständige Installation von Windows Server 2008 oder Windows Server 2008 R2 Hyper-V ausführen, sollten Sie berücksichtigen, dass reservieren 2 GB Speicher für die Verwaltung OS sicherzustellen, die OS nie wenig Ressourcen steht.

Microsoft empfiehlt darüber hinaus einen Netz Interface-Controller (NIC) für Management-Zwecke zu widmen. Wenn Sie Live-Migration verwenden möchten, sollten Sie die live-Migrationsprozess eine NIC widmen. Es ist erwähnenswert, dass Microsoft live-Migration für die Mailbox-Serverfunktion unterstützen nicht, wenn der Postfachserver Mitglied von einer Datenbank Verfügbarkeit von (DAG ist).

Festplattenkonfiguration des virtuellen

Exchange Server und Hyper-V sind beide sehr flexibel in Bezug auf Speicher-provisioning. Trotzdem gibt es einige Microsoft empfohlene bewährte Methoden zur Konfiguration von Speicher für virtualisierte Servercomputer mit Exchange.

Hyper-V wird standardmäßig Thin Provisioning virtuellen Festplatten (VHD) erstellt. Dies bedeutet unabhängig davon, wie groß Sie Ihre virtuelle Festplatte erstellen, Hyper-V wird zunächst eine VHD-Datei erstellen, die weniger als ein Gigabyte groß ist. Diese VHD-Datei erweitert dynamisch, wie Daten hinzugefügt werden.

Obwohl thin provisioning Speicherbelegung verringern helfen kann, nicht Thin Provisioning virtueller Festplatten als auch fester Länge Festplatten ausgeführt. Dieses sein der Fall, empfiehlt Microsoft, dass Sie nur fester Länge Datenträger für virtualisierte Servercomputer mit Exchange verwenden.

Die tatsächlichen Datenträger-Konfiguration, die Sie verwenden sollten, variieren je nach Serverrolle, aber es gibt einige allgemeinen Richtlinien, die für alle Serverrollen zutreffen. Für den Anfang, empfiehlt Microsoft, dass Sie die Verwaltung OS einen physikalischen Datenträger (LUN) widmen. Dadurch stellen Sie sicher das Management, die, das OS nicht um Ressourcen mit den virtuellen Maschinen (VMs) konkurrieren.

Microsoft empfiehlt außerdem die Bereitstellung einer dedizierten LUN für das Betriebssystem auf jedem virtuellen Server. Die VHD-Datei mit das Gastbetriebssystem muss groß genug, um Windows Server und die Auslagerungsdatei gespeichert werden. Größe die Auslagerungsdatei ist in der Regel die gleiche wie die Größe des Arbeitsspeichers, die VM zugeordnet.

Als solche ist die Empfehlung von Microsoft zu der Gast OS 15 GB plus Speicherplatz entspricht der Größe des Arbeitsspeichers für die VM. Daher müssten einen virtuellen Exchange-Server mit 4 GB RAM theoretisch etwa 19 GB Speicherplatz auf der Festplatte für den Datenträger mit der OS.

Bevor Sie beginnen, tatsächlich Zuteilung Datenträgerressourcen, gibt es ein paar Dinge zu beachten. Sie werden bemerken, dass ich nicht durch Exchange Server-Binärdateien belegten Speicherplatzes erwähnt. Die 15 GB-Anforderung wird dies berücksichtigt. Windows Server 2008 erfordert ein Minimum von 10 GB Speicherplatz auf der Festplatte. Die multirole Exchange Server-Standardinstallation verbraucht zunächst etwa ungefähr 2,5 GB Speicherplatz auf der Festplatte (die ändern kann, wie Sie Dinge bewegen).

Es ist immer noch eine gute Idee, Ihre Gast-Betriebssystem-Volumes aus zwei Gründen etwas größer zu machen. Erstens erfüllt die Empfehlung 15 GB nur Windows Server 2008 Mindestspeicherplatz auf der Festplatte. Die Systemanforderungen für Windows Server 2008 ausdrücklich empfehlen, 40 GB oder mehr. Maschinen mit mehr als 16 GB RAM werden erfordern zusätzlichen Speicherplatz für Auslagerungen, Ruhezustand und Sicherungsdateien.

Vorausplanung

Virtuellen Server sind sehr flexibel in Bezug auf Hardware Zuweisung. Sie können einen virtuellen Server aus einer Laune heraus Speicher hinzufügen. Dieses sein der Fall, ist es eine gute Idee, beginnen Sie mit einer größeren VHD als Sie wirklich brauchen, damit Sie leicht zukünftigen Speichererweiterung aufnehmen können. Diese Empfehlungen gelten für die VHD-Datei mit dem Gastcomputer OS und die Exchange-Binärdateien. Microsoft empfiehlt außerdem, erstellen eine oder mehrere zusätzliche VHDs für die Datenspeicherung.

Zum Beispiel, wenn Sie einen Hub-Transport-Server erstellen, würden Sie eine sekundäre virtuelle Festplatte zu unterbringen die Message Queues erstellen. Für einen virtuellen Postfachserver erstellen Sie zwei zusätzliche VHDs — eine für die Postfachdatenbanken und eine für die Transaktionsprotokolldateien.

Microsoft scheint, die tatsächlichen Speicher-Hardware, außer in Bezug auf Postfachservern zu betonen. In diesen Fällen empfiehlt Microsoft die Verwendung virtueller SCSI. Die bevorzugte Methode umfasst die Verwendung SCSI Pass-Through-, aber Festplatten sind ebenfalls akzeptabel.

Exchange unterstützt außerdem iSCSI-Speicher für Mailbox-Server. Wenn Sie iSCSI-Speicher auswählen, empfiehlt Microsoft, dass Sie den iSCSI-Initiator in der Führung OS, statt auf die Gastcomputer konfigurieren. Microsoft unterstützt die Verwendung von iSCSI-Initiator in einem Gastcomputer, aber tun also beseitigt Jumbo-Frame-Unterstützung. Es führt auch niedrigere Leistung erzielen, als Sie erhalten würde, wenn Sie den iSCSI-Initiator in der übergeordneten Partition ausgeführt haben.

Wenn Sie den iSCSI-Initiator in der übergeordneten Partition einrichten, können Sie die angeschlossenen iSCSI-Zielen zu Gast Betriebssysteme präsentieren. Jene sollte zur Behandlung von der iSCSI-Zielen als SCSI Pass-Through-Datenträger konfiguriert werden.

Fehlertoleranz

Hyper-V und Exchange 2010 bieten ihre eigenen Fehler Toleranz Mechanismen. Hyper-V unterstützt Host-basierten Failover-Cluster. Exchange 2010 bietet DAGs. Diese zwei Fehler tolerante Lösungen arbeiten vollkommen unterschiedlich, daher ist es wichtig, die Fehler tolerant Lösung zu wählen, die am besten für Ihre Organisation geeignet ist.

Wenn Sie mit DAGs nicht vertraut sind, sind ein Exchange 2010-Mechanismus, in dem Sie bis zu 16 Postfachservern in einer einzigen Gruppe kombinieren können. Sie können einzelne Postfachdatenbanken in der DAG Member, wodurch Schutzes im Falle eines Fehlers replizieren.

Im Gegensatz dazu freigegebene Hyper-V Host-Cluster arbeiten durch die Verknüpfung mehrere Hyper-V Server zu einem Cluster Volume. Bei einem Host Serverausfall können die VMs auf den fehlerhaften Server Failover auf einem alternativen Host.

Also sollte dem fehlertoleranten Lösung Sie verwenden? Das erste, was zu prüfen ist das Schutzniveau, dass jedes bietet. DAGs bieten Exchange Native Datenschutz, automatisches Failover Kontrolle auf Datenbankebene zu erhalten. Als solche können DAGs vor Server-, Netzwerk- und Datenbank-Ausfällen schützen.

Hyper-V-Host-basierten Failover-Clusterunterstützung betreibt auf der Hostebene Virtualisierung. Es ist keine Exchange-kompatible Lösung, so dass es Sie gegen einen Ausfall der Datenbank schützen kann. Es kann nur Schutz vor einem Server- oder Netzwerkfehler. Seine Abhängigkeit auf einem freigegebenen Clustervolume bedeutet, dass unter den richtigen Umständen, der freigegebene Speicher eine einzelne Fehlerquelle werden könnte.

Während dieser Faktoren die Verwendung von DAGs bevorzugen können, gibt es andere Überlegungen. Eine ist, dass DAGs nur Postfachserver unterbringen können — sie bieten keinen Schutz für keine anderen Exchange-Serverfunktionen.Das ist nicht zu sagen, dass Sie kein Maß an Fehlertoleranz für die anderen Serverrollen Exchange-Ebene erreichen können. Exchange verwendet automatisch alle verfügbaren redundante Hub Transport Servers. Sie können Lastenausgleich ein Edge-Transport-Server und Client Access Server (CAS) mit einer DNS runder Robin einrichten, aber es ist nicht wirklich eine gute Exchange-Serverebene Fehler fehlertolerante Lösung für diese Rollen.

Da die Anfälligkeit von Exchange-Postfachservern, möglicherweise die beste Wahl zwei-Fach. Erstellen einer DAG für Mailbox-Server und Host-basierten Failover-Clustering verwenden, um die anderen Exchange-Serverfunktionen zu schützen. Dies ist jedoch nicht diese Art von Schutz zu erreichen ganz so einfach.

Sie werden einige Einschränkungen beim Starten von Virtualisierung DAG Member antreffen. Sie können nicht für eine Sache, einen virtualisierten DAG Member auf einem Hyper-V Server hosten, die Mitglied eines Failoverclusters Host-basierte ist. Exchange wird nicht aufhören Sie aus dies zu tun, aber es ist keine unterstützte Konfiguration. In der Tat, rät Microsoft vom Mischen DAGs und Host-basierten Failover-Cluster.

Die andere Sache ist, dass Sie wirklich Weg können nicht mit dem setzen mehrere DAG Member auf einem einzigen Host-Server. Damit würde den Schutz bietet die DAG, vollständig untergraben. Wenn der Host-Server ausfallen, würde jeder Postfachserver auf dem Host auch fehlschlagen. In dieser Konfiguration wird zum Hostserver ein single Point of Failure, die möglicherweise die gesamte DAG offline erzwingen könnte.

Es gibt keine Firma Microsoft-Richtlinien bezüglich der Anordnung für virtualisierte Servercomputer mit Exchange um die besten Fehlertoleranz bereitzustellen, aber es gibt mehrere Alternativen. Versuchen Sie, einen Host-basierten Failovercluster erstellen und verwenden es zum Hosten der Edge-Transport-Server und CAS. Wenn Sie den Lastenausgleich für diese Serverrollen bereitstellen müssen, sollten Sie zusätzliche Host-basierten Failover-Cluster erstellen und hosting ein Edge-Transport-Server und einem CAS in jedem Cluster. Eine Kombination von DNS-round Robin und redundante MX-Datensätze können Sie für einen Lastenausgleich auf die verfügbaren virtuellen Server.

Sie vielleicht haben keine Erwähnung von Unified Messaging bemerkt. Recht unterstützt jetzt Microsoft nicht virtualisierten Unified Messaging-Servern. Exchange 2010 SP2 wird jedoch diese Unterstützung hinzufügen.

Sie sollten auch nicht geclusterten Hyper-V-Server erstellen. Jedem einzelnen nicht gruppierten Server sollte eine Mailbox-Server und einem Hub-Transport-Server hosten. Jeder Postfachserver Mitglied DAG und mindestens zwei virtualisierten Hub-Transport-Servern für jeden Active Directory-Standort.

Mit dieser Konfiguration werden die DAGs vor Postfachserver oder einzelner Mailboxen Datenbankfehler schützen. Die redundante Hub-Transport-Server bieten auf Transportebene Redundanz.

Das einzige, was fehlt von dieser Architektur ist ein Server für Öffentliche Ordner. Seit einiger Zeit hat Microsoft gesagt, dass öffentliche Ordner entfernt werden. Wenn Sie können, wäre dies eine gute Zeit zu beginnen sie auslaufen. Wenn Sie mit öffentlichen Ordnern fortgesetzt werden müssen, müssen Sie verstehen, warum eine DAG öffentliche Ordner-Datenbanken schützen können. Der einzige Weg, um Fehlertoleranz für Server für Öffentliche Ordner ist der öffentliche Ordner auf mehrere Postfachserver zu replizieren.

Wie Sie sehen können, gibt es eine Menge Planung, die in Erstellen einer virtualisierten Exchange-Infrastruktur, mit Ihren wichtigsten Überlegungen wird Hardware Zuweisung und Fehler Toleranz geht. Unter Berücksichtigung dieser Faktoren helfen Sie guide to eine solide, zuverlässige Infrastruktur zu entwickeln.

Brien_Posey

**Brien M. Posey**ist ein Microsoft Most Valuable Professional und freiberuflicher technischer Redakteur bei Tausende von Artikeln und Dutzenden Büchern zu seinem Kredit. Sie können seine Website unter brienposey.com.

Verwandter Inhalt