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
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.Öffnen Sie die XML-basierte Clusterkonfigurationsdatei, die im vorhergehenden Schritt exportiert wurde.
Suchen und bearbeiten Sie das Attribut
leadHostManagement
im ElementpartitionStoreConnectionSettings
, das ein untergeordnetes Element des ElementsadvancedProperties
ist. Wenn Sie dieses auftrue
festlegen, bedeutet dies, dass die Cachehosts, die als führende Hosts reserviert sind, die Clusterverwaltungsrolle ausführen. Wird der Wert auffalse
festgelegt, führt die Instanz von SQL Server, in der die Clusterkonfigurationsdatenbank gespeichert ist, die Clusterverwaltungsrolle aus.(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 AttributleadHost
des Elementshost
wie gewünscht. Wenn Sie dieses auftrue
festlegen, bedeutet dies, dass der Cachehost die Clusterverwaltungsrolle ausführt, wennleadHostManagement
den Werttrue
besitzt. Wenn Sie den Wertfalse
zuweisen, bedeutet dies, dass der Cachehost die Clusterverwaltungsrolle niemals ausführt.Speichern Sie die bearbeitete XML-basierte Clusterkonfigurationsdatei.
Beenden Sie den Cachecluster, falls er ausgeführt wird, mithilfe von
Stop-CacheCluster
. Hinweis: Durch diesen Vorgang werden alle Daten aus dem Cachecluster entfernt.Verwenden Sie den Befehl
Import-CacheClusterConfig
zum Importieren der XML-basierten Clusterkonfigurationsdatei, die in Schritt 3 und 4 bearbeitet wurde.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