共用方式為


設定叢集管理角色與主要主機指定 (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 載入。

  1. 使用 Export-CacheClusterConfig Windows PowerShell 命令,並以名為 OldConfig.txt 的文字檔儲存組態。

  2. 執行 New-CacheCluster,為組態儲存區指向一個現有的 SQL Server 資料庫。

  3. 針對所有新的快取主機,從舊的儲存區執行 Unregister-CacheHost,並從新的儲存區執行 Register-CacheHost

  4. 從個別機器中,針對所有快取主機執行 Remove-CacheHostAdd-CacheHost

  5. 從這些機器中,針對所有管理機器執行 Remove-CacheAdminAdd-CacheAdmin

  6. 在較舊的 XML 儲存區中,執行 Remove-CacheCluster

  7. 針對名為 NewConfig.txt 中的新快取叢集,使用 Export-CacheClusterConfig 來匯出組態。

  8. 用先前從 OldConfig.txt 匯出的元素,來取代 NewConfig.txt 中的 advancedProperties 元素。儲存 NewConfig.txt,並使用 NewConfig.txt 上的 Import-CacheClusterConfig 來匯入變更。

  9. 根據 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