Verwalten einer MinRole-Serverfarm in SharePoint Server 2016 und 2019Managing a MinRole Server Farm in SharePoint Servers 2016 and 2019

gilt für: Nr. 2013ja 2016ja 2019Nein SharePoint OnlineAPPLIES TO: no2013 yes2016 yes2019 noSharePoint Online

Erfahren Sie, wie Sie die MinRole-Farmbereitstellung in SharePoint Server 2016 und 2019 verwalten.Learn how to manage your MinRole farm deployment in SharePoint Servers 2016 and 2019.

MinRole ist eine neue Farmtopologie basierend auf einer Reihe von vordefinierten Serverrollen, die in SharePoint Server 2016 eingeführt wurden.MinRole is a new farm topology based on a set of predefined server roles introduced in SharePoint Server 2016. Bei der Konfiguration Ihrer SharePoint-Farm wählen Sie nun die Rolle eines Servers aus, wenn Sie eine neue Farm erstellen oder ein Server einer vorhandenen Farm beitritt.When configuring your SharePoint farm, you now select the role of a server when you create a new farm or join a server to an existing farm. SharePoint konfiguriert die Dienste automatisch auf jedem Server basierend auf der Rolle des Servers.SharePoint will automatically configure the services on each server based on the server's role. SharePoint-Server 2016 und 2019 wurden für die MinRole-Farmtopologie optimiert.SharePoint Servers 2016 and 2019 has been optimized for the MinRole farm topology.

MinRole-VerwaltungMinRole administration

Änderungen bei der Zentraladministration für MinRoleCentral Administration changes for MinRole

Die MinRole-Funktion bringt verschiedene Änderungen an der Zentraladministrations-Website mit sich.With the addition of the MinRole feature, there are several changes to the Central Administration website.

Server in dieser Farm verwaltenManage servers in this farm

Auf dieser Seite werden die Server in einer Farm angezeigt. Zwei Spalten wurden auf dieser Seite hinzugefügt: Role und Compliant.This page shows the servers that are joined to the farm. Two columns have been added to this page: Role and Compliant.

Zeigt Server in der Farm für das öffentliche November 2016-Update in SharePoint Server 2016 (Feature Pack 1) an

Die Spalte Role zeigt die Rolle an, die dem Server in der Farm zugeordnet ist.The Role column displays the role that is assigned to the server in the farm.

Hinweis

Auf der Seite „Server in Farm" werden der SQL Server und der SMTP-Server so angezeigt, dass sie zur Rolle „Extern" gehören, in Microsoft PowerShell werden ihre angezeigten Serverrollen jedoch als „Ungültig" angezeigt. Diese beiden Rollennamen sind äquivalent.In the "Servers in Farm" page, the SQL server and SMTP server will be listed as belonging to the "External" role, while in Microsoft PowerShell, their server roles are displayed as "Invalid". These two role names are equivalent.

Die Spalte Compliant zeigt an, ob die Serverkonfiguration in mit der Serverrolle kompatibel ist. Wenn der Server nicht kompatibel ist, wird der Link Fix automatisch bereitgestellt, mit dem der Server erneut konfiguriert werden kann, um der erwarteten Konfiguration der Serverrolle zu entsprechen.The Compliant column displays whether the server configuration is in compliance with its server role. If the server is not in compliance, a Fix link will be provided to automatically reconfigure the server to match the expected configuration of its server role.

Hinweis

Nur Mitglieder der lokalen Administratorgruppe auf dem Server, auf dem Zentraladministration gehostet wird, haben Zugriff auf den Link Fix.Only members of the local Administrators group on the server that hosts Central Administration have access to the Fix link.

Dienste in dieser Farm verwaltenManage services in this farm

Dies ist eine neue Seite unter „Systemeinstellungen" der SharePoint-Zentraladministration. Auf dieser Seite wird der Status der einzelnen Dienste in der Farm angezeigt. Diese Seite enthält drei wichtige Spalten: Auto Provision, Action und Compliant.This is a new page in the System Settings category of Central Administration. It displays the state of each service in the farm. This page has three column of interest: Auto Provision, Action, and Compliant.

Zeigt Dienste in einer SharePoint Server 2016-und 2019-Farm an.

Die Spalte Auto Provision zeigt an, ob der Dienst in der Farm aktiviert ist. Wenn diese den Wert Ja aufweist, werden die Dienstinstanzen für diesen Dienst auf den entsprechenden MinRole-verwalteten Servern in der Farm gestartet. Wenn diese den Wert Keine aufweist, werden die Dienstinstanzen für diesen Dienst auf den entsprechenden MinRole-verwalteten Servern in der Farm beendet.The Auto Provision column displays whether the service is enabled in the farm. If the value Yes is displayed, service instances for this service will be started on the appropriate MinRole-managed servers in the farm. If the value No is displayed, service instances for this service will be stopped on the appropriate MinRole-managed servers in the farm.

Die Spalte Aktion weist je nach Diensttyp und je nachdem ob dieser in der Farm aktiviert ist, einen der drei folgenden Werte auf: Dienstanwendung verwalten, Automatische Bereitstellung deaktivieren oder Automatische Bereitstellung aktivieren.The Action column displays one of three values depending on the type of service it is and whether it is enabled in the farm: Manage Service application, Disable Auto Provision, and Enable Auto Provision.

Der Wert Manage Service Application weist darauf hin, dass der Dienst einer Dienstanwendung zugeordnet ist. Dieser Dienst wird durch die Dienstanwendung in der Farm aktiviert oder deaktiviert, wenn Sie die Dienstanwendung erstellen oder löschen. Klicken Sie auf den Link, um die Seite „Dienstanwendungsverwaltung" aufzurufen.The Manage Service Application value indicates that the service is associated with a service application. This service will be enabled or disabled in the farm by its service application, typically when you create or delete the service application. Click the link to access the Service Application Management page.

Hinweis

Der Link „Dienstanwendung verwalten“ wird nur für Dienste angezeigt, die Dienstanwendungen unterstützen.The Manage Service Application link will only appear for services that support service applications.

Mit dem Link Disable Auto Provision wird der Dienst in der Farm deaktiviert. Wenn Sie auf diesen Link klicken, werden die Dienstinstanzen, die diesen Dienst unterstützen, beendet.The Disable Auto Provision link disables the service in the farm. When you click this link, all services instances associated with this service will be stopped on the appropriate MinRole-managed servers in the farm.

Mit dem Link Enable Auto Provision wird der Dienst in der Farm aktiviert. Wenn Sie auf diesen Link klicken, werden die Dienstinstanzen für diesen Dienst auf den entsprechenden MinRole-verwalteten Servern in der Farm gestartet.The Enable Auto Provision link enables the service in the farm. When you click this link, service instances for this service will be started on the appropriate MinRole-managed servers in the farm.

In der Spalte Compliant wird angezeigt, ob der Dienst auf jedem Server in der Farm kompatibel ist. Ist dieser Dienst auf einem der Server nicht kompatibel, wird der Link Fix bereitgestellt. Klicken Sie auf diesen Link, um die Dienstinstanzen für diesen Dienst so neu zu konfigurieren, dass Sie der erwarteten Konfiguration entsprechen.The Compliant column displays whether the service is in compliance on every server in the farm. If this service is not in compliance on one or more servers, a Fix link will be provided. Click this link to automatically reconfigure the service instances of this service to match the expected configuration.

Hinweis

Nur Mitglieder der lokalen Administratorgruppe auf dem Server, auf dem Zentraladministration gehostet wird, haben Zugriff auf den Link Fix.Only members of the local Administrators group on the server that hosts Central Administration have access to the Fix link.

Dienste auf dem Server verwaltenManage services on server

Auf dieser Seite werden alle Dienstinstanzen auf einem Server angezeigt. Wie in der folgenden Abbildung in Rot hervorgehoben, wurden einige Änderungen vorgenommen.This page displays all of the service instances on a server. Some things have changed as highlighted in red in the following diagram.

Zeigt Dienste auf Servern in SharePoint Server 2016 und 2019

Auf diese Seite konnten in früheren Versionen von SharePoint nur Mitglieder der lokalen Administratorgruppe auf dem Server für die Zentraladministration zugreifen. In SharePoint Server 2016 haben alle Mitglieder der SharePoint-Farmadministratorgruppe Zugriff auf diese Seite.In previous releases of SharePoint, this page was accessible only to members of the local Administrators group on the Central Administration server. In SharePoint Server 2016, all members of the SharePoint Farm Administrators group have access to this page.

Die Rolle des Servers wird nun neben dem Namen des Servers angezeigt.The role of the server is now displayed next to the name of the server.

Die Spalte Kompatibel wurde auf der Seite hinzugefügt. Sie zeigt an, ob die Dienstinstanz mit diesem Server kompatibel ist. Wenn diese Dienstinstanz nicht mit diesem Server kompatibel ist, wird ein Link zum Korrigieren bereitgestellt. Klicken Sie auf diesen Link, um die Dienstinstanz auf diesem Server so automatisch neu zu konfigurieren, dass sie der erwarteten Konfiguration entspricht.The Compliant column has been added to the page. It displays whether the service instance is in compliance on this server. If this service instance is not in compliance on this server, a Fix link will be provided. Click this link to automatically reconfigure the service instance on this server to match the expected configuration.

Hinweis

Nur Mitglieder der lokalen Administratorgruppe auf dem Server, auf dem Zentraladministration gehostet wird, haben Zugriff auf den Link „Korrigieren".Only members of the local Administrators group on the server that hosts the Central Administration have access to the Fix link.

Die Spalte Action wurde geändert. Der Link zum Starten oder Beenden eines Diensts wurde für Server entfernt, die von MinRole verwaltet werden. Das einzige Aktionselement lautet Neu starten und ist für Dienstinstanzen vorgesehen, die bereits auf diesem Server gestartet wurden. Klicken Sie zum Starten oder Beenden eines Diensts auf den Link Enable Auto Provision oder Disable Auto Provision auf der Seite Dienste in dieser Farm verwalten.The Action column has changed. The link to start or stop a service has been removed for servers that are managed by MinRole. The only actionable item is Restart for service instances that are already started on this server. To start or stop a service click the Enable Auto Provision or Disable Auto Provision link in Manage services in this farm page.

Hinweis

Für Server, denen die benutzerdefinierte Rolle zugewiesen ist, werden weiterhin die Links Starten und Beenden in der Spalte Aktion angezeigt.Servers that are assigned to the Custom role will still display the Start and Stop links in the Action column.

Hinweis

Nur Mitglieder der lokalen Administratorgruppe auf dem Server, auf dem Zentraladministration gehostet wird, haben Zugriff auf die Links Restart, Start und Stop.Only members of the local Administrators group on the server that hosts the Central Administration have access to the Restart, Start, and Stop links.

Verwalten der Dienste in der Farm mithilfe von Windows PowerShellManage the services in the farm by using Windows PowerShell

Es wurden neue PowerShell-Cmdlets zum Verwalten der Dienste in der Farm eingeführt.New PowerShell cmdlets have been introduced to manage the services in the farm.

Name des CmdletsCmdlet name
BeschreibungDescription
SyntaxbeispielSyntax example
Get-SPServiceGet-SPService
Mit dem Get-SPService-Cmdlet wird ein Dienst in der Farm abgerufen.The Get-SPService cmdlet gets a service in the farm.
Get-SPService-Identität "Microsoft SharePoint Foundation-Sandkasten-Codedienst"Get-SPService -Identity "Microsoft SharePoint Foundation Sandboxed Code Service"
Start-SPServiceStart-SPService
Mit dem Start-SPService-Cmdlet wird ein Dienst in der Farm aktiviert. Dienstinstanzen für diesen Dienst werden auf den entsprechenden MinRole-verwalteten Servern in der Farm gestartet. The Start-SPService cmdlet enables a service in the farm. Service instances for this service will be started on the appropriate MinRole-managed servers in the farm.
Start-SPService-Identität "Microsoft SharePoint Foundation-Sandkasten-Codedienst"Start-SPService -Identity "Microsoft SharePoint Foundation Sandboxed Code Service"
Stop-SPServiceStop-SPService
Mit dem Stop-SPService-Cmdlet wird ein Dienst in der Farm deaktiviert. Dienstinstanzen für diesen Dienst werden auf den entsprechenden MinRole-verwalteten Servern in der Farm gestartet. The Stop-SPService cmdlet disables a service in the farm. Service instances for this service will be stopped on the appropriate MinRole-managed servers in the farm.
Stop-SPService-Identität "Microsoft SharePoint Foundation-Sandkasten-Codedienst"Stop-SPService -Identity "Microsoft SharePoint Foundation Sandboxed Code Service"

Hinweis

Eine optionaler IncludeCustomServerRole -Parameter wurde den Windows PowerShell-Cmdlets Start-SPService und Stop-SPService im öffentlichen November 2016-Update für SharePoint Server 2016 (Feature Pack 1) hinzugefügt. Wenn angegeben, wird auch ein Zeitgeberauftrag erstellt, der Dienstinstanzen auf Servern startet oder anhält, die der benutzerdefinierten Serverrolle zugewiesen sind. Dies ist ein einmaliger Zeitgeberauftrag. MinRole wird keine weiteren Versuche zum Verwalten der Dienstinstanzen auf Servern unternehmen, die der benutzerdefinierten Serverrolle zugewiesen sind. > Diensten, denen Dienstanwendungen zugeordnet sind, können nicht mithilfe der Cmdlets Start-SPService und Stop-SPService gestartet oder beendet werden. Diese Dienste können durch Erstellen oder Löschen ihrer zugehörigen Dienstanwendungen gestartet oder beendet werden. Wenn Sie die Cmdlets Start-SPService oder Stop-SPService bei Diensten verwenden, denen Dienstanwendungen zugeordnet sind, wird eine Fehlermeldung angezeigt, die darauf hinweist, dass die zugehörigen Dienstanwendungen erstellt oder gelöscht werden sollten.An optional IncludeCustomServerRole parameter has been added to the Start-SPService and Stop-SPService Windows PowerShell cmdlets in the November 2016 Public Update for SharePoint Server 2016 (Feature Pack 1). If specified, it will also create a timer job that starts or stops service instances on servers that are assigned to the Custom server role. This is a one-time timer job. MinRole will make no further attempts to manage the service instances on servers assigned to the Custom server role. > Services that have associated service applications cannot be started or stopped by using the Start-SPService and Stop-SPService cmdlets. These services can be started or stopped by creating or deleting their associated service applications. If you use the Start-SPService or Stop-SPService cmdlets with services that have associated service applications, an error message will be shown indicating that the associated service applications should be created or deleted instead.

SystemüberwachungHealth monitoring

Eine neue Regel der Integritätsanalyse wurde erstellt, um sicherzustellen, dass die Server in der optimalen MinRole-Konfiguration funktionieren. Die Regel Server role configuration isn't correct wird jeden Tag um Mitternacht auf jedem Server in Ihrer Farm ausgeführt. Mit dieser werden alle Dienstinstanzen auf dem Server auf Kompatibilität geprüft. Ist eine Dienstinstanz nicht kompatibel, wird sie mit der Integritätsregel automatisch neu konfiguriert, um der vorausgesetzten Konfiguration entsprechen. Es ist keine Aktion durch den Administrator der SharePoint-Farm erforderlich.A new health analyzer rule has been created to ensure that your servers are operating in their optimal MinRole configuration. The Server role configuration isn't correct rule runs every night at midnight on each server in your farm. It scans all service instances on the server to detect if any are not in compliance. If any service instance is not in compliance, the health rule will automatically reconfigure it to match the expected configuration. No manual intervention by the SharePoint farm administrator is required.

Zeigt Integritätsregeln für die MinRole-Topologie in SharePoint Server 2016 und 2019

Die automatische Korrekturfunktion der Integritätsregel kann durch den SharePoint-Administrator deaktiviert werden, wobei die Integritätsregel jedoch zugleich ausgeführt wird. Wenn die Integritätsregel erkennt, dass ein Server nicht kompatibel ist, und die automatische Korrekturfunktion ist deaktiviert, wird ein Integritätsbericht in Zentraladministration generiert. Der Integritätsbericht enthält Daten dazu, welche Server nicht kompatibel sind, bietet die Möglichkeit, die Server automatisch zu korrigieren, und enthält Anweisungen zur manuellen Korrektur der Server.The automatic repair functionality of the health rule can be disabled by the SharePoint farm administrator while still allowing the health rule to run. If the health rule detects that a server is not in compliance and the automatic repair functionality is disabled, it will generate a health report in Central Administration. The health report will identify which servers are not in compliance, offer the ability to automatically repair the servers, and provide instructions on how to manually repair the servers.

Der SharePoint-Farmadministrator kann den Zeitplan für die Integritätsregel steuern. Er kann die Häufigkeit der Ausführung dieser Regel anpassen oder diese deaktivieren. Sie können sie auch bei Bedarf ausführen. The SharePoint farm administrator can control the health rule schedule, changing it to run more frequently or less frequently or disabling it so that it is never scheduled. It can also run on demand.

Hinweis

Mit dieser Integritätsregel wird keine Prüfung und keine Reparatur für Server durchgeführt, die der benutzerdefinierte Rolle zugewiesen sind. Ein Server, der der benutzerdefinierten Rolle zugewiesen ist, wird nicht von MinRole verwaltet.This health rule will not scan or repair servers that are assigned to the Custom role. A server assigned to the Custom role will not be managed by MinRole.

Entwickler: Zuordnen von Diensten zu ServerrollenDevelopers: How to assign services to server roles

Wenn Sie ein SharePoint-Entwickler sind, der eine Anwendung mit Diensten erstellen möchte, wird empfohlen, dass Sie jedem Typ von Dienstinstanz eine oder mehreren Serverrollen zuordnen, die von MinRole unterstützt wird:If you are a SharePoint developer intending to create an application with services, it is recommended that you assign each type of service instance to one or more server roles supported by MinRole:

Zuordnen von Diensten zu ServerrollenAssign services to server roles

  1. Implementieren Sie Ihren Dienst durch Vererben von der SPService-Klasse.Implement your service by inheriting from the SPService class.

  2. Legen Sie für die AutoProvision-Eigenschaft in den Konstruktoren der neuen Dienstklasse einen Wert fest, wenn Sie diesen Dienst standardmäßig aktivieren bzw. deaktivieren möchten.Set the AutoProvision property value in the constructors of the new service class if you want to enable or disable this service by default.

  3. Implementieren Sie die Dienstinstanzklasse des Dienstes durch Vererbung von der SPServiceInstance-Klasse.Implement the service instance class of the service by inheriting from the SPServiceInstance class.

  4. Überschreiben Sie die ShouldProvision(SPServerRole) -Methode, um diesen Dienst bestimmten Serverrollen zuzuordnen, falls erforderlich.Override the ShouldProvision(SPServerRole serverRole) method to assign this service to specific server roles if necessary.

Weitere Informationen dazu, wie Sie einen Dienst für eine bestimmte Rolle abonnieren, finden Sie unter SPService-Klasse und SPServiceInstance-Klasse.For more information about how to subscribe a service to a specific role, see SPService class and SPServiceInstance class.

Integration in die Rollenkonvertierung vor der ÜberprüfungIntegrate with role conversion pre-validation

  1. Implementieren Sie die Dienstinstanzklasse des Dienstes durch Vererbung von der SPServiceInstance-Klasse.Implement the service instance class of the service by inheriting from the SPServiceInstance class.

  2. Überschreiben Sie die IsReadyForRoleConversion(SPServerRole newRole, out IEnumerable<string> errorMessages) -Methode, um festzustellen, ob Ihre Dienstinstanz für die Rollenkonvertierung in die Serverrolle bereit ist, die vom newRole-Parameter angegeben wird. Geben Sie true zurück, wenn sie bereit ist, oder false, wenn sie nicht bereit ist. Wenn Sie false zurückgeben, stellen Sie eine Liste von Nachrichten bereit, um zu erklären, warum die Dienstinstanz nicht für die Rollenkonvertierung bereit ist, und Anweisungen zum Lösen des Problems über den errorMessages-Parameter.Override the IsReadyForRoleConversion(SPServerRole newRole, out IEnumerable<string> errorMessages) method to detect if your service instance is ready for role conversion to the server role specified by the newRole parameter. Return true if it's ready or false if it isn't ready. If you return false, provide a list of messages to explain why the service instance isn't ready for role conversion and instructions for resolving the issue via the errorMessages parameter.