Freigeben über


Festlegen von Clusterverwaltungsrolle und führenden Hosts (Windows Server AppFabric-Cache)

Windows Server AppFabric bietet zwei Optionen zum Ausführen der Clusterverwaltungsrolle im verteilten Cachecluster. Wenn Sie die Clusterkonfigurationseinstellungen in einer SQL Server-Datenbank speichern, können Sie wahlweise diese gleiche Instanz von SQL Server die Clusterverwaltungsrolle ausführen lassen oder diese Aufgabe den führenden Hosts zuweisen. In diesem Thema finden Sie einen allgemeinen Überblick über das Festlegen der Clusterverwaltungsrolle. Weitere Informationen zu dieser Rolle finden Sie unter Führende Hosts und Clusterverwaltung (Windows Server AppFabric-Cache).

Hinweis

Wenn Ihr Cachecluster nicht SQL Server zum Speichern der Clusterkonfigurationseinstellungen verwendet, müssen immer führende Hosts die Clusterverwaltungsrolle ausführen.

Bei diesem Verfahren wird vorausgesetzt, dass ein Cachecluster ausgeführt wird und Sie eine SQL Server-Datenbank zum Speichern der Clusterkonfigurationseinstellungen verwenden. Standardmäßig führt SQL Server die Clusterverwaltungsrolle zum Zeitpunkt der ersten Cacheserverinstallation bereits aus. Sie müssen dieses Verfahren nur ausführen, wenn Sie diese Einstellung ändern möchten.

Damit diese Clusterverwaltungsrolle geändert wird, müssen Sie die Clusterkonfigurationseinstellung in eine XML-Datei exportieren und dann den entsprechenden XML-Attributwert bearbeiten. Diese Einstellung wird im Attribut leadHostManagement des Elements partitionStoreConnectionSettings angegeben. Das Element partitionStoreConnectionSettings ist ein untergeordnetes Element des Elements advancedProperties, das seinerseits ein untergeordnetes Element des Elements dataCache ist. Gleichzeitig möchten Sie ggf. auch ändern, welche Cachehosts als führende Hosts reserviert sind, wie durch das Attribut leadHost definiert. Weitere Informationen zu Einstellungen finden Sie unter Clusterkonfigurationseinstellungen (Windows Server AppFabric-Cache).

So legen Sie die Clusterverwaltungsrolle und führende Hosts fest

  1. Exportieren Sie aus dem Windows PowerShell-basierten Cacheverwaltungstool die Clusterkonfigurationseinstellungen mithilfe des Befehls Export-CacheClusterConfig. Weitere Informationen zur Verwendung von Windows PowerShell finden Sie unter Verwenden von Windows PowerShell zum Verwalten von Windows Server AppFabric-Cachefeatures.

  2. Öffnen Sie die XML-basierte Clusterkonfigurationsdatei, die im vorhergehenden Schritt exportiert wurde.

  3. Suchen und bearbeiten Sie das Attribut leadHostManagement im Element partitionStoreConnectionSettings, das ein untergeordnetes Element des Elements advancedProperties ist. Wenn Sie dieses auf true festlegen, bedeutet dies, dass die Cachehosts, die als führende Hosts reserviert sind, die Clusterverwaltungsrolle ausführen. Wird der Wert auf false festgelegt, führt die Instanz von SQL Server, in der die Clusterkonfigurationsdatenbank gespeichert ist, die Clusterverwaltungsrolle aus.

  4. (Optional) Geben Sie weitere oder andere Cachehosts als führende Hosts an. Wenn Sie einen Cachehost als führenden Host reservieren möchten, suchen Sie nach dem Element host, das dem Cachehost entspricht. Ändern Sie das Attribut leadHost des Elements host wie gewünscht. Wenn Sie dieses auf true festlegen, bedeutet dies, dass der Cachehost die Clusterverwaltungsrolle ausführt, wenn leadHostManagement den Wert true besitzt. Wenn Sie den Wert false zuweisen, bedeutet dies, dass der Cachehost die Clusterverwaltungsrolle niemals ausführt.

  5. Speichern Sie die bearbeitete XML-basierte Clusterkonfigurationsdatei.

  6. Beenden Sie den Cachecluster, falls er ausgeführt wird, mithilfe von Stop-CacheCluster. Hinweis: Durch diesen Vorgang werden alle Daten aus dem Cachecluster entfernt.

  7. Verwenden Sie den Befehl Import-CacheClusterConfig zum Importieren der XML-basierten Clusterkonfigurationsdatei, die in Schritt 3 und 4 bearbeitet wurde.

  8. Starten Sie den Cachecluster mit dem Start-CacheCluster-Befehl, damit die neuen Konfigurationseinstellungen wirksam werden.

Siehe auch

Konzepte

Bearbeiten von Clusterkonfigurationseinstellungen (Windows Server AppFabric-Cache)
Bearbeiten der Cachekonfigurationseinstellungen mit Windows PowerShell (Windows Server AppFabric-Cache)
Clusterkonfigurationseinstellungen (Windows Server AppFabric-Cache)
Verwenden von Windows PowerShell zum Verwalten von Windows Server AppFabric-Cachefeatures
Windows Server AppFabric-Cachekonfigurationsoptionen
Windows Server AppFabric-Cachekonzepte
Konfigurieren des Cacheclusters (Windows Server AppFabric-Cache)
Verwenden von Konfigurationsmethoden (Windows Server AppFabric-Cache)

  2011-12-05