Share via


HOW TO:驗證叢集中的 Team Foundation Server 容錯移轉

更新:2007 年 11 月

您可以藉由在應用程式層上檢查 Team Foundation 服務的狀態,確認當使用中節點離線時,叢集和泛型指令碼資源可以運作。此程序假設下列幾點:Team Foundation Server 部署在複雜的拓撲中 (在叢集中有資料層),而且這不是單一或雙重伺服器拓撲。叢集管理員已加入泛型指令碼資源,此資源會重設應用程式層上的服務。如果您未將泛型指令碼資源加入到叢集,當您在復原服務時,可能會遇到嚴重的延遲。

必要的使用權限

您必須是 [叢集系統管理員] 安全性群組的成員,才能執行這項程序。如需詳細資訊,請參閱 Team Foundation Server 使用權限

除了這些使用權限之外,在執行 Windows Server 2008 或 Windows Vista 的電腦上,您可能還必須滿足下列需求:

  • 若要依照命令列程序執行,您可能必須開啟較高權限的命令提示字元,方法是按一下 [開始],以滑鼠右鍵按一下 [命令提示字元],再按一下 [以系統管理員身分執行]。

  • 若要依照需要用到 Internet Explorer 的程序執行,您可能必須以系統管理員的身分啟動 Internet Explorer,方法是按一下 [開始],再按一下 [所有程式],以滑鼠右鍵按一下 [Internet Explorer],然後按一下 [以系統管理員身分執行]。

  • 若要編輯 web.config 檔案,您可能必須以系統管理員的身分啟動文字編輯器,方法是按一下 [開始],再按一下 [所有程式],以滑鼠右鍵按一下編輯器,然後按一下 [以系統管理員身分執行]。

  • 若要存取 SQL Server Reporting Services 的報表管理員、報表或網站,您可能必須將這些網站加入至 Internet Explorer 中的信任網站清單,或是以系統管理員的身分啟動 Internet Explorer。

如需詳細資訊,請參閱 Microsoft 網站。

若要讓節點離線及測試復原

  1. 在應用程式層上開啟 [Windows 工作管理員],其方式是以滑鼠右鍵按一下工作列上的空白區域,然後按一下 [工作管理員]。

  2. 在 [處理程序] 索引標籤上,找出 [影像名稱] 一欄中的 w3wp 來確認 IIS 有在執行中。

  3. 在資料層叢集的使用中節點上開啟 [叢集系統管理員],其方式是按一下 [啟動],然後按一下 [叢集系統管理員]。

  4. 按一下 [檔案] 功能表上的 [起始容錯移轉]。

  5. 在應用程式層上開啟 [Windows 工作管理員],並確認 IIS w3wp 不再出現在 [處理程序] 索引標籤上。

  6. 在資料層上的 [叢集系統管理員] 中,以滑鼠右鍵按一下此指令碼資源,然後選取 [連線工作]。

    注意事項:

    此叢集可能沒有指令碼資源可明確重新啟動服務;如果沒有的話,您可以使用《Team Foundation Server 安裝指南》中的<HOW TO:加速叢集中的服務復原>程序來加入一個指令碼資源。如果沒有這個指令碼,您在完成復原之前可能會遇到嚴重的延遲。

  7. 在應用程式層的 Internet Explorer 中,找出 Web 服務,並確認 [GetRegistrationEntries] 可以使用。

    例如,您可以輸入下列網際網路位址,以檢視伺服器 ADATUM1 上安裝之應用程式層的註冊資訊。

    http://ADATUM1:8080/services/v1.0/registration.asmx

注意事項:

如需如何測試容錯移轉的詳細資訊,請在<單一仲裁裝置伺服器叢集設定>(https://go.microsoft.com/fwlink/?LinkId=62449) 上了解群組資源是否可以容錯移轉。

請參閱

概念

確保 Team Foundation Server 的可用性

叢集資料層伺服器

其他資源

管理資料