共用方式為


設定 AppFabric

您可以透過執行設定精靈來設定 Microsoft AppFabric 1.1 for Windows Server (您可以在順利執行安裝精靈之後立即執行設定精靈,或在初始安裝之後使用 [開始] 功能表來啟動設定精靈)。設定精靈會使用您在精靈中輸入的新值來覆寫現有的組態值。

在設定精靈中執行的許多步驟都可以透過執行 AppFabric 設定 Cmdlet 來手動執行。如需相關資訊,請參閱 Windows Server AppFabric 說明 (https://go.microsoft.com/fwlink/?LinkId=164929)。

您可以根據已在安裝精靈中安裝的功能,在設定精靈中設定下列組態:

  • 設定用於「事件收集」服務與「工作流程管理」服務的帳戶。

  • 將監控與持續性儲存區的預設組態項目新增至根 Web.config 檔案。

  • 初始化預設的監控與持續性儲存區。

  • 設定「快取服務」設定資料庫、建立新的快取叢集,或加入現有的快取叢集。

設定精靈會在根 Web.config 檔案中設定「主控服務」功能的組態。精靈會在 DistributedCacheService.exe.config 檔案 (位於 ".\Program Files\ Microsoft AppFabric 1.1 for Windows Server" 資料夾) 中設定「快取服務」的組態。DistributedCacheService.exe.config 檔案包含「快取服務」組態資訊的連接字串。若選取 XML 做為「快取服務」組態提供者,則叢集組態是在您於設定期間指定之資料夾中的 .xml 檔案中設定;否則,叢集組態是在由「快取服務」組態提供者決定的儲存區中設定,如在精靈中所設定。

注意

若您的服務使用自訂行為或繫結,您將無法直接在 AppFabric 中設定那些設定。這是因為 AppFabric 使用 MWA 組態 API (IIS 的原生 API) 來讀取/寫入組態。若要能夠設定它們,您需要將自訂元素區段轉換為 MWA 相容的結構描述,並將該結構描述放在 %SystemRoot%\System32\inetsrv\config\schema 中。MWA 將會自動選擇此結構描述,並正確地剖析組態中的自訂區段。接著,您可以使用「IIS 管理員」隨附的 IIS 原生設定編輯器 (「IIS 設定編輯器」) 來編輯這些組態區段 (而非使用「AppFabric 設定編輯器」)。

如需有關安裝的詳細資訊,請參閱安裝 AppFabric

開始設定 Microsoft AppFabric 1.1 for Windows Server

  1. 在執行「AppFabric 安裝精靈」之後開啟「AppFabric 設定精靈」,方式是選取安裝精靈之 [安裝結果] 頁面上的 [啟動組態工具] 核取方塊,然後按一下 [完成] 以完成安裝精靈。

  2. 您也可以依序按一下 [開始]、[所有程式]、[Microsoft AppFabric 1.1 for Windows Server] 及 [設定 AppFabric],以開啟精靈。

  3. 在 [在您開始前] 頁面上,選取 [是] 以加入「客戶經驗改進計畫」,或選取 [否] 表示不願意加入,然後按一下 [下一步]。隨即顯示 [設定主控服務] 頁面。繼續檢視本主題的下一節。

    注意

    若選擇加入,此計畫可協助 Microsoft 改進 Microsoft AppFabric 1.1 for Windows Server。在不干擾您的情況下,它會收集您電腦硬體的資訊以及您使用 Microsoft AppFabric 1.1 for Windows Server 的方式。此計畫也會定期下載一個檔案,用於收集您可能會遇到的 Microsoft AppFabric 1.1 for Windows Server 問題的相關資訊。我們不會利用這些收集的資訊來識別或連絡您。

設定監控功能

  1. 在 [設定主控服務] 頁面上,使用下列表格來設定監控功能,然後按一下 [下一步]。

    注意

    若已安裝「主控系統管理」,但未安裝「主控服務」,則不會安裝「AppFabric 事件收集」服務與「工作流程管理服務」的服務,而且服務的身分識別文字方塊將會顯示「尚未安裝服務」。

    控制項 描述

    設定監控組態

    選取此控制項以選取「事件收集」服務帳戶,以及選取並設定監控儲存區。

    「AppFabric 事件收集」服務帳戶

    顯示「事件收集」服務的 Windows 登入帳戶。根據預設值,「事件收集」服務帳戶是用於監控提供者。「事件收集」服務帳戶是 Administrators 群組的成員,而且具有監控資料庫的系統管理權限。預設值為 NT Authority\LocalService。

    變更

    若按下 [變更] 來尋找「事件收集」服務帳戶,您將可以選取系統服務的使用者認證。您可以選取內建帳戶,或輸入自訂使用者名稱與密碼。在 [選取使用者] 對話方塊中,選取要用於服務的帳戶,然後按一下 [確定]。這樣將會更新身分識別,然後重新啟動服務。

    如需詳細資訊,請參閱 Windows Server AppFabric 的資訊安全模型 一節 (https://go.microsoft.com/fwlink/?LinkId=193179)。

    監控提供者

    選取要為其授與監控資料庫存取權的提供者。此清單將顯示已在本機 machine.config 檔案中註冊的有效資料提供者。

    設定

    選取監控提供者之後,按一下以設定監控提供者的組態。如需有關設定 SQL 監控提供者的詳細資訊,請參閱下面有關 [設定 SQL 監控儲存區] 對話方塊的討論。您也可以選取自訂的監視提供者。

    如何安裝其他監控提供者

    您可以將監控提供者新增至提供者清單,以便在 [監控提供者] 下拉式清單方塊中選取。按一下此連結可取得有關如何新增提供者的說明。

  2. 若在 [設定主控服務] 頁面中針對 SQL 監控提供者 (System.Data.SqlClient) 按下 [設定],則會顯示 [設定 SQL 監控儲存區] 對話方塊。下表說明此對話方塊中的控制項。使用此表格來設定監控儲存區,然後按一下 [確定] 以返回 [設定主控服務] 頁面。確認儲存區已順利初始化並註冊。

    控制項 描述

    在根 Web.config 中註冊 AppFabric 監控儲存區

    選取此選項以註冊由連接字串識別的監控儲存區,方式是將其組態新增至根 Web.config 檔案。這包括 ApplicationServerMonitoringConnectionString 與其相關的監控行為。此註冊動作可讓連接字串與行為可供該電腦的所有範圍使用。

    即使未選取 [初始化監控儲存區],也可以選取此核取方塊。若資料庫已建立且已初始化,請執行此動作;或指向資料庫 (即使資料庫未初始化)。

    注意

    若已安裝「主控系統管理」工具但並未安裝「主控服務」功能,則此核取方塊會被停用。

    初始化監控儲存區

    選取此選項以初始化由連接字串識別的監控資料庫,您必須先這樣做才能使用該資料庫。初始化會建立資料庫結構描述,並根據結構描述建立結構。若該資料庫不存在,系統將會建立該資料庫並將它初始化。

    若選取此核取方塊,但未選取 [在根 web.config 中註冊 AppFabric 持續性儲存區],則將會視需要建立該資料庫並進行初始化,但該資料庫將無法從這部電腦存取。

    初始化操作是由初始化 Cmdlet 執行。如需相關資訊,請參閱 Windows Server AppFabric 說明 (https://go.microsoft.com/fwlink/?LinkId=164929)。

    注意

    對於要建立的資料庫,您必須具有在目的地伺服器上建立資料庫的權限。

    連接字串

    指定用來存取監控儲存區的伺服器與資料庫字串。

    在 [伺服器] 欄位中,輸入資料庫所在電腦的名稱。

    在 [資料庫] 欄位中,輸入將建立來存放監控資料之資料庫的名稱,或從清單中選取現有的資料庫。

    安全性組態

    選取 [Windows 驗證] 或 [SQL Server 驗證]。

    對於 Windows 驗證,若要變更系統管理員、讀者或寫入者角色,請按一下 [瀏覽] 並使用標準的 [選取使用者或群組] 對話方塊來輸入不同的值。只有已選取 [初始化監控儲存區] 時,才能變更系統管理員、讀者或寫入者的值。

    注意

    當您只安裝「主控系統管理」且使用 Windows 驗證來初始化監控 SQL 儲存區時,預設不會為「系統管理員」、「讀者」或「使用者」角色輸入群組或使用者。您必須按一下 [瀏覽] 並手動為每個角色輸入群組或使用者,才能繼續進行設定。

  3. 設定監控組態之後,若要設定持續性組態,請繼續閱讀此主題的下一節。否則,請按一下 [下一步] 以顯示 [設定快取服務] 頁面,然後繼續閱讀此主題的<設定快取服務>一節。

設定持續性

  1. 在 [設定主控服務] 頁面上,使用下列表格來設定持續性,然後按一下 [下一步]。

    注意

    只有已在 [功能選擇] 頁面上選取 [工作者] 的情況下,才會顯示此頁面。

    控制項 描述

    設定持續性組態

    選取此核取方塊以選取「工作流程管理」服務帳戶,以及選取並設定持續性儲存區。

    AppFabric 工作流程管理服務帳戶

    顯示「工作流程管理」服務的 Windows 登入帳戶。「工作流程管理」服務帳戶是 Administrators 群組的成員,而且具有持續性資料庫的系統管理權限。預設值為 NT Authority\LocalService。

    變更

    若按下 [瀏覽] 來尋找「工作流程管理」服務帳戶,您將可以選取系統服務的使用者認證。您可以選取內建帳戶,或輸入自訂使用者名稱與密碼。在 [選取使用者] 對話方塊中,選取要用於服務的帳戶,然後按一下 [確定]。

    如需詳細資訊,請參閱 https://go.microsoft.com/fwlink/?LinkId=193179 中的 AppFabric 的資訊安全模型一節。

    持續性提供者

    選取要為其授與持續性資料庫存取權的提供者。此清單將顯示已在本機 machine.config 檔案中註冊的有效資料提供者。

    設定

    按一下此控制項以設定持續性提供者的組態。

    如何安裝其他持續性提供者

    您可以將持續性提供者新增至提供者清單,以便在 [持續性提供者] 下拉式清單方塊中選取。按一下此連結可取得有關如何新增提供者的說明。

  2. 若在 [設定主控服務] 頁面中針對 SQL 持續性提供者 (sqlStoreProvider) 按下 [設定],則會顯示 [設定 SQL 持續性儲存區] 對話方塊。下表說明此對話方塊中的控制項。使用此表格來設定持續性提供者,然後按一下 [確定] 以返回 [設定主控服務] 頁面。確認儲存區已順利初始化並註冊。

    控制項 描述

    在根 Web.config 中註冊 AppFabric 持續性儲存區

    選取此選項以註冊由連接字串識別的持續性儲存區,方式是將其組態新增至根 Web.config 檔案或在根 Web.config 檔案中更新其組態。這包括 ApplicationServerWorkflowInstanceStoreConnectionString 與其相關的持續性行為。此註冊動作可讓連接字串與行為可供該電腦的所有範圍使用。

    即使未選取 [初始化持續性儲存區],也可以選取此核取方塊。若資料庫已建立且已初始化,請執行此動作;或指向資料庫 (即使資料庫未初始化)。

    注意

    若已安裝「主控系統管理」工具但並未安裝「主控服務」功能,則此核取方塊會被停用。

    初始化持續性儲存區

    選取此選項以初始化由連接字串識別的持續性資料庫,您必須先這樣做才能使用該資料庫。初始化會建立資料庫結構描述,並根據結構描述建立結構。若該資料庫不存在,系統將會建立該資料庫並將它初始化。

    若選取此核取方塊,但未選取 [在根 web.config 中註冊 AppFabric 持續性儲存區],則將會視需要建立該資料庫並進行初始化,但該資料庫將無法從這部電腦存取。

    初始化操作是由初始化 Cmdlet 執行。如需詳細資訊,請參閱 AppFabric 核心說明。

    注意

    對於要建立的資料庫,您必須具有在目的地伺服器上建立資料庫的權限。

    連接字串

    指定用來存取持續性儲存區的伺服器與資料庫字串。

    在 [伺服器] 欄位中,輸入資料庫所在電腦的名稱。

    在 [資料庫] 欄位中,輸入將建立來存放持續性資料之資料庫的名稱,或從清單中選取現有的資料庫。

    安全性組態

    選取 [Windows 驗證] 或 [SQL Server 驗證]。預設會選取 [Windows 整合式安全性],而且會使用預設的內建群組填入群組。

    對於 Windows 驗證,若要變更系統管理員、讀者或使用者角色,請按一下 [瀏覽] 並使用標準的 [選取使用者或群組] 對話方塊來輸入不同的值。只有已選取 [初始化持續性儲存區] 時,才能變更系統管理員、觀察者或寫入者的值。

    注意

    當您只安裝「主控系統管理」且使用 Windows 驗證來初始化持續性 SQL 儲存區時,預設不會為「系統管理員」、「讀者」或「使用者」角色輸入群組或使用者。您必須按一下 [瀏覽] 並手動為每個角色輸入群組或使用者,才能繼續進行設定。

  3. 設定持續性組態之後,按一下 [設定主控服務] 頁面上的 [下一步]。安裝程式將會啟動「事件收集」服務與「工作流程管理」服務 (若已設定這些服務),然後顯示 [設定快取服務] 頁面。繼續檢視本主題的<設定快取服務>一節。

設定快取服務

  1. 在 [設定快取服務] 頁面上,使用下列表格設定「快取服務」,然後按一下 [下一步]。會顯示快顯訊息,指出此動作將會套用「快取服務」組態。若要繼續,請按一下 [是]。當您執行這項操作時,會在「快取服務」組態檔中進行組態設定。接著會顯示 [設定快取節點] 頁面。

    注意

    只有當您已在安裝精靈的 [功能選擇] 頁面選取至少一個「快取服務」功能 (「快取服務」、「快取用戶端」或「快取管理」) 的情況下,才會顯示此頁面。

    控制項 描述

    設定快取服務組態

    選取此選項以新增或更新「快取服務」功能的系統層次組態。

    快取服務帳戶

    顯示「快取服務」的 Windows 登入帳戶。根據預設值,「快取服務」帳戶是用於「快取服務」組態提供者。預設值是 NT AUTHORITY\NETWORK SERVICE。

    若您的電腦是工作群組的一部分,則您必須變更「快取服務」帳戶。使用已加入叢集之所有電腦上都有的本機帳戶,並為所有電腦上的該帳戶使用相同密碼。進行設定時,本機帳戶必須擁有本機系統管理員權限,而且不能是內建帳戶。已加入網域的電腦不需要執行此步驟。

    變更

    按一下以顯示 [選取使用者] 對話方塊,您可以使用此對話方塊來選取將供「快取服務」使用的帳戶。

    快取服務組態提供者

    指定「快取服務」組態提供者時,有兩個選項可用:

    1. XML – 「快取服務」組態資訊是儲存在網路共用上的 XML 檔案中。

    2. SQL Server 分散式快取組態儲存區提供者 – 「快取服務」組態資訊是儲存在 SQL Server 資料庫中。

    警告

    若選取 [XML] 且網路探索屬性已關閉,當您按一下 [瀏覽] 來選取 XML 提供者的檔案共用時,將無法在 [瀏覽資料夾] 對話方塊中展開該網路資料夾。但是,您可以輸入 UNC 伺服器共用。若要展開該網路資料夾,您必須開啟網路探索,方式是開啟 [控制台],依序選取 [網路和網際網路]、[網路和共用中心]、[變更進階共用設定],然後依序按一下 [開啟網路探索] 及 [儲存變更]。

    注意

    在工作群組案例中,只支援 XML 提供者,不支援資料庫提供者。

    設定

    若選擇 [SQL Server AppFabric 快取 服務組態儲存區提供者] 做為組態提供者,請按一下 [設定] 以建立或選取「快取服務」組態資料庫。

    檔案共用

    若選擇 [XML 提供者] 做為組態提供者,請輸入或瀏覽將包含 XML 組態檔的網路檔案共用。檔案共用必須是有效的 UNC 路徑,例如 \\server\share。

    重要

    您必須手動建立可供快取叢集中的所有快取伺服器存取的網路檔案共用。執行 AppFabric 設定精靈的使用者帳戶必須具有所指定網路檔案共用的「擁有者」或「共同擁有者」權限,以及檔案系統層級的資料夾「完全控制」權限。

    「快取服務」必須有網路檔案共用的讀取/寫入權限。

    瀏覽

    若按一下 [瀏覽] 來尋找檔案共用,您將可以使用 [瀏覽資料夾] 對話方塊來選取 XML 組態提供者的檔案共用。選取現有的資料夾或建立新資料夾,然後按一下 [確定]。

    新增叢集/加入叢集

    若這是叢集中的第一部電腦,請選取 [新增叢集]。當您在叢集中的其他電腦上執行安裝程式時,請選取 [加入叢集]。預設值為 [新增叢集]。

    若要建立或加入叢集,您必須指定組態資料的位置 (資料庫或 XML 檔案),然後在下一頁 ([設定 AppFabric 快取節點] 頁面) 中輸入連接埠並設定防火牆設定以解除封鎖列出的服務。

    建立叢集時,您必須指定叢集大小 (叢集中的電腦數目)。這樣可讓系統最佳化記憶體配置。

    叢集大小

    選取下列三個選項的其中一個以根據叢集大小來最佳化效能。只有選取 [新增叢集] 控制項時,才能使用此設定。

    • 小 (1-5 部電腦)

    • 中 (6-15 部電腦)

    • 大 (>15 部電腦)



      注意

      設定此選項之後即無法變更。

      注意

      叢集大小並不會受此選項限制。在最佳化之後,您仍然可以在叢集中新增或移除電腦。但是,只有當叢集大小未超過指定範圍時,效能才會最佳化。根據計劃新增到叢集中的節點數目來選取叢集大小。在設定期間設定叢集大小之後,即無法變更。若針對叢集大小選取 [小],則叢集將只針對一至五部電腦最佳化。若您的叢集最後增加到十部電腦,則叢集將仍只針對一到五部電腦最佳化。之後您無法將叢集大小變更為 [中] 以針對 6 到 15 部電腦最佳化。

  2. 若在 [快取服務組態提供者] 下拉式清單中選取 [SQL Server AppFabric 快取 服務組態儲存區提供者] 並按一下 [設定],將會顯示 [Microsoft AppFabric 1.1 for Windows Server 快取 組態儲存區] 對話方塊。使用下列表格來設定 SQL 儲存區,然後按一下 [下一步]。

    注意

    當您按一下 [Microsoft AppFabric 1.1 for Windows Server 快取 快取組態儲存區] 對話方塊中的 [確定] 時,將會建立分散式快取資料庫,並顯示包含操作結果的快顯訊息。

    注意

    因為必須使用 Windows 驗證,您不需要在此頁面上設定安全性組態。快取功能不支援 SQL 驗證。

    控制項 描述

    註冊 AppFabric 快取 服務組態資料庫

    選取此選項以註冊由連接字串識別的組態資料庫,方式是將其組態新增至根 Web.config 檔案,以及設定安全性組態。此註冊動作可讓連接字串與行為可供該電腦的所有範圍使用。即使未選取 [建立 AppFabric 快取 服務組態資料庫] 核取方塊,也可以選取此核取方塊。若資料庫已建立,請執行此動作。

    建立 AppFabric 快取 服務組態資料庫

    選取此選項以建立組態資料庫並指定連接字串。

    連接字串

    在 [伺服器] 欄位中輸入伺服器,然後在 [資料庫] 欄位中選取或輸入資料庫。

  3. 當您在顯示的 [設定快取服務] 頁面上按一下 [下一步] 時,將會顯示 [設定 AppFabric 快取節點] 頁面。使用下列表格來設定快取節點連接埠與 Windows 防火牆。

    注意

    只有當您已在 [功能選擇] 頁面上選取至少一個「快取服務」功能的情況下,才會顯示此頁面。只有在 Windows 防火牆服務已啟用的情況下,才能設定防火牆例外。

    注意

    若 Windows 防火牆已停用,[設定 AppFabric 快取節點] 對話方塊的 [Windows 防火牆例外] 區域將會被停用。

    控制項 描述

    節點連接埠

    為每個連接埠輸入或選取唯一值,或保留預設設定。

    • 服務連接埠。預設值為 22233。

    • 叢集連接埠。預設值為 22234。

    • 仲裁程式連接埠。預設值為 22235。

    • 複寫連接埠。預設值為 22236。

    連接埠值的有效的範圍是 1024 到 65535 之間。每個連接埠都必須有唯一的連接埠號碼。

    Windows 防火牆例外

    若要讓「AppFabric 分散式快取」功能運作,您必須設定 Windows 防火牆規則以允許「快取服務」的存取權。

    1. Microsoft AppFabric 1.1 for Windows Server: AppFabric 快取 服務

    2. 遠端服務管理

    重要

    若使用協力廠商 (非 Windows) 防火牆或 Windows 防火牆關聯到網域原則,則您必須手動設定防火牆,才能讓快取功能順利運作。

    注意

    按一下 [設定 AppFabric 快取節點] 頁面上的 [下一步] 之後,將會顯示 [設定應用程式] 頁面 (若已安裝 AppFabric 主控功能)。繼續檢視本主題的下一節。

完成設定 Microsoft AppFabric 1.1 for Windows Server

  • 在 [設定應用程式] 頁面上,選取 [啟動 Internet Information Services (IIS) 管理員] 以設定「IIS 管理員」中的應用程式。按一下 [完成] 以關閉設定精靈。

注意

當「AppFabric 設定精靈」順利設定「快取服務」之後,您必須使用系統管理 Cmdlet 來啟動叢集或啟動叢集中的個別主機。使用 Start-CacheClusterStart-CacheHost Cmdlet。如需有關這些 Cmdlet 的詳細資訊,請參閱使用 Windows PowerShell 來管理 AppFabric 快取 (https://go.microsoft.com/fwlink/?LinkId=193181)。

首次啟動快取主機服務

完成首次安裝之後,您必須啟動快取叢集。在叢集中至少設定一個節點,然後執行 Cmdlet 以啟動叢集。

在開發人員案例 (使用只具有單一節點的叢集) 中,若要啟動新叢集,請執行 Use-CacheCluster (以將 Windows PowerShell 工作階段的內容設定至特定快取叢集),然後執行 Start-CacheCluster

在多節點叢集中,若要啟動叢集中的所有快取主機服務 (先啟動主要主機),請執行 Start-CacheCluster。若要讓快取叢集認可額外的快取主機 (以及任何其他叢集等級的組態變更),您必須使用 Restart-CacheCluster 來重新啟動所有快取主機服務。若要啟動特定的快取主機服務,請執行 Start-CacheHost

如需詳細資訊,請參閱使用 Windows PowerShell 來管理 AppFabric 快取 (https://go.microsoft.com/fwlink/?LinkId=193181)。

  2012-03-05