Anleitungen für virtuelle Computer (SharePoint Server 2010)

 

Letztes Änderungsdatum des Themas: 2016-11-30

Dieser Artikel enthält Anleitungen zum Konfigurieren eines virtuellen Computers (Virtual Machine, VM) mit Windows Server 2008 Hyper-V-Technologie, der in einer Microsoft SharePoint Server 2010-Farm verwendet wird. Dazu gehören Farmserver auf der Webserverebene, der Anwendungsserverebene und der Datenbankserverebene. Bevor Sie einen virtuellen Computer für eine SharePoint-Farm konfigurieren, sollten Sie den Leitfaden für die ersten Schritte mit Hyper-V (https://go.microsoft.com/fwlink/?linkid=187754&clcid=0x407) lesen. Da jede Konfigurationsentscheidung, die Sie für einen virtuellen Computer oder dessen Infrastruktur treffen, Auswirkungen auf die Leistung oder Funktionalität hat (SharePoint Server 2010 und Hyper-V), ist es wichtig, dass Sie die einzelnen Konfigurationsoptionen verstehen.

Sie können in einer Hyper-V-Umgebung die Konfiguration des virtuellen Netzwerks und die Konfiguration der einzelnen virtuellen Computer angeben. Außerdem können Sie die Interaktion des virtuellen Computers mit dem Virtualisierungshost konfigurieren sowie das Verhalten des virtuellen Computers beim Beenden und Neustarten, wenn der Ausführungszustand des virtuellen Computers unterbrochen wird.

Inhalt dieses Artikels:

Netzwerk

Sie können die Netzwerkfunktionen von Hyper-V konfigurieren, bevor Sie virtuelle Computer erstellen oder nachdem Sie einen oder mehrere virtuelle Computer erstellt haben. Außerdem können Sie für einen Hyper-V-Host mehrere virtuelle Netzwerke erstellen.

Wenn Sie den Manager für virtuelle Netzwerke verwenden (Zugriff über den Hyper-V-Manager), können Sie zwischen drei verschiedenen Typen virtueller Netzwerke auswählen. Die folgende Tabelle enthält eine Zusammenfassung der Netzwerktypen und der jeweiligen Merkmale.

Typ Beschreibung

Extern

Verwenden Sie diesen Typ, wenn Sie Kommunikation zwischen den virtuellen Computern und externen Servern und dem Verwaltungsbetriebssystem zulassen möchten (wird manchmal als "übergeordnete Partition" bezeichnet). Bei diesem Typ ist auch die Kommunikation zwischen virtuellen Computern untereinander möglich, die sich auf dem gleichen physischen Server befinden.

Intern

Verwenden Sie diesen Typ, wenn Sie Kommunikation zwischen virtuellen Computern auf dem gleichen physischen Server sowie zwischen virtuellen Computern und dem Verwaltungsbetriebssystem zulassen möchten. Ein internes virtuelles Netzwerk ist ein virtuelles Netzwerk, das nicht an einen physischen Netzwerkadapter gebunden ist. Dieses Netzwerk wird normalerweise verwendet, um eine Testumgebung zu erstellen, in der Sie die virtuellen Computer über das Verwaltungsbetriebssystem verbinden möchten.

Privat

Verwenden Sie diesen Typ, wenn Sie Kommunikation nur zwischen virtuellen Computern auf dem gleichen physischen Server zulassen möchten. Ein privates virtuelles Netzwerk ist ein virtuelles Netzwerk ohne virtuellen Netzwerkadapter im Verwaltungsbetriebssystem. Private virtuelle Netzwerke werden im Allgemeinen verwendet, wenn Sie virtuelle Computer vom Netzwerkverkehr im Verwaltungsbetriebssystem und in den externen Netzwerken isolieren möchten.

Bestimmen Sie anhand der Anforderungen für SharePoint Server-Farmen, welche der drei Netzwerkkonfigurationen Sie auf einem Virtualisierungshost verwenden möchten. Im Artikel Schnellstart: Bereitstellen eines einzelnen Servers in einer isolierten Hyper-V-Umgebung (SharePoint Server 2010) beispielsweise wurde ein internes Netzwerk verwendet, um die Testumgebung von einer Produktionsumgebung zu isolieren.

Wenn Sie den zu verwendenden Netzwerktyp bestimmt haben, können Sie den Bereich der MAC-Adressen (Media Access Control) angeben, die virtuellen Adaptern automatisch zugewiesen werden. In der R2-Version von Microsoft Hyper-V Server 2008 können Sie statische MAC-Adressen für Adapter bereitstellen, um Kollisionen im Netzwerk zu vermeiden.

Im Hinblick auf die Netzwerkleistung kann durch die Möglichkeit, virtuelle lokale Netzwerke (Virtual Local Area Networks, VLANs) zu erstellen, eine Leistungsverbesserung erzielt werden. Virtuelle Computer im gleichen VLAN können über den virtuellen Switch kommunizieren, das heißt, der Netzwerkverkehr ist schneller, da der physische Netzwerkadapter nicht verwendet werden muss. Ein weiterer Vorteil einer VLAN-Konfiguration besteht darin, dass das VLAN softwarebasiert ist, sodass Computer einfach unter Beibehaltung der Netzwerkkonfiguration verschoben werden können.

Unter den folgenden Links finden Sie weitere Informationen zu Konzepten für virtuelle Netzwerke und zum Konfigurieren virtueller Netzwerke.

Netzwerkadapter

Ein virtueller Computer kann mit zwei Typen von Netzwerkadaptern verbunden werden: einem Netzwerkadapter und einem älteren Adapter. Ein Netzwerkadapter ermöglicht eine bessere Leistung als der ältere Netzwerkadapter. Mit dem älteren Adapter wird ein Intel 21140-basierter PCI-Fast-Ethernet-Adapter emuliert, wodurch sich eine geringere Datenübertragung als beim Netzwerkadapter ergibt. Ein älterer Netzwerkadapter unterstützt außerdem netzwerkbasierte Installationen, da dieser die Möglichkeit bietet, die Pre-Boot Execution Environment (PXE) zu starten.

Sofern Sie nicht einen älteren Adapter verwenden müssen, bis Sie den Treiber für den virtuellen Computer installieren können, oder einen Netzwerkstart ausführen müssen, wird empfohlen, den virtuellen Computer mit einem Netzwerkadapter zu konfigurieren.

Hinweis

Sie können den älteren Adapter anfangs verwenden, um einen Netzwerkstart auszuführen, und später, wenn Sie diese Möglichkeit nicht mehr benötigen, einen Netzwerkadapter hinzufügen und den älteren Adapter löschen.

Wie bei physischen Servern können Sie in einem virtuellen Computer mehrere Adapter installieren.

Konfiguration von virtuellen Computern

Hyper-V enthält zahlreiche Optionen zum Konfigurieren eines virtuellen Computers. Diese Optionen können geändert werden, wenn Sie den virtuellen Computer gestartet und Microsoft SharePoint Server installiert haben. Sie müssen den virtuellen Computer herunterfahren, um die Konfiguration zu ändern. Konfigurieren Sie auf der Grundlage der Kapazitätsverwaltungs- und Hochverfügbarkeitsplanung, die Sie für Kapazitätsverwaltung und hohe Verfügbarkeit in einer virtuellen Umgebung (SharePoint Server 2010) vorgenommen haben, die folgenden Optionen für die einzelnen virtuellen Computer:

  • Die Startreihenfolge (älterer Netzwerkadapter, CD, IDE-Datenträger oder Diskette)

  • Die Menge des Arbeitsspeichers

  • Die Anzahl der virtuellen Prozessoren (maximal vier)

  • Den Typ und die Anzahl der Controller

  • Den Typ und die Anzahl der Datenträger

  • Den Typ und die Anzahl der Netzwerkadapter

Zusätzlich zu den oben genannten Konfigurationsoptionen haben Sie die Möglichkeit, COM-Anschlüsse und eine virtuelle Diskette zu konfigurieren.

Im Hinblick auf SharePoint Server gelten die primären Konfigurationsüberlegungen dem Arbeitsspeicher, dem Prozessor und dem Typ und der Anzahl der Controller und Festplatten.

Arbeitsspeicher

Wenn Sie eine Reserve von 2 GB RAM für den Virtualisierungshost berücksichtigt haben, können Sie einen virtuellen Computer mit einem beliebig großen Anteil der verbleibenden Arbeitsspeichermenge konfigurieren. Dabei müssen Sie natürlich die Arbeitsspeichermenge berücksichtigen, die Sie für andere auf dem gleichen Virtualisierungshost ausgeführte virtuelle Computer bereitstellen.

Hinweis

Die für den Virtualisierungshost reservierten 2 GB RAM dienen als Richtlinie und sind nicht erforderlich bzw. werden nicht erzwungen. Normalerweise ist die dem physischen Server tatsächlich zugesicherte RAM-Menge geringer.

Der tatsächliche Arbeitsspeicheraufwand von Hyper-V ist relativ gering. Dies wird ersichtlich, wenn Sie die Datei Hyper-V RAM Calculator.xls (https://go.microsoft.com/fwlink/?linkid=187756&clcid=0x407) herunterladen und mit dieser die RAM-Verwendung auf einem Host einer bestimmten Größe mit mehreren virtuellen Computern berechnen.

Prozessor

Sie können mehrere virtuelle Prozessoren für einen virtuellen Computer konfigurieren (maximal vier Prozessoren). Die Anzahl der pro virtuellem Computer konfigurierten Prozessoren kann die Anzahl der Prozessoren (Kerne) des Virtualisierungshosts nicht übersteigen. Bei einem physischen Server mit zwei Kernen beispielsweise können Sie maximal zwei virtuelle Prozessoren pro virtuellem Computer konfigurieren. Obwohl von Hyper-V bis zu acht virtuelle Prozessoren pro Kern unterstützt werden, wird eine Konfiguration in diesem Verhältnis (1 logischer Prozessor zu 8 virtuellen Prozessoren) als überzeichnet bezeichnet. Für virtuelle Computer, die in einer SharePoint-Farm verwendet werden, wird das Verhältnis 1:1 empfohlen. Eine Überzeichnung der CPU des Virtualisierungshosts ist zwar möglich, jedoch wird abhängig vom Maß der Überzeichnung die Leistung beeinträchtigt.

Controller und Festplatte

Sie können für virtuelle Computer wie folgt zwischen IDE- (Integrated Device Electronics) oder SCSI-Geräten auswählen:

  • IDE-Geräte: In Hyper-V werden emulierte Geräte mit IDE-Controllern verwendet. Sie können bis zu zwei IDE-Controller mit jeweils zwei Datenträgern verwenden. Der Startdatenträger (der manchmal als "Startdiskette" bezeichnet wird) muss mit einem der IDE-Geräte verbunden sein. Der Startdatenträger kann eine virtuelle Festplatte oder ein physischer Datenträger sein. Obwohl bei einem virtuellen Computer ein IDE-Gerät als Startdatenträger zum Starten des Gastbetriebssystems verwendet werden muss, stehen Ihnen bei der Auswahl des physischen Geräts für die Speicherung des IDE-Geräts zahlreiche Optionen zur Verfügung.

  • SCSI-Geräte: Für jeden virtuellen Computer werden bis zu 256 SCSI-Datenträger unterstützt (vier SCSI-Controller, die jeweils bis zu 64 Datenträger unterstützen). Für SCSI-Controller wird ein Gerätetyp verwendet, der speziell für die Verwendung mit virtuellen Computern entwickelt wurde und über den Bus des virtuellen Computers kommuniziert. Der Bus des virtuellen Computers muss verfügbar sein, wenn das Gastbetriebssystem gestartet wird. Daher können virtuelle Festplatten, die mit SCSI- Controllern verbunden sind, nicht als Startdatenträger verwendet werden.

    Hinweis

    Obwohl die E/A-Leistung physischer SCSI- und IDE-Geräte erhebliche Unterschiede aufweisen kann, gilt dies nicht für die virtualisierten SCSI- und IDE-Geräte in Hyper-V. IDE- und SCSI-Geräte bieten gleich schnelle E/A-Leistung, wenn im Gastbetriebssystem Integrationsdienste installiert sind. Die Unterstützung für im laufenden Betrieb austauschbare Festplattenlaufwerke, die von der SCSI-Implementierung in Hyper-V unterstützt wird, ist ein besserer Grund für die Auswahl von SCSI-Laufwerken als Leistungsgewinne.

Die mit Windows Server 2008 R2 veröffentlichte Version von Hyper-V bietet deutliche Verbesserungen bei der Leistung der virtuellen Festplatten. Weitere Informationen finden Sie unter Leistung virtueller Festplatten: Windows Server 2008/Windows Server 2008 R2/Windows 7 (https://go.microsoft.com/fwlink/?linkid=186519&clcid=0x407). Eine Zusammenfassung der Optionen für Laufwerke virtueller Computer finden Sie in diesem Whitepaper im Abschnitt über das Auswählen des Hyper-V- und VHD-Speichercontainerformats. Befolgen Sie außerdem den Rat des Autors: Berücksichtigen Sie beim Auswählen der richtigen virtuellen Festplatte für die Umgebung sowohl die Zugriffsleistung als auch die Speicheranforderungen. Wenn Sie Windows Server 2008 R2 verwenden, geht es bei dieser Auswahl weniger um die Zugriffsgeschwindigkeit, sondern mehr um die Menge des aufgrund der erweiterten Zwischenspeicherung verwendeten Arbeitsspeichers.

Wichtig

Es gibt keine allgemeine Speicherlösung für jede virtuelle Umgebung. Die Auswahl der optimalen Option für das Laufwerk des virtuellen Computers für Server mit SharePoint Server erfordert Recherchen und umfassende Tests, um die beste Speicherlösung für die virtuelle Umgebung zu implementieren.

Integrationsdienste

Hyper-V enthält ein Softwarepaket für unterstützte Gastbetriebssysteme, durch das die Integration zwischen dem physischen Computer und dem virtuellen Computer verbessert wird. Dieses Paket wird als "Integrationsdienste" bezeichnet. Vergewissern Sie sich, dass im Verwaltungsbetriebssystem (unter dem die Hyper-V-Rolle ausgeführt wird) und auf den virtuellen Computern die gleiche Version der Integrationsdienste ausgeführt wird. Weitere Informationen finden Sie unter Versionskompatibilität für Integrationsdienste (https://go.microsoft.com/fwlink/?linkid=188011&clcid=0x407).

Sie können für jeden virtuellen Computer die folgenden Integrationselemente zwischen dem virtuellen Computer und dem Virtualisierungshost konfigurieren:

  • Herunterfahren des Betriebssystems

  • Zeitsynchronisierung

  • Datenaustausch

  • Takt

  • Sicherung (Momentaufnahme des Volumes)

Wichtig

Deaktivieren Sie die Zeitsynchronisierung für die einzelnen virtuellen Computer mit SharePoint Server. Von SharePoint Server 2010 werden umfassende Zeitgeberaufträge implementiert, und die Latenz bei der Zeitsynchronisierung führt zu unvorhersehbaren Ergebnissen in der SharePoint Server-Umgebung.

Automatisches Beenden und Starten

Sie können für jeden einzelnen virtuellen Computer das Verhalten für automatisches Beenden und Starten beim Herunterfahren des physischen Computers konfigurieren. Für das Beenden stehen folgende Optionen zur Verfügung:

  • Speichern des Zustands des virtuellen Computers. Der aktuelle Zustand des virtuellen Computers wird gespeichert. Wenn der virtuelle Computer gestartet wird, wird von Hyper-V versucht, den virtuellen Computer im vorherigen Zustand wiederherzustellen.

  • Ausschalten des virtuellen Computers. Dies entspricht dem Ziehen des Netzsteckers bei einem Server.

  • Herunterfahren des Gastbetriebssystems (virtueller Computer). Dies entspricht dem Herunterfahren des Computers mithilfe der Windows-Option Herunterfahren.

Konfigurieren Sie bei einem virtuellen Computer mit SharePoint Server nicht die Speicherung des Zustands. Virtuelle Computer, die aus dem gespeicherten Zustand aktiviert werden, sind nicht mit den Servern in der Farm synchron. Es wird empfohlen, den virtuellen Computer so zu konfigurieren, dass dieser heruntergefahren wird. Dies ist die sauberste Methode, um die Beschädigung virtueller Computer zu minimieren. Beim Herunterfahren werden alle ausgeführten Zeitgeberaufträge fertig gestellt, und beim Neustarten des virtuellen Computers treten keine Synchronisierungsprobleme auf.

Das Gegenteil vom automatischen Beenden ist das automatische Starten. Hyper-V enthält die folgenden Optionen für das Starten beim Neustarten des physischen Servers:

  • Keine Aktion ausführen. Sie müssen den virtuellen Computer ungeachtet des Zustands beim Herunterfahren des physischen Servers manuell starten.

  • Automatisches Starten, wenn der Computer beim Beenden des Diensts ausgeführt wurde.

  • Virtuellen Computer immer automatisch starten. Der Computer wird von Hyper-V ungeachtet des Zustands beim Herunterfahren des physischen Servers gestartet.

Es wird empfohlen, eine der ersten beiden Optionen zu verwenden. Beide Optionen können verwendet werden, die Entscheidung liegt jedoch letztendlich bei dem IT-Team, das die virtuelle Umgebung verwaltet und wartet.

Zusätzlich zu den oben genannten Startoptionen können Sie eine Startzeitverzögerung für einen virtuellen Computer konfigurieren. Dies wird empfohlen, um Ressourcenkonflikte auf einem Virtualisierungshost zu reduzieren. Wenn Sie als Startoption jedoch ausgewählt haben, dass keine Aktion ausgeführt wird, tritt dieses Problem nicht auf.

Verwenden von Momentaufnahmen

Momentaufnahmen sind ein sehr hilfreiches Tool zum Erfassen des aktuellen Zustands eines ausgeführten, angehaltenen oder beendeten virtuellen Computers. Mit dem Feature für Momentaufnahmen können Sie schnell und einfach die vorherige Konfiguration eines virtuellen Computers wiederherstellen. Diese Möglichkeit eignet sich besonders für Entwicklungs- oder Testumgebungen.

Als bewährte Methode wird empfohlen, das Feature für Momentaufnahmen nicht für virtuelle Computer in einer Produktionsumgebung zu verwenden. Dies hat folgende Gründe:

  • Uhrsynchronisierung: Wenn Sie eine Momentaufnahme eines ausgeführten virtuellen Computers erstellen, besteht eine Latenz zwischen dem Zeitpunkt, zu dem die Momentaufnahme gestartet wurde, und dem Zeitpunkt, zu dem die Momentaufnahme beendet ist. Diese Latenz wirkt sich auf SharePoint Server-Zeitgeberaufträge und damit auf die Zeitsynchronisierung zwischen Farmservern aus.

    Wichtig

    Wenn Sie eine Momentaufnahme eines virtuellen Computers erstellen möchten, fahren Sie den Computer herunter, damit ausgeführte Aufträge vor der Erstellung der Momentaufnahme fertig gestellt werden können. Es wird empfohlen, den virtuellen Computer und die anderen Farmserver nach dem Neustart des virtuellen Computers genau zu überwachen, um sicherzustellen, dass keine Zeitsynchronisierungsprobleme bestehen.

  • Leistung: Beim Erstellen einer Momentaufnahme für einen virtuellen Computer erstellen Sie im Grunde einen differenzierenden Datenträger. Zwischen dem virtuellen Computer und der Momentaufnahme werden ständig Konfigurationsdaten ausgetauscht, was sich auf die Leistung auswirkt.