設定叢集管理角色與主要主機指定 (Windows Server AppFabric 快取)
Windows Server AppFabric 提供兩種在分散式快取叢集中執行叢集管理角色的選項。如果您在 SQL Server 資料庫中儲存叢集組態設定,您可以選擇讓相同的 SQL Server 執行個體執行叢集管理角色,或讓主要主機執行此工作。本主題提供如何設定叢集管理角色的一般概觀。如需有關角色的詳細資訊,請參閱主要主機與叢集管理 (Windows Server AppFabric 快取)。
注意
如果您的快取叢集並非使用 SQL Server 來儲存叢集組態設定,主要主機必須一律執行叢集管理角色。
此程序假設您有執行中的快取叢集,且您是使用 SQL Server 資料庫來儲存叢集組態設定。根據預設值,SQL Server 在第一部快取伺服器安裝時就已在執行叢集管理角色。如果您想變更此設定,必須依照此程序執行。
如果要變更此叢集管理角色,您必須將叢集組態設定匯出到 XML 檔案,並編輯對應的 XML 屬性值。此設定是以 partitionStoreConnectionSettings
元素的 leadHostManagement
屬性指定的。partitionStoreConnectionSettings
元素是 advancedProperties
元素的子系,而後者是 dataCache
元素的子系。同時,您可能也想變更哪些快取主機將指定為主要主機,如 leadHost
屬性所定義。如需有關設定的詳細資訊,請參閱叢集組態設定 (Windows Server AppFabric 快取)。
設定叢集管理角色與指定主要主機
從 Windows PowerShell 快取管理工具,使用
Export-CacheClusterConfig
命令匯出叢集組態設定。如需有關使用 Windows PowerShell 的詳細資訊,請參閱使用 Windows PowerShell 來管理 Windows Server AppFabric 快取功能。開啟在上一個步驟匯出的 XML 叢集組態檔。
尋找並編輯
partitionStoreConnectionSettings
元素 (advancedProperties
元素的子系) 中的leadHostManagement
屬性。將它設定為true
表示指定為主要主機的快取主機將執行叢集管理角色。將它設定為false
表示儲存叢集組態資料庫的 SQL Server 執行個體將執行叢集管理角色。(選擇性) 指定額外或其他快取主機做為主要主機。如果要將快取主機指定為主要主機,請尋找與快取主機對應的適當
host
元素。視需要變更host
元素的leadHost
屬性。將它設定為true
表示當leadHostManagement
為true
時,快取主機將執行叢集管理角色。將它設定為false
表示快取主機永遠不會執行叢集管理角色。儲存所編輯的 XML 叢集組態檔。
使用
Stop-CacheCluster
停止快取叢集 (若快取叢集正在執行)。注意:這樣會將所有資料從快取叢集排清。使用
Import-CacheClusterConfig
命令匯入在步驟 3 與步驟 4 中編輯的 XML 叢集組態檔。使用
Start-CacheCluster
命令來啟動快取叢集,讓新的組態設定生效。
另請參閱
概念
編輯叢集組態設定 (Windows Server AppFabric 快取)
使用 Windows PowerShell 來編輯快取組態設定 (Windows Server AppFabric 快取)
叢集組態設定 (Windows Server AppFabric 快取)
使用 Windows PowerShell 來管理 Windows Server AppFabric 快取功能
Windows Server AppFabric 快取組態選項
Windows Server AppFabric 快取概念
設定快取叢集 (Windows Server AppFabric 快取)
使用組態方式 (Windows Server AppFabric 快取)
2011-12-05