Leitfaden für virtuelle Computer (SharePoint Foundation 2010)

 

Gilt für: SharePoint Foundation 2010

Letztes Änderungsdatum des Themas: 2016-11-30

Dieser Artikel enthält eine Anleitung zum Konfigurieren eines virtuellen Computers (Virtual Machine, VM), der Windows Server 2008 Hyper-V-Technologie verwendet und in einer Microsoft SharePoint Foundation 2010-Farm eingesetzt wird. Hierzu gehören Farmserver auf der Webserver-, Anwendungsserver- und Datenbankserverebene. Bevor Sie einen virtuellen Computer für eine SharePoint-Farm konfigurieren, empfiehlt es sich, den >Leitfaden Erste Schritte mit Hyper-V (https://go.microsoft.com/fwlink/?linkid=187754&clcid=0x407) zu lesen. Da jede Entscheidung, die Sie im Hinblick auf die Konfiguration eines virtuellen Computers oder seiner Infrastruktur treffen, Auswirkungen auf die Leistung oder Funktionalität hat (SharePoint Foundation 2010 und Hyper-V), ist es wichtig, jede Konfigurationsoption zu verstehen.

In einer Hyper-V-Umgebung haben Sie die Möglichkeit, die Konfiguration des virtuellen Netzwerks und jedes einzelnen virtuellen Computers anzugeben. Zusätzlich können Sie die Kommunikation des virtuellen Computers mit dem Virtualisierungshost und das Verhalten des virtuellen Computers beim Beenden und Neustarten, wenn der Betriebsstatus des virtuellen Computers unterbrochen wird, konfigurieren.

Inhalt dieses Artikels

Netzwerke

Sie können Hyper-V-Netzwerke konfigurieren, bevor Sie virtuelle Computer erstellen oder nachdem Sie einen oder mehrere virtuelle Computer erstellt haben. Sie können auch mehr als ein virtuelles Netzwerk für einen Hyper-V-Host erstellen.

Im Manager für virtuelle Netzwerke (auf den über den Hyper-V-Manager zugegriffen wird) können Sie zwischen drei Typen von virtuellen Netzwerken wählen. In der folgenden Tabelle sehen Sie eine Zusammenfassung der Netzwerktypen und deren Eigenschaften.

Typ Beschreibung

Extern

Verwenden Sie diesen Typ, wenn Sie zulassen möchten, dass virtuelle Computer mit externen Servern und dem Verwaltungsbetriebssystem (auch als übergeordnete Partition bezeichnet) kommunizieren. Bei diesem Typ können virtuelle Computer auf dem gleichen physischen Server auch miteinander kommunizieren.

Intern

Verwenden Sie diesen Typ, wenn Sie die Kommunikation zwischen virtuellen Computern auf dem gleichen physischen Server und virtuellen Computern und dem Verwaltungsbetriebssystem zulassen möchten. Ein internes virtuelles Netzwerk ist ein virtuelles Netzwerk, das nicht an einen physischen Netzwerkadapter gebunden ist. Es wird üblicherweise zum Erstellen einer Testumgebung verwendet, in der eine Verbindung vom Verwaltungsbetriebssystem zu den virtuellen Computern hergestellt werden muss.

Privat

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

Entscheiden Sie anhand der SharePoint Foundation-Farmvoraussetzungen, welche der drei Netzwerkkonfigurationen Sie auf einem Virtualisierungshost verwenden möchten. Im Artikel Schnellstart: Bereitstellen eines Einzelservers in einer isolierten Hyper-V-Umgebung (SharePoint Foundation 2010) wurde beispielsweise ein internes Netzwerk eingesetzt, um die Testumgebung von einer Produktionsumgebung zu isolieren.

Nachdem Sie den geeigneten Netzwerktyp bestimmt haben, können Sie den Bereich von MAC-Adressen (Media Access Control) angeben, die automatisch virtuellen Netzwerkkarten zugeordnet werden. Im Release R2 von Microsoft Hyper-V Server 2008 können Sie statische MAC-Adressen für eine Netzwerkkarte bereitstellen, um Kollisionen auf einem Netzwerk zu vermeiden.

Hinsichtlich der Netzwerkleistung können Sie durch das Erstellen von virtuellen lokalen Netzwerken (Virtual Local Area Networks, VLANs) eine Steigerung erzielen. Virtuelle Computer auf dem gleichen VLAN können über den virtuellen Switch kommunizieren. Das bedeutet, dass der Netzwerkverkehr schneller ist, weil die physische Netzwerkkarte nicht verwendet werden muss. Ein weiterer Vorteil einer VLAN-Konfiguration liegt darin, dass sie softwarebasiert ist, d. h. Computer können problemlos verschoben werden und behalten dennoch ihre Netzwerkkonfigurationen.

Über die folgenden Links erhalten Sie weitere Informationen zu Konzepten für virtuelle Netzwerke und zum Konfigurieren von virtuellen Netzwerken.

Netzwerkkarte

Zwei Typen von Netzwerkkarten können an einen virtuellen Computer angehängt werden: eine Netzwerkkarte und eine ältere Netzwerkkarte. Eine Netzwerkkarte bietet eine bessere Leistung als eine ältere Netzwerkkarte. Die ältere Netzwerkkarte emuliert eine Intel 21140-basierte PCI-Fast-Ethernet-Netzwerkkarte, was zu einer niedrigeren Datentransferrate als bei einer Netzwerkkarte führt. Eine ältere Netzwerkkarte unterstützt außerdem netzwerkbasierte Installationen, weil sie die Möglichkeit bietet, die Pre-Boot Execution Environment (PXE) zu starten.

Wir empfehlen, den virtuellen Computer mit einer Netzwerkkarte zu konfigurieren, es sei denn, Sie müssen eine ältere Netzwerkkarte verwenden, bis Sie den Treiber für virtuelle Computer installieren können oder Sie müssen einen Netzwerkstart ausführen.

Hinweis

Sie können die ältere Netzwerkkarte anfangs verwenden, um einen Netzwerkstart auszuführen. Wenn dies nicht mehr erforderlich ist, fügen Sie eine Netzwerkkarte hinzu und löschen die ältere Netzwerkkarte.

Wie bei physischen Servern können Sie mehrere Karten auf einem virtuellen Computer installieren.

Konfiguration von virtuellen Computern

Hyper-V bietet zahlreiche Optionen für die Konfiguration eines virtuellen Computers. Diese Optionen können nach dem Starten des virtuellen Computers und Installieren von Microsoft SharePoint Foundation geändert werden. Zum Ändern der Konfiguration müssen Sie den virtuellen Computer herunterfahren. Konfigurieren Sie für jeden virtuellen Computer Folgendes:

  • Startsequenz (ältere Netzwerkkarte, CD, IDE oder Diskette)

  • Größe des Arbeitsspeichers

  • Anzahl der virtuellen Prozessoren (maximal vier)

  • Typ und Anzahl der Controller

  • Typ und Anzahl der Datenträger

  • Typ und Anzahl der Netzwerkkarten

Zusätzlich zu den obigen Optionen können Sie auch COM-Ports und eine virtuelle Diskette konfigurieren.

In Bezug auf SharePoint Foundation betreffen die wichtigsten Überlegungen zur Konfiguration den Arbeitsspeicher, die Prozessoren sowie Typ und Anzahl der Controller und Festplatten.

Arbeitsspeicher

Nachdem Sie 2 GB RAM für den Virtualisierungshost reserviert haben, können Sie für einen virtuellen Computer einen beliebigen Teil des verbleibenden Arbeitsspeichers konfigurieren. Natürlich müssen Sie berücksichtigen, wie viel Arbeitsspeicher Sie anderen virtuellen Computern bereitstellen, die auf dem gleichen Virtualisierungshost ausgeführt werden.

Hinweis

Die 2 GB RAM, die für den Virtualisierungshost reserviert sind, gelten als Richtschnur und sind kein zwingend erforderlicher Arbeitsspeicher. Typischerweise ist die tatsächliche Größe des Arbeitsspeichers, die dem physischen Server zugeteilt wird, geringer.

Der tatsächliche Arbeitsspeicheroverhead für Hyper-V ist relativ gering. Dies wird deutlich, wenn Sie die Datei Hyper-V RAM Calculator.xls (https://go.microsoft.com/fwlink/?linkid=187756&clcid=0x407) herunterladen und zum Berechnen der Arbeitsspeichernutzung auf einem Host mit einer gegebenen Größe und mehreren virtuellen Computern verwenden.

Prozessor

Sie können mehrere virtuelle Prozessoren für einen virtuellen Computer konfigurieren, maximal vier. Sie können für jeden virtuellen Computer nicht mehr Prozessoren konfigurieren, als logische Prozessoren (Prozessorkerne) auf dem Virtualisierungshost vorhanden sind. Bei einem physischen Server mit zwei Prozessorkernen können Sie maximal zwei virtuelle Prozessoren für einen virtuellen Computer konfigurieren. Hyper-V unterstützt zwar bis zu acht virtuelle Prozessoren pro Kern, doch gilt eine Konfiguration in diesem Verhältnis (1 logischer zu 8 virtuellen Prozessoren) als "überzeichnet". Wir empfehlen für jeden in einer SharePoint-Farm verwendeten virtuellen Computer ein Verhältnis von 1:1. Eine Überzeichnung der CPU auf dem Virtualisierungshost funktioniert zwar, führt aber je nach Grad der Überzeichnung zu mehr oder weniger starken Leistungseinbußen.

Controller und Festplatte

Sie können auf virtuellen Computern entweder IDE- Geräte (Integrated Device Electronics) oder SCSI-Geräte 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 zwei Datenträgern auf jedem Controller verwenden. Der Startdatenträger muss an eines der IDE-Geräte angehängt sein und kann entweder eine virtuelle Festplatte oder ein physischer Datenträger sein. Für einen virtuellen Computer muss ein IDE-Gerät als Startdatenträger zum Starten des Gastbetriebssystems verwendet werden. Allerdings können Sie zwischen zahlreichen physischen Geräten zur Bereitstellung von Speicher für das IDE-Gerät wählen.

  • SCSI-Geräte: Jeder virtuelle Computer unterstützt bis zu 256 SCSI-Datenträger (vier SCSI-Controller, die jeder bis zu 64 Datenträger unterstützen). SCSI-Controller verwenden einen Gerätetyp, der speziell für den Einsatz mit virtuellen Computern entwickelt wurde, und kommunizieren über den Bus des virtuellen Computers. Der Bus des virtuellen Computers muss verfügbar sein, wenn das Gastbetriebssystem gestartet wird. Daher können Sie virtuelle Festplatten, die an SCSI-Controller angefügt sind, nicht als Startdatenträger nutzen.

    Hinweis

    Die E/A-Leistung von physischen SCSI- und IDE-Geräten kann erheblich voneinander abweichen. Dies trifft für die virtualisierten SCSI- und IDE-Geräte in Hyper-V nicht zu. IDE- und SCSI-Geräte bieten eine gleichermaßen hohe E/A-Leistung, wenn Integrationsdienste auf dem Gastbetriebssystem installiert sind. Ein wichtigerer Grund für die Auswahl von SCSI-Laufwerken als die Leistungssteigerung ist daher die Unterstützung von im laufenden Betrieb austauschbaren Festplatten in der Hyper-V-Implementierung von SCSI.

Die Version von Hyper-V, die mit Windows Server 2008 R2 veröffentlicht wurde, bietet deutliche Verbesserungen bei der Leistung der virtuellen Festplatte. Weitere Informationen finden Sie unter Virtual Hard Disk Performance: 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 von virtuellen Computern finden Sie im Abschnitt "How to choose your Hyper-V and VHD Storage Container Format" dieses Whitepapers. Beachten Sie auch die Empfehlung des Autors: Berücksichtigen Sie beim Auswählen der richtigen virtuellen Festplatte für Ihre Umgebung sowohl die Zugriffsleistung als auch die Speicheranforderungen. Bei der Verwendung von Windows Server 2008 R2 sollte sich die Auswahl weniger an der Zugriffsgeschwindigkeit als vielmehr an der Größe des Arbeitsspeichers orientieren, die aufgrund der erweiterten Zwischenspeicherung beansprucht wird.

Wichtig

Es gibt nicht für jede virtuelle Umgebung eine allgemein gültige Speicherlösung. Das Auswählen der besten Option für Laufwerke von virtuellen Computern für die Server mit SharePoint Foundation erfordert sorgfältige Recherche und umfangreiches Testen. Nur so können Sie in Ihrer virtuellen Umgebung die optimale Speicherlösung implementieren.

Integrationsdienste

Hyper-V enthält ein Softwarepaket für unterstützte Gastbetriebssysteme, mit dem die Integration zwischen dem physischen Computer und dem virtuellen Computer verbessert wird. Dieses Paket wird als Integrationsdienste bezeichnet. Stellen Sie sicher, dass unter dem Verwaltungsbetriebssystem (in 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 Elemente zur Integration zwischen virtuellem Computer und Virtualisierungshost konfigurieren:

  • Herunterfahren des Betriebssystems

  • Zeitsynchronisierung

  • Datenaustausch

  • Takt

  • Sicherung (Momentaufnahme des Volumes)

Wichtig

Deaktivieren Sie die Zeitsynchronisierung für jeden virtuellen Computer mit SharePoint Foundation. In SharePoint Foundation 2010 werden Zeitgeberaufträge umfassend implementiert, und die Latenz während der Zeitsynchronisierung führt in der SharePoint Foundation-Umgebung zu unvorhersehbaren Ergebnissen.

Automatischer Stopp und Start

Für jeden virtuellen Computer können Sie das automatische Stopp- und Startverhalten beim Herunterfahren eines physischen Computers konfigurieren. Für den Stopp sind folgende Optionen verfügbar:

  • Status des virtuellen Computers speichern. Der aktuelle Status des virtuellen Computers wird gespeichert, und wenn dieser gestartet wird, versucht Hyper-V, den vorherigen Status des virtuellen Computers wiederherzustellen.

  • Virtuellen Computer ausschalten. Diese Aktion entspricht dem Herausziehen des Steckers an einem Server.

  • Gastbetriebssystem herunterfahren. Dies entspricht dem Herunterfahren des Computers mithilfe der Windows-Option Herunterfahren.

Konfigurieren Sie einen virtuellen Computer mit SharePoint Foundation nicht so, dass der Status gespeichert wird. Virtuelle Computer, die aus einem gespeicherten Zustand wieder hochgefahren werden, sind mit den anderen Server in der Farm nicht mehr synchron. Wir empfehlen, den virtuellen Computer so zu konfigurieren, dass er ausgeschaltet wird. Mit dieser Methode können Sie eine Beschädigung des virtuellen Computers am konsequentesten verhindern. Beim Ausschalten werden alle Zeitgeberaufträge, die gerade ausgeführt werden, zuerst abgeschlossen. Dadurch gibt es beim Neustarten des virtuellen Computers praktisch keine Synchronisierungsprobleme.

Das Gegenteil eines automatischen Stopps ist der automatische Start. Hyper-V bietet die folgenden Startoptionen beim Neustarten des physischen Servers:

  • Nichts unternehmen. Sie müssen den virtuellen Computer manuell starten, unabhängig davon, in welchem Status er sich beim Herunterfahren des physischen Servers befand.

  • Automatisch starten, falls die Ausführung beim Beenden des Diensts stattfand.

  • Virtuellen Computer immer automatisch starten. Hyper-V startet den Computer, unabhängig davon, in welchem Status er sich beim Herunterfahren des physischen Servers befand.

Es wird empfohlen, eine der ersten beiden Optionen zu wählen. Beide Optionen sind geeignet, die Entscheidung liegt aber letztlich bei dem IT-Team, das die virtuelle Umgebung verwaltet und wartet.

Zusätzlich zu den genannten Startoptionen können Sie eine Startzeitverzögerung für einen virtuellen Computer konfigurieren. Dies empfiehlt sich, um die Ressourcenkonflikte auf einem Virtualisierungshost zu verringern. Wenn Sie jedoch die Startoption Nichts unternehmen ausgewählt haben, stellt dies kein Problem dar.

Verwenden von Momentaufnahmen

Momentaufnahmen sind ein sehr hilfreiches Tool zum Erfassen des aktuellen Status eines virtuellen Computers, der gerade ausgeführt wird, angehalten wurde oder beendet wurde. Mit dem Momentaufnahmen-Feature können Sie rasch und problemlos zu einer früheren Konfiguration der virtuellen Computer zurückkehren. Diese Möglichkeit eignet sich besonders gut für eine Entwicklungs- oder Testumgebung.

Als Best Practice wird empfohlen, das Momentaufnahmen-Feature nicht auf virtuellen Computern in einer Produktionsumgebung zu verwenden. Dies hat folgende Gründe:

  • Uhrsynchronisierung: Wenn Sie eine Momentaufnahme von einem virtuellen Computer erstellen, der gerade ausgeführt wird, besteht eine Latenz zwischen dem Zeitpunkt, zu dem die Momentaufnahme beginnt, und dem Zeitpunkt, zu dem die Momentaufnahme abgeschlossen ist. Diese Latenz wirkt sich auf Zeitgeberaufträge in SharePoint Foundation und infolgedessen auf die Uhrsynchronisierung zwischen den Farmservern aus.

    Wichtig

    Wenn Sie eine Momentaufnahme von einem virtuellen Computer erstellen möchten, fahren Sie den Computer herunter, damit aktive Aufträge vor der Momentaufnahme abgeschlossen werden können. Es empfiehlt sich, den virtuellen Computer und die anderen Farmserver nach dem Neustart des virtuellen Computers sorgfältig zu überwachen, um sicherzustellen, dass keine Probleme mit der Uhrsynchronisierung vorliegen.

  • Leistung: Mit einer Momentaufnahme für einen virtuellen Computer erstellen Sie im Grunde einen differenzierenden Datenträger. Zwischen dem virtuellen Computer und der Momentaufnahme erfolgt ein kontinuierlicher Austausch von Konfigurationsdaten. Das hat Auswirkungen auf die Leistung.