Rollenkonvertierung mit MinRole in SharePoint Server 2016, 2019 und Subscription Edition
GILT FÜR:2013 2016 2019 Subscription Edition SharePoint in Microsoft 365
Konvertierung von Rollen
Informationen über die Serverrollenkonvertierung
Server können in eine andere Serverrolle konvertiert werden, ohne dass sie von der Farm getrennt und dann mithilfe der anderen Serverrolle wieder verbunden werden müssen. Server können in dedizierte Rollen, in freigegebene Rollen, in die Serverrolle „Benutzerdefiniert" oder in die Serverrolle „Farm mit einem Server" konvertiert werden. Die Konvertierung von Serverrollen kann über die SharePoint-Zentraladministrationswebsite oder Microsoft PowerShell durchgeführt werden.
Hinweis
Ein Server kann nur in die Serverrolle „Farm mit einem Server“ konvertiert werden, wenn es sich bei dem Server um den einzigen SharePoint-Server in der Farm handelt.
Bevor ein Server in eine andere Serverrolle konvertiert wird, führt SharePoint eine Vorüberprüfung der Rollenkonvertierung durch, um sicherzustellen, dass der Server für die Rollenkonvertierung bereit ist. Wenn bei der Vorüberprüfung festgestellt wird, dass ein Server nicht für die Rollenkonvertierung bereit ist, wird die Rollenkonvertierung blockiert und eine Meldung angezeigt, in der erläutert wird, warum die Rollenkonvertierung blockiert wurde. Es werden auch Anweisungen zum Lösen des Problems aufgeführt, durch das die Rollenkonvertierung blockiert wurde. Nachdem das Problem gelöst wurde, können Sie die Rollenkonvertierung erneut ausführen.
Hinweis
Die Vorüberprüfung der Rollenkonvertierung wurde erstmals in Öffentliches Update für SharePoint Server 2016 (Feature Pack 1), November 2016 eingeführt.
Verteilter Cache und Rollenkonvertierung
Die Rollenkonvertierung kann den Verteilten Cachedienst nicht automatisch aktivieren, deaktivieren oder neu konfigurieren. Sie müssen den verteilten Cachedienst vor dem Durchführen der Rollenkonvertierung manuell aktivieren, deaktivieren oder neu konfigurieren. Wenn dieser Schritt nicht vor der Rollenkonvertierung durchgeführt wird, blockiert die Vorüberprüfung der Rollenkonvertierung diese.
Um den verteilten Cachedienst zu aktivieren, führt der Administrator das Add-SPDistributedCacheServiceInstance-Cmdlet auf dem Zielserver aus und gibt die gewünschte Rolle mit dem Role-Parameter (d. a -Role <role name>
. ) an. Um den Verteilten Cachedienst zu deaktivieren, führt der Administrator das Cmdlet Remove-SPDistributedCacheServiceInstance auf dem Zielserver aus.
Suche und Rollenkonvertierung
Die Rollenkonvertierung kann keinen Server aus einer Rolle, auf der die Suche gehostet wird, in eine Rolle konvertieren, auf der die Suche nicht gehostet wird, wenn der Server Teil einer aktiven Suchtopologie ist. Entfernen Sie den Server aus der aktiven Suchtopologie, bevor Sie die Rollenkonvertierung durchführen. Wenn dieser Schritt nicht vor der Rollenkonvertierung durchgeführt wird, blockiert die Vorüberprüfung der Rollenkonvertierung diese.
Hinweis
Nachdem Sie einen Server in eine Rolle konvertiert haben, der die Suche hostet, müssen Sie den Server der aktiven Suchtopologie hinzufügen.
Ändern einer Serverrolle
So ändern Sie eine Serverrolle mithilfe der Zentraladministrationswebsite
Stellen Sie sicher, dass das Benutzerkonto, mit dem dieses Verfahren ausgeführt wird, Mitglied der lokalen Administratorgruppe ist.
Klicken Sie auf der Zentraladministration-Website auf Systemeinstellungen.
Klicken Sie auf der Seite Systemeinstellungenauf Serverrolle in dieser Farm konvertieren.
Klicken Sie auf der Seite Rollenkonvertierung im Bereich Neue Rolle auf das Dropdownfeld, um die neue Serverrolle für jeden zu ändernden Server auszuwählen.
Klicken Sie auf Anwenden.
So ändern Sie eine Serverrolle mithilfe von PowerShell
Vergewissern Sie sich, dass Sie über die folgenden Mitgliedschaften verfügen:
Feste Serverrolle securityadmin auf der SQL Server-Instanz.
Feste Datenbankrolle db_owner auf allen Datenbanken, die aktualisiert werden sollen.
Gruppe "Lokale Administratoren" auf dem Server, auf dem Sie die PowerShell-Cmdlets ausführen.
Ein Administrator kann mithilfe des Add-SPShellAdmin -Cmdlets Berechtigungen zur Verwendung des SharePoint Server 2016-Cmdlets gewähren.
Hinweis
[!HINWEIS] Wenn Sie keine Berechtigungen besitzen, fordern Sie bei Ihrem Setupadministrator oder SQL Server-Administrator Berechtigungen an. Weitere Informationen zu PowerShell-Berechtigungen finden Sie unter Add-SPShellAdmin.
Klicken Sie im Startmenü auf Microsoft SharePoint-Produkte.
Klicken Sie auf SharePoint-Verwaltungsshell.
Geben Sie an der Microsoft PowerShell-Eingabeaufforderung den folgenden Befehl ein:
Set-SPServer -Identity <server name> -Role <server role>
Dabei gilt:
<Servername> ist der zu ändernde Server.
<server role> ist der Name der neuen Serverrolle, die die folgenden Werte beinhaltet: WebFrontEnd, Application, DistributedCache, Search, WebFrontEndWithDistributedCache, ApplicationWithSearch, SingleServerFarm oder Custom.
Weitere Informationen zum Ändern einer Serverrolle mithilfe von PowerShell finden Sie unter Set-SPServer.