設定叢集管理角色與主要主機指定 (AppFabric 1.1)
Microsoft AppFabric 1.1 for Windows Server 提供兩種在分散式快取叢集中執行叢集管理角色的選項。如果您在 SQL Server 資料庫中儲存叢集組態設定,您可以選擇讓相同的 SQL Server 執行個體執行叢集管理角色 (卸載),或讓主要主機執行此工作 (載入)。建議載入案例,SQL Server 才不會是單點失敗。若您使用卸載,建議使用高可性策略,例如資料庫叢集或鏡像,讓資料庫可用於快取叢集管理責任。如果您的快取叢集並非使用 SQL Server 來儲存叢集組態設定,主要主機必須一律執行叢集管理角色。本主題提供如何設定叢集管理角色的一般概觀。如需有關角色的詳細資訊,請參閱主要主機與叢集管理 (AppFabric 1.1 快取)。
注意
僅在您希望在快取叢集中變更主要主機管理設定時,需要依照此程序進行。
若要將快取叢集從 XML 載入變更為 SQL Server 載入
可以針對該資料,將快取叢集從使用 XML 為快取叢集組態儲存區,變更為使用 SQL Server。依預設,這些步驟會讓快取叢集從使用 XML 載入,變更為使用 SQL Server 載入。
使用
Export-CacheClusterConfig
Windows PowerShell 命令,並以名為 OldConfig.txt 的文字檔儲存組態。執行
New-CacheCluster
,為組態儲存區指向一個現有的 SQL Server 資料庫。針對所有新的快取主機,從舊的儲存區執行
Unregister-CacheHost
,並從新的儲存區執行Register-CacheHost
。從個別機器中,針對所有快取主機執行
Remove-CacheHost
和Add-CacheHost
。從這些機器中,針對所有管理機器執行
Remove-CacheAdmin
和Add-CacheAdmin
。在較舊的 XML 儲存區中,執行
Remove-CacheCluster
。針對名為 NewConfig.txt 中的新快取叢集,使用
Export-CacheClusterConfig
來匯出組態。用先前從 OldConfig.txt 匯出的元素,來取代 NewConfig.txt 中的
advancedProperties
元素。儲存 NewConfig.txt,並使用 NewConfig.txt 上的Import-CacheClusterConfig
來匯入變更。根據 OldConfig.txt 上的資訊,針對所有快取使用具有必要屬性的
New-Cache
。
若要從 SQL Server 卸載變更快取叢集為 SQL Server 載入
若您希望從 SQL Server 卸載 (SQL Server 版本 1.0 中的預設值) 變更為 SQL Server 載入,您應該允許先前章節中的所有步驟,此外,您必須確定 leadHostManagement
屬性在 advancedProperties
元素中設為 true
。以下範例顯示此設定。
<dataCache size="Small">
<!—Other Settings Here-->
<advancedProperties>
<partitionStoreConnectionSettings leadHostManagement="true" />
</advancedProperties>
</dataCache>
若要使用 SQL Server 卸載
若要使用 SQL Server 卸載,必須以 New-CacheCluster
命令建立快取叢集,且 Offloading
參數必須設為 true
。If you若您要匯入組態設定,您也必須確定 leadHostManagement
已設為 false
。
若要為快取主機設定主要主機指定
使用 Windows PowerShell 命令 Set-CacheHostConfig
來為 IsLeadHost
參數指定 "true" 或 "false",為快取主機變更主要主機設定。以下範例讓 CacheServer1
成為主要主機。
Set-CacheHostConfig -IsLeadHost "true" -HostName CacheServer1 -CachePort 22233
雖然可執行快取叢集,必須在執行此命令之前停止快取主機。若正在執行快取叢集,請使用 Set-CacheHostConfig
呼叫中的 RefreshNow
參數。
另請參閱
概念
編輯叢集組態設定
使用 Windows PowerShell 來編輯快取組態設定
叢集組態設定
使用 Windows PowerShell 來管理 AppFabric 1.1 快取功能
AppFabric 快取組態選項
AppFabric 快取概念 (AppFabric 1.1 快取)
設定快取叢集
使用組態方式
2012-03-05