Freigeben über


Installieren eines Softwareupdates für SharePoint Server 2013

 

**Gilt für:**SharePoint 2013, SharePoint Foundation 2013, SharePoint Server 2013

**Letztes Änderungsdatum des Themas:**2018-02-27

Zusammenfassung: Installieren eines Softwareupdates zum Ausführen eines Build-zu-Build-Upgrades auf Servern in einer SharePoint 2013-Farm.

Inhalt dieses Artikels:

Bevor Sie beginnen:

Lesen Sie die folgenden Informationen zu Berechtigungen, Hardware- und Softwareanforderungen sowie zu Updateprozessen, bevor Sie mit dem Softwareupdateprozess beginnen.

Um die Verfahren in diesem Artikel ausführen zu können, müssen Sie über die folgenden Mitgliedschaften und Rollen verfügen:

  • feste Serverrolle "securityadmin" auf der SQL Server-Instanz

  • feste Datenbankrolle "db_owner" für alle Datenbanken, die aktualisiert werden sollen

  • Lokale Administratorrolle auf dem Server, der die Microsoft PowerShell-Cmdlets ausführt

Bevor Sie eine Aktualisierung installieren, stellen Sie sicher, dass die folgenden Bedingungen erfüllt sind:

  • Sämtliche Front-End-Webserver sind untereinander lastenausgeglichen und befinden sich in Rotation mit dem Lastenausgleich.

  • Alle Farmserver funktionieren ordnungsgemäß. Sie können für die Suche den Serverstatus entweder mit dem Microsoft PowerShell-Cmdlet Get-SPEnterpriseSearchStatus anzeigen, oder indem Sie in der Zentralverwaltung auf "Dienstanwendungen verwalten" klicken Search_service_application_name.

  • Sämtliche Datenbanken sind aktiv und funktionieren ordnungsgemäß.

Starten Sie das Update nicht, wenn eine der beschriebenen Bedingungen nicht erfüllt ist. Beheben Sie vor dem Fortfahren sämtliche Probleme.

SharePoint 2013 kann Upgradefehler bewältigen, nachdem die Patchingphase abgeschlossen wurde. Ist ein Build-zu-Build-Upgrade fehlerhaft, müssen Sie diesen ggf. aus einer Sicherung wiederherstellen. Führen Sie deshalb vor dem Starten des Updatevorgangs eine vollständige Sicherung durch. Wenn der Wiederherstellungsvorgang abgeschlossen ist, können Sie das Update fortsetzen. Abgeschlossene Aufgaben werden nicht erneut ausgeführt. Weitere Informationen finden Sie unter den folgenden Ressourcen:

Festlegen der Updatestrategie

Überprüfen Sie, ob die Updatestrategie, die Sie verwenden möchten, optimal für Ihre SharePoint 2013-Umgebung geeignet ist, bevor Sie mit der Bereitstellung eines Softwareupdates beginnen. Es gibt verschiedene Faktoren, wie Reduzierung der Ausfallzeiten, Kosten und Komplexität, die die Strategie zur Bereitstellung eines Softwareupdates bestimmen. Überprüfen Sie die von Ihnen ausgewählte Updatestrategie anhand des Flussdiagramms im Abschnitt Determine an update approach unter Vorbereiten der Bereitstellung von Softwareupdates für SharePoint 2013:direkt, Datenbankanfügung oder eine Kombination. Weitere Informationen zum Prozess der Datenbankanfügung finden Sie in den Diagrammen unter Overview of the upgrade process from SharePoint 2010 to SharePoint 2013.

Hinweis

Unter bestimmten Links in diesem Artikel finden Sie Informationen zum Upgrade innerhalb einer Version statt eines Build-zu-Build-Upgrades. Der grundlegende Vorgang ist für beide Upgradetypen ähnlich. So ist z. B. die Datenbankupgradephase im Wesentlichen für das Build-zu-Build-Upgrade und das Upgrade innerhalb einer Version dieselbe.

Überwachen des Installationsfortschritts

Überwachen Sie den Prozess, bei dem Updates bereitgestellt werden, um zu überprüfen, ob das Update wie geplant ausgeführt wird. Es können Probleme auftreten, die zum Blockieren des Updates führen oder eine aktualisierte Farm ergeben, in der einige Elemente nicht wie erwartet funktionieren. Achten Sie insbesondere auf die Datenbanksynchronisierung und Anpassungen.

Es wird empfohlen, die Seite Upgrade und Migration in der Zentraladministration als primäres Tool zum Anzeigen des Produkt- und Patchinstallationsstatus, des Datenstatus und des Updatestatus in Echtzeit zu verwenden.

Nachdem das Setup ausgeführt wurde, können Sie auch die Protokolldateien anzeigen und Microsoft PowerShell zum Prüfen des Installationsfortschritts verwenden.

Anfänglicher Status

Die folgende Abbildung zeigt die Farmtopologie, die als Beispiel für die in diesem Artikel beschriebenen Patchingszenarien verwendet wird.

Zeigt ein Beispiel zu einer Farmtopologie für ein Patchingszenario

Wenden Sie ein der im Folgenden aufgeführten Verfahren in diesem Artikel an, um das Update zu installieren:

Verwenden der direkten Methode ohne Abwärtskompatibilität

In diesem Szenario deaktivieren Sie eingehende Anforderungen an Front-End-Webserver, um die gesamte Farm herunterzufahren. Anschließend installieren Sie das Update auf allen Farmservern. Bei dieser Strategie werden die in Abschnitt Software update process unter Overview of the upgrade process from SharePoint 2010 to SharePoint 2013 beschriebenen Update- und Build-zu-Build-Upgradephasen miteinander kombiniert.

In der folgenden Abbildung werden die Schritte dargestellt, die zur Installation des Updates auf der Farm erforderlich sind. Sie können diese Abbildung als Anleitung dazu verwenden, oder die im Folgenden aufgeführten Schritte befolgen (" So installieren Sie ein Update ohne Abwärtskompatibilität").

So installieren Sie ein Update ohne Abwärtskompatibilität

  1. Informieren Sie die Benutzer darüber, dass die Farm während der Updateinstallation nicht verfügbar ist.

  2. Entfernen Sie die Webserver (WEB-1 bis WEB-4) aus der Rotation im Lastenausgleich, oder halten Sie den Lastenausgleich an, um eingehende Anforderungen an die Server anzuhalten.

  3. Führen Sie zum Installieren des Updates auf dem Anwendungsserver, auf dem Zentraladministration gehostet wird, die ausführbare Updatedatei aus (APP-1).

  4. Führen Sie zum Installieren des Updates auf allen anderen Anwendungsservern, auf denen Suchkomponenten gehostet werden, die ausführbare Updatedatei (APP-2) aus. Folgen Sie dazu den unter Update servers that host Search components during farm downtime im späteren Verlauf dieses Artikels aufgeführten Schritten und machen Sie dann mit den zweiten Schritt in diesem Verfahren weiter. Führen Sie in der Zeit nicht den Konfigurations-Assistenten für SharePoint-Produkte auf diesen Servern aus.

  5. Schauen Sie die Upgradeprotokolldateien durch, um festzustellen, ob alle Server erfolgreich aktualisiert wurden.

    Die Upgradeprotokolldatei und die Upgradefehlerprotokolldatei befinden sich unter %COMMONPROGRAMFILES%\Microsoft Shared\Web server extensions\15\LOGS. Upgradeprotokolldateinamen haben das folgende Format: Upgrade-JJJJMMTT-HHMMSS-SSS.log, wobei JJJJMMTT für Datum und HHMMSS-SSS für die Uhrzeit steht (Stunden im 24-Stunden-Format, Minuten, Sekunden und Millisekunden). Die Upgradefehlerprotokolldatei beinhaltet alle Fehler und Warnungen in einer kleineren Datei mit dem Namen Upgrade-JJJJMMTT-HHMMSS-SSS-error.log.

  6. Melden Sie sich beim ersten Webserver an (WEB-1).

  7. Führen Sie zum Installieren des Updates auf dem Webserver die ausführbare Datei aus.

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

  9. Überprüfen Sie anhand der Upgradeprotokolldateien, ob alle Webserver erfolgreich aktualisiert wurden.

  10. Führen Sie den Konfigurations-Assistent für SharePoint-Produkte auf dem Zentraladministration-Server (APP-1) aus. Damit werden die Konfigurationsdatenbank und alle Inhaltsdatenbanken aktualisiert. Weitere Informationen zum Ausführen des Assistenten finden Sie unter Create and configure the farm im Artikel Installieren von SharePoint 2013 auf mehreren Servern für eine dreistufige Farm.

  11. Führen Sie den Konfigurations-Assistent für SharePoint-Produkte auf den anderen Anwendungsservern aus.

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

    Hinweis

    Führen Sie den Konfigurations-Assistenten aus, um sicherzustellen, dass im Fall eines fehlerhaften Updates auf einem bestimmten Server der Fehler nicht auf die anderen Webserver propagiert wird. Ein fehlerhaftes Update auf einem Server kann beispielsweise dazu führen, dass das Update für eine oder mehrere Websitesammlungen fehlerhaft ist.

  13. Wiederholen Sie den vorhergehenden Schritt für jeden weiteren Webserver.

  14. Überprüfen der Ausführung und des Erfolgs des Updates. Weitere Informationen finden Sie unter Überprüfen der Datenbankupgrades in SharePoint 2013.

  15. Fügen Sie die Webserver (WEB-1 to WEB-4) zur Rotation im Lastenausgleich hinzu, oder starten Sie den Lastenausgleich, um eingehende Anforderungen an die Server zu ermöglichen.

  16. Teilen Sie den Benutzern mit, dass die Farm verfügbar ist. Die Installation des Updates ist beendet.

Verwenden der direkten Methode mit Abwärtskompatibilität

In diesem Szenario wird die Abwärtskompatibilität von SharePoint 2013 und das verzögerte Upgradefeature genutzt, um die Farmausfallzeit zu reduzieren, die zur Bereitstellung eines Softwareupdates erforderlich ist. Die Ausfallzeit kann allerdings nicht vollständig vermieden werden. Während der Aktualisierung des Datenbankinhalts sind die Websites und Dienste nicht verfügbar.

Bei diesem Updateszenario wird das Update in zwei Phasen auf den Farmservern installiert. Dabei handelt es sich um folgende Phasen:

  1. Installieren des Updates auf den Farmservern.

  2. Ausführen eines Build-zu-Build-Upgrades zum Abschließen des Patchingvorgangs

Wichtig

Während der Updatephase kann die Farm mit minimaler Ausfallzeit fortgesetzt werden. Während des Build-zu-Build-Upgradevorgangs ist die Farm allerdings nicht verfügbar. Wenn Benutzer versuchen, während des Upgrades der Farm auf Inhalte zuzugreifen, kann dies aufgrund von Ressourcenkonflikten und Sperrungen zu fehlerhaften Upgrades oder übermäßigen Verlangsamungen beim Upgradeprozess führen. Ein solcher Versuch wird nicht unterstützt und wurde nicht getestet.

Weitere Informationen finden Sie im Abschnitt Software update process unter Overview of the upgrade process from SharePoint 2010 to SharePoint 2013.

Updatephase

In der folgenden Abbildung werden die Schritte dargestellt, die zur Installation des Updates auf der Farm erforderlich sind. Sie können diese Abbildung als Anleitung dazu verwenden, oder die im Folgenden aufgeführten Schritte befolgen: "So installieren Sie das Update".

So installieren Sie das Update

  1. Entfernen Sie die Hälfte der Webserver (WEB-1 und WEB-2) aus der Rotation im Lastenausgleich, oder halten Sie den Lastenausgleich an, um eingehende Anforderungen an die Server zu stoppen.

  2. Führen Sie die ausführbare Datei auf jedem Webserver aus (WEB-1 and WEB-2), der sich noch nicht wieder in der Lastenausgleichsrotation befindet, um das Update zu installieren. Führen Sie den Konfigurations-Assistent für SharePoint-Produkte nicht auf diesen Servern aus. Prüfen Sie anhand der Upgraderprotokolldateien, ob diese Webserver erfolgreich aktualisiert wurden.

    Die Upgradeprotokolldatei und die Upgradefehlerprotokolldatei befinden sich unter %COMMONPROGRAMFILES%\Microsoft Shared\Web server extensions\15\LOGS. Upgradeprotokolldateinamen haben das folgende Format: Upgrade-JJJJMMTT-HHMMSS-SSS.log, wobei JJJJMMTT für Datum und HHMMSS-SSS für die Uhrzeit steht (Stunden im 24-Stunden-Format, Minuten, Sekunden und Millisekunden). Die Upgradefehlerprotokolldatei beinhaltet alle Fehler und Warnungen in einer kleineren Datei mit dem Namen Upgrade-JJJJMMTT-HHMMSS-SSS-error.log.

  3. Entfernen Sie die verbleibenden Webserver (WEB-3 und WEB-4) aus der Rotation im Lastenausgleich, oder halten Sie den Lastenausgleich an, um eingehende Anforderungen an die Server zu stoppen.

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

  5. Führen Sie die ausführbare Datei auf jedem Webserver aus (WEB-1 and WEB-2), der sich noch nicht wieder in der Lastenausgleichsrotation befindet, um das Update zu installieren. Führen Sie den Konfigurations-Assistent für SharePoint-Produkte nicht auf diesen Servern aus. Prüfen Sie anhand der Upgraderprotokolldateien, ob diese Webserver erfolgreich aktualisiert wurden .

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

  7. Installieren Sie das Update auf allen Anwendungsservern, auf denen Suchkomponenten (APP-1 and APP-2) gehostet werden. Führen Sie dazu das im späteren Verlauf dieses Artikels aufgeführte Verfahren unter Aktualisieren der Server, auf denen Suchkomponenten mit minimaler Ausfallzeit gehostet werden aus, und fahren Sie anschließend mit dem nächsten Schritt dieses Verfahrens fort. Führen Sie zu dieser Zeit nicht den Konfigurations-Assistent für SharePoint-Produkte aus.

  8. Wenn Ihre Farm über zusätzliche Anwendungsserver verfügt, auf denen keine Suchkomponenten gehostet werden, führen Sie die ausführbare Updatedatei aus, um das Update auf diesen Servern zu installieren. Führen Sie währenddessen nicht den Konfigurations-Assistent für SharePoint-Produkte auf diesen Servern aus.

  9. Überprüfen Sie anhand der Upgradeprotokolldateien, ob diese Anwendungsserver erfolgreich aktualisert wurden.

An diesem Punkt des Prozesses müssen die Datenbanken und andere Komponenten, wie Einstellungen, Features und Daten auf Websiteebene noch aktualisiert werden, da der Konfigurations-Assistent für SharePoint-Produkte nicht auf den Farmservern ausgeführt wurde. Die Farm sollte jedoch im Abwärtskompatibilitätsmodus ausgeführt werden können.

Upgradephase

Die folgende Abbildung zeigt die Schritte, mit denen die Farmserver zum Abschließen des Patchingprozesses aktualisiert werden. Während dieses Prozesses sind die Websites, die aktualisiert werden, nicht für Benutzer verfügbar.

Verwenden Sie die obige Abbildung als Anleitung zum Ausführen der Schritte im folgenden Verfahren.

Wichtig

Überwachen Sie den Status des Upgrades auf jedem Server, bevor Sie den nächsten Server in der Reihe aktualisieren. Es wird empfohlen, vor Beginn des Upgrades eine Sicherung der Farm zu erstellen.

Im folgenden Verfahren werden sämtliche Schritte zum Upgrade der Farm gezeigt. Sie können alle Komponenten innerhalb des gleichen Ausfallzeitfensters aktualisieren oder kleinere Ausfallzeitfenster verwenden und separate Teile der Farm zu unterschiedlichen Zeiten aktualisieren. Wenn Sie die Upgradephase unterteilen möchten, können Sie folgende Komponenten in separaten Ausfallzeitfenstern aktualisieren:

  • Dienste

    Enthält das Softwareupdate Updates für Dienste, die angewendet werden müssen, können Sie den Dienst aktualisieren und den Betrieb der Farm fortsetzen (Schritt 8 im folgenden Verfahren), bis eine längere Ausfallzeit zum Abschluss des Inhalts- und Farmupgrades in Kauf genommen werden kann.

  • Inhaltsdatenbanken

    Sie können während kurzer Farmausfallzeiten jedes Mal nur einige Inhaltsdatenbanken aktualisieren (Schritt 3 und 4 im folgenden Verfahren) und den Betrieb der Farm fortsetzen (Schritt 8 im folgenden Verfahren). Sie können den Prozess über schrittweise Ausfallfenster wiederholen, bis alle Inhalte aktualisiert wurden und die Farmserver aktualisiert werden können.

    Sie können bei einer geringen Anzahl an Inhaltsdatenbanken einzelne Inhaltsdatenbanken auch gleichzeitig parallel aktualisieren. Versuchen Sie jedoch, nicht zu viele Inhaltsdatenbänke parallel zu aktualisieren, da dadurch der gesamte Upgradeprozess verlangsamt und die Ausfallzeit verlängert wird. Es wird empfohlen, nur maximal zwei Inhaltsdatenbanken gleichzeitig auf dem gleichen SQL Server-Volume zu aktualisieren. Starten Sie das Upgrade für die Inhaltsdatenbanken, die parallel aktualisiert werden, mit einigen Minuten Abstand, um einen Konflikt (Sperre) beim Starten des Upgradeprozesses zu verhindern. Begrenzen Sie außerdem die Anzahl der Inhaltsdatenbanken, die Sie auf einem einzelnen Webserver oder Anwendungsserver aktualisieren. Bei jedem zusätzlichen Upgradeprozess wird eine relativ große Anzahl an Ressourcen verbraucht. Normalerweise können vier Inhaltsdatenbanken pro Webserver bzw. Anwendungsserver aktualisiert werden. Achten Sie jedoch darauf, die Anzahl der Datenbanken, die pro SQL Server-Volume aktualisiert werden, nicht zu überschreiten, unabhängig davon, welchem Webserver oder Anwendungsserver das Upgrade entstammt.

So aktualisieren Sie die Farm

  1. Entfernen Sie die Webserver (WEB-1 bis WEB-4) aus der Rotation im Lastenausgleich, oder halten Sie den Lastenausgleich an, um eingehende Anforderungen an die Server anzuhalten.

    Wichtig

    Die Websites und Dienste sind so lange nicht verfügbar, bis das Upgrade abgeschlossen ist und die Server wieder einen aktiven Lastenausgleichszustand angenommen haben.

  2. Aktualisieren Sie bestimmte Dienste nach Bedarf.

    Bei einigen Updates müssen möglicherweise zusätzliche PowerShell-Cmdlets zum Upgrade bestimmter Serveranwendungen ausgeführt werden. In den Hinweisen zu einem Softwareupdate wird möglicherweise angegeben, dass Sie einen bestimmten Dienst aktualisieren möchten, damit dieser nach dem Patching fortgesetzt wird. Dies gilt beispielsweise für einen Dienst, der nicht im Abwärtskompatibilitätsmodus arbeiten kann.

    Sie können zum Upgrade des Diensts einen kurzen Offlinezeitraum erstellen, ohne die gesamte Farm aktualisieren zu müssen. Falls die zusätzlichen PowerShell-Cmdlets zum Upgrade der bestimmten Dienstanwendungen erforderlich sind, wird dies in den Hinweisen erwähnt.

  3. (Optional) Verwenden Sie das PowerShell Upgrade-SPContentDatabase-Cmdlet zur Aktualisierung der jeweiligen Inhaltsdatenbank. Weitere Informationen finden Sie unter Upgrade-SPContentDatabase.

    Durch diesen optionalen Schritt wird sichergestellt, dass alle Inhaltsdatenbanken zuerst aktualisiert werden. Der Vorteil dabei ist, dass etwas Parallelität zur Reduzierung der Ausfallzeit möglich ist. Wird dieser Schritt nicht ausgeführt, werden alle übrigen nicht aktualisierten Inhaltsdatenbanken in Serie aktualisiert, wenn Sie den Konfigurations-Assistent für SharePoint-Produkte zum Upgrade der Farmserver ausführen.

    Wichtig

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

  4. Führen Sie auf dem Zentraladministration-Server (APP-1) eine der folgenden Aktionen durch:

    • Führen Sie den Konfigurations-Assistent für SharePoint-Produkte aus

    • Führen Sie die folgenden Befehle in der PowerShell-Eingabeaufforderung aus:

      cd \Program Files\Common Files\Microsoft Shared\web server extensions\15\bin
      .\PSConfig.exe -cmd upgrade -inplace b2b -wait -cmd applicationcontent -install -cmd installfeatures -cmd secureresources
      

    Wichtig

    Der Konfigurations-Assistent für SharePoint-Produkte startet auch ein sofortiges Upgrade der Konfigurationsdatenbank und aller anderen Datenbanken, die noch nicht aktualisiert wurden. Nachdem es wahrscheinlich ist, dass bisher nur die Inhaltsdatenbanken aktualisiert wurden (wie im vorherigen Schritt beschrieben), werden alle Dienstanwendungsdatenbanken in diesem Schritt aktualisiert. Während dieser Prozess ausgeführt wird, ist Ihre Website nicht verfügbar.

  5. Führen Sie den Konfigurations-Assistent für SharePoint-Produkte oder PSConfig (wie in Schritt 4 in diesem Verfahren) auf dem verbleibenden Anwendungsserver aus (APP-2).

  6. Führen Sie den Konfigurations-Assistent für SharePoint-Produkte oder PSConfig (wie in Schritt 4 in diesem Verfahren) auf den Webservern aus (WEB-1 bis WEB-4).

  7. Überprüfen der Ausführung und des Erfolgs des Updates. Weitere Informationen finden Sie unter Überprüfen der Datenbankupgrades in SharePoint 2013.

  8. Fügen Sie die aktualisierten Webserver (WEB-1 bis WEB-4) der Rotation im Lastenausgleich wieder hinzu.

    Die Installation des Updates ist beendet.

Verwenden der Methode zur Datenbankanfügung für eine hohe Verfügbarkeit des vorhandenen Inhalts

Zur Sicherstellung einer hohen Verfügbarkeit von vorhandenem Inhalt werden bei diesem Szenario schreibgeschützte Datenbanken auf vorhandenen Farmen verwendet. Sie installieren das Update auf einer neuen Farm und leiten den Benutzerdatenverkehr nach Abschluss der Updates an die neue Farm weiter.

In der folgenden Abbildung wird die Schrittfolge gezeigt, die zur Installation des Updates auf einer neuen Farm unter Verwendung der Methode zur Datenbankanfügung eingehalten werden muss. Weitere Informationen finden Sie unter Upgrade content databases from SharePoint 2010 to SharePoint 2013.

Verwenden Sie die obige Abbildung als Anleitung zum Ausführen der empfohlenen Schritte im folgenden Verfahren.

So installieren Sie das Update mithilfe der Methode zur Datenbankanfügung

  1. Erstellen Sie eine neue Farm, auf der Sie das Softwareupdate installieren. Diese Farm erfordert keine Front-End-Webserver. Weitere Informationen finden Sie unter Create the SharePoint 2013 farm for a database attach upgrade.

    Hinweis

    Wenn die ursprüngliche Farm einen Datenbankspiegel verwendet, konfigurieren Sie die Spiegelung nach der Bereitstellung des Softwareupdates auf der neuen Farm.

  2. Konfigurieren Sie die Datenbanken auf der vorhandenen Farm so, dass sie schreibgeschützt sind.

    Hinweis

    Wenn die vorhandene Farm gespiegelt wird, halten Sie die Spiegelung an, bevor Sie den Schreibschutz für die Datenbanken festlegen.

    Weitere Informationen zum Konfigurieren von schreibgeschützten Datenbanken finden Sie im Abschnitt "Set the Previous Version Databases to Be Read-Only (Database Attach with Read-Only Databases)" (Schreibschutz für Datenbanken der vorherigen Version aktivieren (Datenbankanfügung mit schreibgeschützten Datenbanken) unter Upgrade content databases from SharePoint 2010 to SharePoint 2013 und Ausführen einer Farm mit schreibgeschützten Datenbanken in SharePoint Server.

  3. Konfigurieren Sie die Dienstanwendungsdatenbanken auf der vorhandenen Farm so, dass sie schreibgeschützt sind. Dadurch werden unerwartete Änderungen an den Dienstanwendungen verhindert.

  4. Wenn Sie die Profildatenbank der Benutzerprofildienst-Anwendung patchen, die sich nicht in SharePoint Foundation 2013 befindet, müssen Sie den Verschlüsselungsschlüssel des Benutzerprofil-Synchronisierungsdiensts aus der alten Datenbank exportieren und in die neue Datenbank importieren. Dieser Schlüssel wird auch als MIIS-Schlüssel (Microsoft Identity Integration Server), Synchronisierungsdienst-Verschlüsselungsschlüssel und FIM 2010-Schlüssel (Forefront Identity Manager 2010) bezeichnet. Wenn Sie den Schlüssel nicht ordnungsgemäß exportieren bzw. importieren, wird der Synchronisierungsdienst nicht gestartet. Führen Sie zum Exportieren des Verschlüsselungsschlüssels folgende Schritte aus:

    1. Melden Sie sich mit den Anmeldeinformationen des Farmadministrators bei dem Computer an, der die alte Benutzerprofildienst-Dienstanwendungsdatenbank enthält.

    2. Öffnen Sie das Eingabeaufforderungsfenster, und wechseln Sie zu folgendem Ordner:

      %Programme%\Microsoft Office Servers\15.0\Synchronization Service\Bin

    3. Geben Sie folgenden Befehl ein, und drücken Sie die EINGABETASTE:

      miiskmu.exe /e <Pfad>

      wobei <Path> der vollständige Pfad der Datei ist, in die Sie den Schlüssel exportieren möchten.

  5. Sichern Sie die Inhaltsdatenbanken auf der vorhandenen Farm. Weitere Informationen finden Sie unter Planen der Sicherung und der Wiederherstellung in SharePoint Server.

  6. Führen Sie zum Importieren des Verschlüsselungsschlüssels folgende Schritte aus:

    1. Melden Sie sich mit den Anmeldeinformationen des Farmadministrators bei dem Computer an, der die alte Benutzerprofildienst-Dienstanwendungsdatenbank enthält.

    2. Versuchen Sie, den Benutzerprofil-Synchronisierungsdienst zu starten. Der Dienst wird nicht gestartet, da Sie den Verschlüsselungsschlüssel noch nicht importiert haben. Bestätigen Sie über das ULS-Protokoll, dass der Dienst nicht gestartet wurde, oder stellen Sie sicher, dass der Status des Diensts Beendet ist.

    3. Öffnen Sie das Eingabeaufforderungsfenster, und wechseln Sie zu folgendem Ordner:

      %Programme%\Microsoft Office Servers\15.0\Synchronization Service\Bin

    4. Geben Sie folgenden Befehl ein, und drücken Sie die EINGABETASTE:

      miiskmu.exe /i <Pfad> {0E19E162-827E-4077-82D4-E6ABD531636E}

      <Pfad> ist hierbei der vollständige Pfad der Datei, in die Sie den Schlüssel exportiert haben.

    5. (Optional) Zur Überprüfung des korrekten Imports des Verschlüsselungsschlüssels geben Sie an der Eingabeaufforderung folgenden Befehl ein, und drücken Sie anschließend die Eingabetaste:

      miiskmu.exe /c {0E19E162-827E-4077-82D4-E6ABD531636E}

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

  8. Erstellen Sie für jede Dienstanwendung in der alten Farm Dienstanwendungen auf der neuen Farm.

    Duplizieren Sie alle Einstellungen von Ihrer vorhandenen Farm.

  9. Verwenden Sie die Methode zur Datenbankanfügung zur Erstellung der Datenbanken auf der neuen Farm. Weitere Informationen finden Sie unter Upgrade von Datenbanken von SharePoint 2013 auf SharePoint Server 2016 und Anfügen und Wiederherstellen von schreibgeschützten Inhaltsdatenbanken in SharePoint Server.

  10. Stellen Sie sicher, dass es bei der neuen Farm keine Probleme gibt.

  11. Aktivieren Sie die neue Farm als Produktionsfarm, indem Sie DNS so konfigurieren, dass es auf die neue Farm zeigt, oder indem Sie sicherstellen, dass die neue Farm über einen Lastenausgleich verfügt. Überprüfen Sie, ob die Benutzer auf die neue Farm zugreifen können.

  12. Geben Sie den Benutzern ausreichend Zeit für den Wechsel von zwischengespeichertem DNS, und nehmen Sie die alte Farm dann außer Betrieb.

  13. Überprüfen der Ausführung und des Erfolgs des Updates. Weitere Informationen finden Sie unter Überprüfen der Datenbankupgrades in SharePoint 2013.

    Die Installation des Updates ist beendet.

Installieren eines Softwareupdates auf Servern, auf denen Suchkomponenten gehostet werden

Führen Sie die Verfahren in diesem Abschnitt nur dann aus, wenn Sie von anderen Verfahren in diesem Artikel zu diesen weitergeleitet wurden:

  • Aktualisieren von Servern, auf denen Suchkomponenten während der Farmausfallzeit gehostet werden

  • Aktualisieren von Servern, auf denen Suchkomponenten mit minimaler Ausfallzeit gehostet werden

  • Festlegen der Serververfügbarkeitsgruppen für das Aktualisieren mit minimaler Ausfallzeit

Aktualisieren von Servern, auf denen Suchkomponenten während der Farmausfallzeit gehostet werden

  1. Halten Sie die Suchdienstanwendung durch Eingeben der folgenden Befehle in der PowerShell-Eingabeaufforderung an:

    $ssa=Get-SPEnterpriseSearchServiceApplication 
    Suspend-SPEnterpriseSearchServiceApplication -Identity $ssa
    
  2. Beenden Sie auf jedem Server, auf dem mindestens eine Suchkomponente gehostet wird, suchbezogene Windows-Dienste in der folgenden Reihenfolge:

    1. SPTimerV4

    2. Osearch15

    3. SPSearchHostController

    Wichtig

    Stellen Sie sicher, dass alle Dienste beendet sind, bevor Sie den nächsten Dienst beenden.

  3. Führen Sie auf jedem Server, auf dem mindestens eine Suchkomponente gehostet wird, die ausführbare Updatedatei aus, um das Update zu installieren.

  4. Starten Sie auf jedem Server, auf dem mindestens eine Suchkomponente gehostet wird, suchbezogene Windows-Dienste in der folgenden Reihenfolge:

    1. SPSearchHostController

    2. Osearch15

    3. SPTimerV4

  5. Stellen Sie sicher, dass alle Suchkomponenten nach der Aktualisierung aktiviert werden, indem Sie den folgenden Befehl in der PowerShell-Eingabeaufforderung eingeben:

    Get-SPEnterpriseSearchStatus -SearchApplication $ssa | where {$_.State -ne "Active"} | fl
    

    Führen Sie den Befehl erneut aus, bis keine Suchkomponenten in der Ausgabe aufgeführt werden.

  6. Setzen Sie die Suchdienstanwendung durch Eingeben des folgenden Befehls in der PowerShell-Eingabeaufforderung fort:

    Resume-SPEnterpriseSearchServiceApplication -Identity $ssa
    
  7. Stellen Sie sicher, dass die Farm den aktualisierten Inhalt durchsuchen sowie neue und bearbeitete Dokumente indizieren kann. Dazu können Sie ein Element in einer Websitesammlung hinzufügen oder bearbeiten, einen Suchvorgang für die lokale SharePoint-Websitesinhaltquelle ausführen, und anschließend nach diesem Element suchen sowie überprüfen, ob es in den Suchergebnissen aufgeführt wird.

Aktualisieren von Servern, auf denen Suchkomponenten mit minimaler Ausfallzeit gehostet werden

  1. Teilen Sie die Server, auf denen Suchkomponenten gehostet werden, in zwei Verfügbarkeitsgruppen auf, um die Ausfallzeit beim Aktualisieren und bei einem Build-zu-Build-Upgrade zu reduzieren. (Solange eine Gruppe aktiv und funktionsfähig ist, kann die Farm Abfragen verarbeiten und durchsuchen, und den Inhalt indizieren) Anweisungen zum Aufteilen von Servern in zwei Verfügbarkeitsgruppen finden Sie unter Festlegen der Serververfügbarkeitsgruppen für das Aktualisieren mit minimaler Ausfallzeit im späteren Verlauf dieses Artikels.

  2. Halten Sie die Suchdienstanwendung durch Eingeben des folgenden Befehls in der PowerShell-Eingabeaufforderung an:

    Suspend-SPEnterpriseSearchServiceApplication -Identity $ssa
    
  3. Beenden Sie auf jedem Server aus der Serververfügbarkeitsgruppe 1 suchbezogene Windows-Dienste in der folgenden Reihenfolge:

    1. SPTimerV4

    2. Osearch15

    3. SPSearchHostController

    Wichtig

    Stellen Sie sicher, dass alle Dienste beendet sind, bevor Sie den nächsten Dienst beenden.

  4. Führen Sie auf jedem Server aus der Serververfügbarkeitsgruppe 1 die ausführbare Updatedatei aus, um das Update zu installieren.

  5. Beenden Sie auf jedem Server aus Verfügbarkeitsgruppe 2 suchbezogene Windows-Dienste in derselben Reihenfolge, wie beim Beenden dieser für Verfügbarkeitsgruppe 1 beschrieben. Es ist wichtig sicherzustellen,. dass ein Dienst beendet ist, bevor Sie den nächsten beenden.

  6. Starten Sie auf jedem Server aus Verfügbarkeitsgruppe 1 die suchbezogenen Windows-Dienste in der folgenden Reihenfolge:

    1. SPSearchHostController

    2. Osearch15

    3. SPTimerV4

  7. Warten Sie, bis alle zur Verfügbarkeitsgruppe 1 zugeordneten Suchkomponenten aktiv sind. Geben Sie den folgenden Befehl in der PowerShell-Eingabeaufforderung ein, um sicherzustellen, welche Komponenten aktiv sind:

    Get-SPEnterpriseSearchStatus -SearchApplication $ssa | where {$_.State -eq "Active"} | fl
    

    Führen Sie den Befehl erneut aus, bis alle zur Verfügbarkeitsgruppe 1 zugeordneten Suchkomponenten in der Ausgabe aufgeführt werden.

  8. Führen Sie die ausführbare Updatedatei auf jedem Server aus Verfügbarkeitsgruppe 2 aus, um das Update zu installieren.

  9. Starten Sie auf jedem Server aus Verfügbarkeitsgruppe 2 die suchbezogenen Windows-Dienste in derselben Reihenfolge, wie beim Starten dieser für die Verfügbarkeitsgruppe 1 beschrieben.

  10. Warten Sie, bis alle zur Verfügbarkeitsgruppe 2 zugeordneten Suchkomponenten aktiv sind. Geben Sie den folgenden Befehl in der PowerShell-Eingabeaufforderung ein, um sicherzustellen, welche Komponenten aktiv sind:

    Get-SPEnterpriseSearchStatus -SearchApplication $ssa | where {$_.State -eq "Active"} | fl
    

    Führen Sie diesen Befehl erneut aus, bis alle zur Verfügbarkeitsgruppe 2 zugeordneten Suchkomponenten in der Ausgabe aufgeführt sind.

  11. Setzen Sie die Suchdienstanwendung durch Eingeben des folgenden Befehls in der PowerShell-Eingabeaufforderung fort:

    Resume-SPEnterpriseSearchServiceApplication -Identity $ssa
    
  12. Stellen Sie sicher, dass die Farm den aktualisierten Inhalt durchsuchen sowie neue und bearbeitete Dokumente indizieren kann. Dazu können Sie ein Element in einer Websitesammlung hinzufügen oder bearbeiten, einen Suchvorgang für die lokale SharePoint-Websitesinhaltquelle ausführen, und anschließend nach diesem Element suchen sowie überprüfen, ob es in den Suchergebnissen aufgeführt wird.

Festlegen der Serververfügbarkeitsgruppen für das Aktualisieren mit minimaler Ausfallzeit

  1. Starten Sie ein SharePoint 2013-Verwaltungsshell auf einem beliebigen Server in der Farm.

  2. Legen Sie die primären Suchverwaltungskomponenten fest, sowie die Server, auf denen die Komponenten gehostet werden, indem Sie die folgenden Befehle in der PowerShell-Eingabeaufforderung eingeben:

    $ssa=Get-SPEnterpriseSearchServiceApplication
    Get-SPEnterpriseSearchStatus -SearchApplication $ssa | where { (($_.State -ne "Unknown") -and ($_.Name -match "Admin")) } | ForEach {if (Get-SPEnterpriseSearchStatus -SearchApplication $ssa -Component $_.Name -Primary) { Get-SPEnterpriseSearchTopology -SearchApplication $ssa -active | Get-SPEnterpriseSearchComponent -identity $($_.Name) } }
    
  3. Legen Sie der Serversatz für die Verfügbarkeitsgruppe 1 fest. Diese Server müssen folgende Voraussetzungen erfüllen:

    • Der Serversatz muss mindestens einen, jedoch nicht alle, der folgenden Suchkomponententypen beinhalten:

      • Inhaltsverarbeitungskomponente

      • Abfrageverarbeitungskomponente

      • Analyseverarbeitungskomponente

      • Durchforstungskomponente

      • Indexkomponente

    • Der Serversatz muss mindestens eine, jedoch nicht alle, Indexkomponente für jede Indexpartition beinhalten.

    • Der Serversatz muss eine Suchverwaltungskomponente enthalten, die in Schritt 2 dieses Verfahrens nicht als primäre Komponente festgelegt wurde.

  4. Legen Sie den Serversatz für die Verfügbarkeitsgruppe 2 fest. Dieser Serversatz muss alle verbleibenden Server enthalten, auf denen Suchkomponenten gehostet werden, sowie dem Server, auf dem die primäre Suchverwaltungskomponente, die in Schritt 2 dieses Verfahrens festgelegt wurde, gehostet wird .

Problembehandlung bei Softwareupdates auf Servern, die Suchkomponenten hosten

  • Problem: Nach einem Update verfügen Sie möglicherweise nicht mehr über die richtigen Registrierungsschlüssel oder Dateisystemberechtigungen.

    • Lösung: Führen Sie den folgenden Befehl aus:

      cd\Program Files\Common Files\Microsoft Shared\web server extensions\15\bin.\PSConfig.exe -cmd secureresources
      

See also

SharePoint-Updates