Installieren eines Softwareupdates (SharePoint Foundation 2010)

 

Gilt für: SharePoint Foundation 2010

Letztes Änderungsdatum des Themas: 2016-11-30

In diesem Artikel wird die Installation eines Softwareupdates auf einem Server in einer Microsoft SharePoint Foundation 2010-Farm beschrieben. Darüber hinaus werden drei Beispielszenarien erörtert, und für jedes Szenario wird eine Updateszenario bereitgestellt.

Inhalt dieses Artikels

  • Überprüfen der Updatestrategie

  • Überwachen des Installationsfortschritts

  • Handhaben von Updatefehlern

  • Überprüfen von Updateszenarien

  • Verwenden der direkten Methoden ohne Abwärtskompatibilität

  • Verwenden der direkten Methoden mit Abwärtskompatibilität

  • Verwenden der Updatemethode durch Datenbankanfügungen, um eine hohe Verfügbarkeit der vorhandenen Inhalte zu ermöglichen

  • Überprüfen der Fertigstellung und des Erfolgs des Updates

Überprüfen der Updatestrategie

Bevor Sie mit der Bereitstellung eines Softwareupdates beginnen, müssen Sie sicherstellen, dass die geplante Updatestrategie für Ihre Microsoft SharePoint Foundation-Umgebung optimal ist. Es gibt mehrere Faktoren wie Verringerung der Ausfallzeit, Kosten und Komplexität, die entscheidend dafür sind, für welche Bereitstellungsstrategie Sie sich entscheiden. Verwenden Sie das Flussdiagramm im Abschnitt "Bestimmen der Updatestrategie" in Vorbereiten der Bereitstellung eines Softwareupdates (SharePoint Foundation 2010), um die zu verwendende Updatestrategie zu überprüfen: direkt, durch Datenbankanfügung oder hybrid.

Überwachen des Installationsfortschritts

Überwachen Sie während des Updates den Bereitstellungsvorgang, um sicherzustellen, dass das Update wie geplant abläuft. Es können Probleme auftreten, die zu einer Unterbrechung des Updates oder zu einer aktualisierten Farm führen, in der einige Elemente nicht wie erwartet funktionieren. Achten Sie besonders auf die Datenbanksynchronisierung und -anpassung.

Es wird empfohlen, dass Sie die Ansicht Update und Migration in der Zentraladministration verwenden, da es sich dabei um das wichtigste Tool zum Anzeigen des Status von Produkt- und Patchinstallationen, Daten und Upgrade in Echtzeit handelt.

Nach dem Starten des Setups können Sie auch die Protokolldateien anzeigen und Windows PowerShell verwenden, um die aktuellen Ergebnisse des Installationsfortschritts abzurufen.

Handhaben von Updatefehlern

SharePoint Foundation 2010 verfügt über ein verbessertes Konzept für die Handhabung von Upgradefehlern nach der Beendigung der Patchingphase. Wenn bei einem Update ein Fehler auftritt und der Abwärtskompatibilitätsmodus ausgeführt wird, können Sie die SharePoint Foundation-Datenbank wiederherstellen und die Ausführung im Abwärtskompatibilitätsmodus fortsetzen. Nachdem das Updateproblem für die Website behoben wurde, können Sie das Upgrade fortsetzen. Alle bereits begonnenen Aufgaben werden nicht erneut ausgeführt. Weitere Informationen finden Sie unter Testen und Problembehandlung des Upgrades (SharePoint Foundation 2010).

Wenn in einem Update in früheren SharePoint-Produkt- und Technologieumgebungen ein Fehler aufgetreten ist, musste das Produkt in der Regel deinstalliert, die ältere Version installiert und von einer Sicherung eine Wiederherstellung ausgeführt werden.

Überprüfen von Updateszenarien

Die folgenden Softwareupdateszenarien werden in diesem Artikel erörtert:

  • Direkte Updates ohne Abwärtskompatibilität – Das Update wird gleichzeitig auf allen Farmservern installiert, und die Inhalte werden ohne Verwendung von Abwärtskompatibilität aktualisiert.

  • Direkte Updates mit Abwärtskompatibilität zur Verringerung der Ausfallzeit – Das Update wird in Stufen installiert, und es werden zurückgestellte Upgrades mit Abwärtskompatibilität verwendet, um die Ausfallzeit zu verringern.

  • Update durch Datenbankanfügung für hohe Verfügbarkeit der Inhalte – In diesem Update werden zwei Farmen verwendet, um eine hohe Verfügbarkeit für vorhandene Inhalte bereitzustellen.

Weitere Informationen zur Funktionsweise des direkten Updates und des Updates durch Datenbankanfügung finden Sie in den Diagrammen im folgenden Artikel: Upgradeprozess (Übersicht) (SharePoint Foundation 2010). Beachten Sie, dass in diesen Artikeln das Upgrade von einer Softwareversion zu einer anderen erläutert wird, nicht die Installation von Softwareupdates, der allgemeine Vorgang ist jedoch sehr ähnlich.

In der folgenden Illustration wird die Farmtopologie dargestellt, die für alle in diesem Artikel erläuterten Patchingszenarien als Beispiel verwendet wird.

Beispielfarm für das Installieren eines Softwareupdates

Anfangszustand und erforderliche Bedingungen

Die vorstehende Illustration zeigt den Anfangszustand der Farm, bevor Sie das Update installieren. Stellen Sie sicher, dass die folgenden Bedingungen gegeben sind:

  • Für alle Front-End-Webserver wird ein gemeinsamer Lastausgleich ausgeführt, und diese befinden sich in Rotation mit dem Lastenausgleichsmodul.

  • Alle Farmserver arbeiten ordnungsgemäß.

  • Alle Datenbanken sind aktiv und arbeiten ordnungsgemäß.

Starten Sie die Software nicht, wenn eine der vorstehenden Bedingungen nicht gegeben ist. Beheben Sie alle Probleme, bevor Sie fortfahren.

Verwenden der direkten Methode ohne Abwärtskompatibilität

In diesem Szenario wird die gesamte Farm heruntergefahren, indem eingehende Anforderungen an die Front-End-Webserver deaktiviert werden. Anschließend wird das Update auf allen Farmservern installiert. Diese Strategie kombiniert die im Abschnitt "Softwareupdateprozess" in Softwareupdates (Übersicht) (SharePoint Foundation 2010) erläuterte Update- und die Upgradephase.

In der folgenden Illustration werden die für die Installation des Updates in der Farm erforderlichen Schritte dargestellt.

Anwenden von direkten Updates, keine Abwärtskompatibilität

Verwenden Sie die vorstehende Illustration als Anleitung für die empfohlenen Schritte im folgenden Verfahren.

So installieren Sie ein Update ohne Abwärtskompatibilität

  1. Entfernen Sie die Webserver (WEB-1 bis WEB-4) aus der Rotation im Lastausgleich, oder unterbrechen Sie das Lastausgleichsmodul, um eingehende Anforderungen an die Server zu beenden.

  2. Führen Sie die ausführbare Datei aus, um das Update auf dem Webserver zu installieren, auf dem die Zentraladministration gehostet wird (WEB-4).

  3. Stellen Sie sicher, dass der Server erfolgreich aktualisiert wurde.

  4. Melden Sie sich bei dem ersten Webserver an (WEB-1).

  5. Führen Sie die ausführbare Datei aus, um das Update auf dem Webserver zu installieren.

  6. Führen Sie die ausführbare Datei aus, um das Update auf den verbleibenden Webservern (WEB-2 und WEB-3) zu installieren.

  7. Stellen Sie sicher, dass alle Server erfolgreich aktualisiert wurden.

  8. Führen Sie den Konfigurations-Assistent für SharePoint-Produkte auf dem Server aus, auf dem die Zentraladministration gehostet wird (WEB-4), um die Konfigurationsdatenbank zu aktualisieren sowie der Reihe nach alle Inhaltsdatenbanken.

  9. Führen Sie den Konfigurations-Assistent für SharePoint-Produkte auf dem ersten Webserver aus (WEB-1).

    Hinweis

    Führen Sie den Konfigurationsassistenten aus, um sicherzustellen, dass ein Fehler nicht auf andere Webserver verteilt wird, wenn beim Update eines bestimmten Servers ein Fehler auftritt. Beispielsweise könnte ein Upgradefehler auf einem Server zu einem Upgradefehler in einer oder mehreren Websitesammlungen führen.

  10. Wiederholen Sie den vorstehenden Schritt für alle verbleibenden Webserver.

  11. Überprüfen Sie die Beendigung und den Erfolg des Updates. Weitere Informationen finden Sie unter Überprüfen der Fertigstellung und des Erfolgs des Updates.

  12. Fügen Sie die Webserver (WEB-1 bis WEB-4) der Rotation im Lastausgleichsmodul hinzu, oder starten Sie das Lastausgleichsmodul, um eingehende Anforderungen an den Server zu aktivieren.

Verwenden der direkten Methode mit Abwärtskompatibilität

In diesem Szenario wird die Abwärtskompatibilität von SharePoint Foundation 2010 und das Feature für zurückgestelltes Upgrade verwendet, um die für die Bereitstellung des Softwareupdates erforderliche Ausfallzeit zu verringern. Die Ausfallzeit lässt sich jedoch nicht vollständig beseitigen. Die Websites und Dienste sind während der Aktualisierung der Inhalte nicht verfügbar.

Dieses Softwareupdateszenario verwendet die folgenden beiden Phasen, um das Update auf Serverfarmen zu installieren:

  • Update zur Installation des Updates auf den Farmservern

  • Upgrade zur Ausführung des Patchingvorgangs

Während der Updatephase kann die Farm mit geringer bis zu gar keiner Ausfallzeit aktiv bleiben. Während der Upgradephase ist die Farm jedoch nicht verfügbar. Wenn Sie versuchen, auf Inhalte zuzugreifen, während die Farm aktualisiert wird, könnte das zu Fehlern während des Upgrades oder zu einer sehr starken Verlangsamung des Upgradeprozesses aufgrund von Ressourcenkonflikten und Sperren führen.

Weitere Informationen zum Softwareupdatevorgang finden Sie im Abschnitt "Der Softwareupdatevorgang" in Softwareupdates (Übersicht) (SharePoint Foundation 2010).

Updatephase

In der folgenden Illustration werden die für die Installation des Updates in der Farm erforderlichen Schritte dargestellt.

Direktes Update mit Abwärtskompatibilität

Verwenden Sie die vorstehende Illustration als Anleitung für die empfohlenen Schritte im folgenden Verfahren.

So installieren Sie das Update auf Farmservern

  1. Entfernen Sie die Hälfe der Webserver (WEB-1 und WEB-2) aus der Rotation im Lastausgleich, oder unterbrechen Sie das Lastausgleichsmodul, um eingehende Anforderungen an die Server zu beenden.

  2. Führen Sie die ausführbare Datei aus, um das Update auf allen Webservern auszuführen, die aus der Rotation des Lastausgleichs entfernt wurden (WEB-1 und WEB-2). Führen Sie den Konfigurations-Assistent für SharePoint-Produkte auf keinem dieser Server aus. Stellen Sie sicher, dass beide Webserver erfolgreich aktualisiert wurden.

  3. Entfernen Sie die verbleibenden Webserver (WEB-3 und WEB-4) aus der Rotation im Lastausgleich, oder unterbrechen Sie das Lastausgleichsmodul, um eingehende Anforderungen an die Server zu beenden. Zu diesem Zeitpunkt empfängt keiner der Front-End-Webserver Anforderungen für die Farm.

  4. Fügen Sie die aktualisierten Webserver (WEB-1 und WEB-2) wieder der Rotation des Lastausgleichs hinzu.

  5. Führen Sie die ausführbare Datei aus, um das Update auf allen Webservern auszuführen, die noch immer aus der Rotation des Lastausgleichs entfernt sind. Führen Sie den Konfigurations-Assistent für SharePoint-Produkte auf keinem dieser Server aus. Stellen Sie sicher, dass beide Webserver erfolgreich aktualisiert wurden.

  6. Fügen Sie die aktualisierten Webserver (WEB-3 und WEB-4) wieder der Rotation des Lastausgleichs hinzu.

  7. Überprüfen Sie die Fertigstellung und den Erfolg des Updates. Weitere Informationen finden Sie unter Überprüfen der Fertigstellung und des Erfolgs des Updates.

Zu diesem Zeitpunkt des Vorgangs müssen die Datenbanken und weitere Komponenten wie Einstellungen, Features und Daten auf Websiteebene noch immer aktualisiert werden, da der Konfigurations-Assistent für SharePoint-Produkte auf keinem der Farmserver ausgeführt wurde. Die Farm sollte jedoch im Abwärtskompatibilitätsmodus ausgeführt werden können.

Upgradephase

In der folgenden Illustration werden die erforderlichen Schritte für die Beendigung des Patchingvorgangs durch die Aktualisierung der Serverfarm veranschaulicht. Während dieses Vorgangs sind die zu aktualisierenden Websites für Benutzer nicht verfügbar.

Upgradephase

Verwenden Sie die vorstehende Illustration als Anleitung für die empfohlenen Schritte im folgenden Verfahren.

Wichtig

Überwachen Sie den Upgradestatus eines jeden Servers, bevor Sie das Upgrade für den nächsten Server in der Abfolge ausführen. Es wird dringend empfohlen eine Sicherung der Farm auszuführen, bevor Sie mit dem Upgrade beginnen.

Das folgende Verfahren veranschaulicht alle Schritte für das Upgrade einer Farm. Sie können das Upgrade für alle Komponenten innerhalb eines Ausfallzeitfensters ausführen, oder Sie verwenden kleinere Ausfallzeitfenster und führen das Upgrade für unterschiedliche Teile der Farm zu unterschiedlichen Zeiten aus. Wenn Sie das Upgrade aufteilen möchten, können Sie das Upgrade für die folgenden Komponenten in unterschiedlichen Ausfallzeitfenstern ausführen:

  • Dienste

    Wenn das Softwareupdate Updates für Dienste enthält, können Sie das Upgrade für den Dienst ausführen und anschließend den Betrieb der Farm fortsetzen (Schritte 6 und 7 in dem Verfahren), bis eine längere Ausfallzeit für die Farm möglich ist, um das Upgrade für die Inhalte und die Farm auszuführen.

  • Inhaltsdatenbanken

    Sie können eine kurze Ausfallzeit der Farm veranlassen und jedes Mal nur ein Upgrade für einige Inhaltsdatenbanken ausführen (Schritte 1 bis 3 des Verfahrens) und dann den Betrieb der Farm fortsetzen (Schritte 6 und 7). Diesen Vorgang können Sie über mehrere Ausfallzeitfenster wiederholen, bis das Upgrade für alle Inhalte ausgeführt wurde, und die Farmserver bereit für das Upgrade sind.

    Sie können das Upgrade auch für sehr wenige einzelne Inhaltsdatenbanken parallel ausführen. Führen Sie jedoch keine Upgrades für zu viele Inhaltsdatenbanken parallel aus, da dies den Gesamtupgradevorgang verlangsamt und die Ausfallzeit verlängert. Es wird empfohlen, das Upgrade für maximal zwei Inhaltsdatenbanken im gleichen Microsoft SQL Server-Volume gleichzeitig auszuführen und den Startzeitpunkt der Upgrades für jeden Upgradevorgang um einige Minuten zu versetzten, um eine Konfliktsperre beim Starten des Upgrades zu vermeiden. Begrenzen Sie zudem die Anzahl der Inhaltsdatenbanken, für die auf einem einzigen Web- oder Anwendungsserver ein Upgrade ausgeführt wird, da jeder zusätzliche Upgradevorgang eine relativ große Menge an Ressourcen verbraucht. Üblicherweise kann pro Web- oder Anwendungsserver ein Upgrade für vier Datenbanken ausgeführt werden. Stellen Sie jedoch sicher, die Anzahl der Datenbanken pro SQL Server-Volume, für die ein Upgrade ausgeführt wird, nicht zu überschreiten, unabhängig davon, von welchem Web- oder Anwendungsserver das Upgrade ausgeht.

So führen Sie ein Upgrade für eine Farm aus

  1. Entfernen Sie die Webserver (WEB-1 bis WEB-4) aus der Rotation im Lastausgleich, oder unterbrechen Sie das Lastausgleichsmodul, um eingehende Anforderungen an die Server zu beenden.

    Wichtig

    Die Websites und Dienste sind erst nach dem Abschluss des Upgrades und nach der Rückkehr der Server in einen aktiven Lastausgleichsstatus wieder verfügbar.

  2. Führen Sie nach Bedarf das Upgrade für die spezifischen Dienste aus.

    Für einige Updates ist möglicherweise auch die Ausführung zusätzlicher Windows PowerShell-Cmdlets erforderlich, um das Upgrade für spezifische Dienstanwendungen auszuführen. Wenn aus den Hinweisen für das Softwareupdate hervorgeht, dass ein Upgrade für einen spezifischen Dienst ausgeführt werden muss, damit dieser nach dem Patchen weiterhin funktionsfähig ist, etwa wenn ein Dienst nicht im Abwärtskompatibilitätsmodus ausgeführt werden kann, kann ein kurzer Ausfall der Farm veranlasst werden, damit das Upgrade für den Dienst ausgeführt werden kann, ohne, dass das Upgrade für die gesamte Farm ausgeführt werden muss. Die spezifischen Windows PowerShell-Cmdlets für das Upgrade spezifischer Dienstanwendungen sollten in den Hinweisen angegeben werden, wenn sie erforderlich sind.

  3. Verwenden Sie das Windows PowerShell Upgrade-SPContentDatabase-Cmdlet, um das Upgrade für die einzelnen Inhaltsdatenbanken auszuführen.

    Dieser Schritt ist optional, er stellt jedoch sicher, dass das Upgrade zunächst für alle Inhaltsdatenbanken ausgeführt wird. Dies hat den Vorteil gewisser Parallelverarbeitungen, sodass die Ausfallzeit verringert wird. Wenn dieser Schritt nicht ausgeführt wird, wird das Upgrade für alle verbleibenden noch nicht aktualisierten Inhaltsdatenbanken seriell ausgeführt, wenn der Konfigurations-Assistent für SharePoint-Produkte für das Upgrade der Farmserver ausgeführt wird.

    Wichtig

    Führen Sie das Upgrade-SPContentDatabase-Cmdlet für jede Datenbank aus. Sie können das Cmdlet von einem beliebigen der aktualisierten Webserver oder Anwendungsserver ausführen. Beachten Sie, dass der Inhalt der Datenbanken nicht verfügbar ist, während dieser Vorgang für die Datenbank ausgeführt wird.

  4. Führen Sie den Konfigurations-Assistent für SharePoint-Produkte auf dem Server aus, auf dem die Zentraladministration ausgeführt wird (WEB-4).

    Wichtig

    Der Konfigurations-Assistent für SharePoint-Produkte startet auch ein sofortiges Upgrade der Konfigurationsdatenbank sowie aller anderen noch nicht aktualisierten Datenbanken. Da es wahrscheinlich ist, dass die Inhaltsdatenbanken die einzigen Datenbanken sind, für die das Upgrade bereits ausgeführt wurde, wie im vorherigen Schritt beschrieben, werden auch alle Dienstanwendungs-Datenbanken in diesem Schritt aktualisiert. Während der Ausführung dieses Vorgangs sind Ihre Websites nicht verfügbar.

  5. Führen Sie den Konfigurations-Assistent für SharePoint-Produkte für die verbleibenden Webserver aus (WEB-1 bis WEB-3).

  6. Überprüfen Sie die Fertigstellung und den Erfolg des Updates. Weitere Informationen finden Sie unter Überprüfen der Fertigstellung und des Erfolgs des Updates.

  7. Fügen Sie die aktualisierten Webserver (WEB-1 und WEB-4) wieder der Rotation des Lastausgleichs hinzu.

Verwenden des Updates durch Datenbankanfügung, um eine hohe Verfügbarkeit für vorhandene Inhalte zu ermöglichen

Um die hohe Verfügbarkeit für vorhandene Inhalte sicherzustellen, verwendet dieses Szenario schreibgeschützte Datenbanken in der vorhandenen Farm. Das Update wird in einer neuen Farm installiert, und der Benutzerverkehr wird zu dieser Farm umgeleitet.

In der folgenden Illustration werden die Schritte dargestellt, die für die Installation des Updates in einer neuen Farm unter Verwendung der Datenbankanfügung erforderlichen sind. Weitere Informationen finden Sie unter Anfügen von Datenbanken und Durchführen eines Upgrades auf SharePoint Foundation 2010.

Anwenden von Updates mit minimaler Ausfallzeit

Verwenden Sie die vorstehende Illustration als Anleitung für die empfohlenen Schritte im folgenden Verfahren.

So installieren Sie das Update unter Verwendung der Datenbankanfügung

  1. Erstellen Sie eine neue Farm, in der Sie das Softwareupdate installieren werden. Für diese Farm sind keine Front-End-Webserver erforderlich. Weitere Informationen finden Sie unter Vorbereiten der neuen SharePoint Foundation-Umgebung.

    Hinweis

    Wenn in der ursprünglichen Farm eine Datenbankspiegelung verwendet wird, müssen Sie die Spiegelung konfigurieren, nachdem Sie die Bereitstellung des Softwareupdates in der neuen Farm fertiggestellt haben.

  2. Konfigurieren Sie die Datenbanken in der vorhandenen Farm, sodass sie sich im schreibgeschützten Status befinden.

    Hinweis

    Wenn die vorhandene Farm gespiegelt wird, müssen Sie die Spiegelung unterbrechen, bevor für die Datenbanken Schreibschutz festgelegt wird.

    Weitere Informationen für die Konfiguration schreibgeschützter Datenbanken finden Sie im Abschnitt "Festlegen des Schreibschutzes für die vorherige Version der Datenbanken (Datenbankanfügung mit schreibgeschützten Datenbanken" in Anfügen von Datenbanken und Durchführen eines Upgrades auf SharePoint Foundation 2010 und Ausführen einer Farm mit schreibgeschützten Datenbanken (SharePoint Foundation 2010).

  3. Konfigurieren Sie die Dienstanwendungs-Datenbanken in der vorhandenen Farm, sodass sie sich im schreibgeschützten Status befinden.

  4. Sichern Sie die Inhaltsdatenbanken in der vorhandenen Farm. Weitere Informationen finden Sie unter Sichern und Wiederherstellen (SharePoint Foundation 2010).

  5. Stellen Sie die Inhaltsdatenbanken auf dem neuen Datenbankserver wieder her.

  6. Erstellen Sie für jede vorhandene Dienstanwendung in der alten Farm eine Dienstanwendung in der neuen Farm.

    Alle Einstellungen aus der vorhandenen Farm müssen dupliziert werden.

  7. Verwenden Sie die Datenbankanfügung, um die Datenbanken in der neuen Farm zu erstellen. Weitere Informationen finden Sie unter Ausführen eines Upgrades durch Datenbankanfügungen auf SharePoint Foundation 2010 und Anfügen und Wiederherstellen einer schreibgeschützten Inhaltsdatenbank (SharePoint Foundation 2010).

  8. Stellen Sie sicher, dass keine Probleme mit der neuen Farm bestehen.

  9. Aktivieren Sie die neue Farm als Produktionsfarm, indem Sie DNS für den Verweis auf die neue Farm konfigurieren, oder indem Sie sicherstellen, dass die neue Farm über Lastausgleich verfügt. Stellen Sie sicher, dass Benutzer auf die neue Farm zugreifen können.

  10. Räumen Sie eine gewisse Zeit ein, damit Benutzer vom zwischengespeicherten DNS wechseln können, und deaktivieren Sie die alte Farm.

  11. Überprüfen Sie die Fertigstellung und den Erfolg des Updates. Weitere Informationen finden Sie unter Überprüfen der Fertigstellung und des Erfolgs des Updates.

Überprüfen der Fertigstellung und des Erfolgs des Updates

Unabhängig von der verwendeten Updatestrategie und der während des Softwareupdates verwendeten Überwachung, müssen Sie die Fertigstellung und den Erfolg des Updates sicherstellen. Weitere Informationen finden Sie unter Überprüfen der Aktualisierung und der aktualisierten Websites (SharePoint Foundation 2010).