共用方式為


重新設定伺服器陣列部署 (FAST Search Server 2010 for SharePoint)

 

適用版本: FAST Search Server 2010

上次修改主題的時間: 2011-02-18

您可以重新設定 deployment.xml 檔案,以變更現有 Microsoft FAST Search Server 2010 for SharePoint 伺服器陣列的部署。部署變更包含新增或移除伺服器,以及將元件指定給伺服器。

注意

本文包含重新設定伺服器陣列拓撲時所使用的一般程序。如需拓撲作業的相關資訊,請參閱<管理 FAST Search Server 伺服器陣列拓撲>。

本文內容:

  • 管理設定檔案

  • 不透過新增伺服器來重新設定伺服器陣列部署

  • 透過新增伺服器來重新設定伺服器陣列部署

  • 從伺服器陣列部署移除伺服器

  • 在 Microsoft SharePoint Server 上進行必要的變更

  • 關於 deployment.xml 中的搜尋資料列與索引資料欄

管理設定檔案

FAST Search Server 2010 for SharePoint 包含一些開發人員和 IT 專業人員可以修改的設定檔案。如需可以修改之設定檔案的相關資訊,請參閱<關於設定檔 (FAST Search Server 2010 for SharePoint)>。不支援變更其他設定檔案,這麼做可能會導致重新設定 (Set-FASTSearchConfiguration Cmdlet) 及軟體更新期間發生系統不一致的情況。

不透過新增伺服器來重新設定伺服器陣列部署

請遵循下列步驟,對現有的伺服器進行部署變更:

  1. 在管理伺服器上,開啟部署設定檔 <FAST Search 資料夾>\etc\config_data\deployment\deployment.xml

    其中 <FAST Search 資料夾> 是安裝 FAST Search Server 2010 for SharePoint 的資料夾路徑,例如 C:\FASTSearch。

    對部署設定進行必要的變更。如需部署設定檔案語法的詳細資訊,請參閱<deployment.xml 參考>。如需索引資料欄和搜尋資料列部署設定的詳細資訊,請參閱<關於 deployment.xml 中的搜尋資料列與索引資料欄>。

  2. 如果變更索引器資料列或搜尋資料列的設定,請在資料列中刪除所有伺服器上的下列檔案:

    <FAST Search 資料夾>\etc\rtsplatformcache.xml

  3. 在管理伺服器上,遵循下列步驟重新設定部署中的伺服器:

    1. 停止 [FAST Search for SharePoint] 服務。

    2. 停止 [FAST Search for SharePoint 監視] 服務。

    3. 開啟 [Microsoft FAST Search Server 2010 for SharePoint 命令介面]:

      1. 確認符合下列基本需求:您必須是已安裝 FAST Search Server 2010 for SharePoint 之伺服器上的 FASTSearchAdministrators 本機群組成員。

      2. 在 [開始] 功能表上,按一下 [所有程式]。

      3. 按一下 [Microsoft FAST Search Server 2010 for SharePoint]。

      4. 按一下 [Microsoft FAST Search Server 2010 for SharePoint 命令介面]。

      5. 若要重新建立設定檔,請在 Windows PowerShell 命令提示字元處,輸入下列命令:

        Set-FASTSearchConfiguration
        
      6. 啟動 [FAST Search for SharePoint] 服務。

        注意

        這麼做也會一併啟動 [FAST Search for SharePoint 監視] 服務。

      7. 若要確認所有程序都在執行中,請在 Windows PowerShell 命令提示字元處,輸入下列命令:

        nctrl status
        
  4. 啟動並執行管理伺服器之後,請對 FAST Search Server 2010 for SharePoint 部署中的其他所有伺服器重複步驟 3。

透過新增伺服器來重新設定伺服器陣列部署

請遵循下列步驟,透過新增或移除伺服器來進行部署變更:

  1. 在管理伺服器上,開啟 <FAST Search 資料夾>\etc\config_data\deployment\deployment.xml,然後進行必要的變更。

    <FAST Search 資料夾> 是安裝 FAST Search Server 2010 for SharePoint 的資料夾路徑,例如 C:\FASTSearch。

    如需部署設定檔案 (deployment.xml) 語法的詳細資訊,請參閱<deployment.xml 參考>。如需索引資料欄和搜尋資料列部署設定的詳細資訊,請參閱<關於 deployment.xml 中的搜尋資料列與索引資料欄>。

  2. 在管理伺服器上,遵循下列步驟重新設定部署:

    1. 停止 [FAST Search for SharePoint] 服務。

    2. 停止 [FAST Search for SharePoint 監視] 服務。

    3. 以系統管理員身分開啟 [Microsoft FAST Search Server 2010 for SharePoint 命令介面]:

      1. 確認符合下列基本需求:您必須是已安裝 FAST Search Server 2010 for SharePoint 之伺服器上的 FASTSearchAdministrators 本機群組成員。

      2. 在 [開始] 功能表上,按一下 [所有程式]。

      3. 按一下 [Microsoft FAST Search Server 2010 for SharePoint]。

      4. 在 [Microsoft FAST Search Server 2010 for SharePoint 命令介面] 上按一下滑鼠右鍵,並選取 [以系統管理員身分執行]。

      5. 若要設定網際網路通訊協定安全性 (IPsec),請在 Windows PowerShell 命令提示字元處,輸入下列命令:

        Set-FASTSearchIPSec -create
        

        使用您在安裝期間所使用的相同使用者名稱與密碼。

      6. 若要重新建立設定檔,請在 Windows PowerShell 命令提示字元處,輸入下列命令:

        Set-FASTSearchConfiguration
        
      7. 啟動 [FAST Search for SharePoint] 服務。

        注意

        這麼做也會一併啟動 [FAST Search for SharePoint 監視] 服務。

      8. 若要確認所有程序都在執行中,請在 Windows PowerShell 命令提示字元處,輸入下列命令:

        nctrl status
        
  3. 啟動並執行管理伺服器之後,請對 FAST Search Server 2010 for SharePoint 伺服器陣列中的其他所有伺服器重複步驟 2。

  4. 在新的伺服器上安裝及設定 FAST Search Server 2010 for SharePoint。請對每部伺服器執行下列步驟:

    1. 安裝 FAST Search Server 2010 for SharePoint

    2. 在多部伺服器部署中設定非管理伺服器>。

從伺服器陣列部署移除伺服器

請遵循下列步驟,進行包括移除伺服器的部署變更:

  1. 在管理伺服器上,開啟 <FAST Search 資料夾>\etc\config_data\deployment\deployment.xml,然後進行必要的變更。

    <FAST Search 資料夾> 是安裝 FAST Search Server 2010 for SharePoint 的資料夾路徑,例如 C:\FASTSearch。

    如需部署設定檔 (deployment.xml) 語法的詳細資訊,請參閱<deployment.xml 參考>。如需索引資料欄和搜尋資料列部署設定的詳細資訊,請參閱<關於 deployment.xml 中的搜尋資料列與索引資料欄>。

  2. 在管理伺服器上,遵循下列步驟重新設定部署:

    1. 停止 [FAST Search for SharePoint] 服務。

    2. 停止 [FAST Search for SharePoint 監視] 服務。

    3. 以系統管理員身分開啟 [Microsoft FAST Search Server 2010 for SharePoint 命令介面]:

      1. 確認符合下列基本需求:您必須是安裝有 FAST Search Server 2010 for SharePoint 之伺服器上的 FASTSearchAdministrators 本機群組成員。

      2. 在 [開始] 功能表上,按一下 [所有程式]。

      3. 按一下 [Microsoft FAST Search Server 2010 for SharePoint]。

      4. 在 [Microsoft FAST Search Server 2010 for SharePoint 命令介面] 上按一下滑鼠右鍵,並選取 [以系統管理員身分執行]。

      5. 若要設定網際網路通訊協定安全性 (IPsec),請在 Windows PowerShell 命令提示字元處,輸入下列命令:

        Set-FASTSearchIPSec -create
        

        使用您在安裝期間所使用的相同使用者名稱與密碼。

      6. 若要重新建立設定檔,請在 Windows PowerShell 命令提示字元處,輸入下列命令:

        Set-FASTSearchConfiguration
        
      7. 啟動 [FAST Search for SharePoint] 服務。

        注意

        這麼做也會一併啟動 [FAST Search for SharePoint 監視] 服務。

      8. 若要確認所有程序都在執行中,請在 Windows PowerShell 命令提示字元處,輸入下列命令:

        nctrl status
        
  3. 啟動並執行管理伺服器時,請對 FAST Search Server 2010 for SharePoint 伺服器陣列中的所有其他伺服器重複步驟 2 (不包括應該移除的伺服器)。

  4. 在應該移除的伺服器上,解除安裝 FAST Search Server 2010 for SharePoint。針對每部伺服器,執行<解除安裝 FAST Search Server 2010 for SharePoint (FAST Search Server 2010 for SharePoint)>中的各步驟。

在 Microsoft SharePoint Server 上進行必要的變更

Microsoft SharePoint Server 2010 上的 FAST Search 內容 Search Service 應用程式 (內容 SSA) 和 FAST Search 查詢 Search Service 應用程式 (查詢 SSA) 已設定為具有 FAST Search Server 2010 for SharePoint 伺服器陣列的相關資訊。因此,當您變更 FAST Search Server 2010 for SharePoint 的部署時,也必須更新內容 SSA 和查詢 SSA 的設定。

更新內容 SSA 連線設定

對於 FAST Search 內容 SSA,如果您已在 deployment.xml 檔案中,新增、移除或移動內容散發者 (content-distributor 元素),則必須更新內容 SSA 設定中的 [內容散發者] 欄位:

更新內容 SSA 連線設定

  1. 請確認執行此程序的使用者帳戶為 FAST Search 內容 Search Service 應用程式的服務應用程式管理員。

  2. 在 SharePoint Server 2010 的管理中心中,按一下 [應用程式管理] 區段中的 [管理服務應用程式]。

  3. 在 [管理服務應用程式] 頁面上,以醒目提示方式選取 FAST Search 內容 SSA,然後按一下功能區中的 [內容]。

  4. 在 [編輯 Search Service] 頁面上,更新 [內容散發者] 欄位。將具有內容散發者元件的每部伺服器新增至此欄位。複製 install_info.txt 檔案中的資訊,您可以在任何 FAST Search Server 2010 for SharePoint 伺服器的安裝目錄下找到此檔案。(此檔案會在重新設定時更新,因此包含重新設定後的更新資訊。)

更新查詢 SSA 連線設定

對於 FAST Search 查詢 SSA,如果您已在部署設定檔案 deployment.xml 中,新增、移除或移動查詢處理伺服器 (query 元素),則必須更新 [查詢服務位置] 欄位。

更新查詢服務位置

  1. 請確認執行此程序的使用者帳戶為 FAST Search 內容 Search Service 應用程式的服務應用程式管理員。

  2. 在 SharePoint Server 2010 的管理中心中,按一下 [應用程式管理] 區段中的 [管理服務應用程式]。

  3. 在 [管理服務應用程式] 頁面上,以醒目提示方式選取 FAST Search 查詢 SSA,然後按一下功能區中的 [內容]。

  4. 在 [編輯 Search Service] 頁面上,更新 [查詢服務位置] 欄位。將在 deployment.xml 中具有 query 角色的每部伺服器新增至此欄位。複製 install_info.txt 檔案中的資訊,您可以在任何 FAST Search Server 2010 for SharePoint 伺服器的安裝目錄下找到此檔案。(此檔案會在重新設定時更新,因此包含重新設定後的更新資訊。)

  5. 遵循<設定宣告驗證>中的步驟,以設定查詢處理伺服器與查詢 SSA 之間的連線。

    注意

    如果移除查詢處理伺服器,則不需要此步驟。

關於 deployment.xml 中的搜尋資料列與索引資料欄

您會在 deployment.xml 設定檔案中,設定 FAST Search Server 2010 for SharePoint 拓撲的搜尋資料列和索引資料欄角色。

host 元素的 searchengine 子元素指定索引資料欄和搜尋/索引器資料列識別。row 屬性值參照 searchcluster 規格的對應列 idindex 屬性指定特定資料列的索引角色:

  • primary:主要索引器

  • secondary:備份索引器

  • none:此資料列中沒有在伺服器上執行的索引器。此資料列會做為獨立搜尋資料列

search 屬性指定特定資料列的查詢比對角色:

  • true:查詢比對在此資料列上執行。此資料列會做為個別搜尋資料列。

  • false:此資料列中沒有在伺服器上執行的查詢比對。此資料列會做為專用索引器資料列。

不使用備份索引器的範例設定

下列範例顯示具有三部索引器伺服器之主機定義的 deployment.xml 檔案摘錄。

  • 第一個 host 元素表示管理伺服器,也會針對查詢處理和網頁分析器設定。

  • 接下來三個 host 元素分別代表索引資料欄 0、1 及 2 的索引器伺服器。

  • 未定義任何備份索引器,且只有一個搜尋資料列。

  <host name="fs4sp1.contoso.com">
    <admin />
    <query />
    <webanalyzer server="true" link-processing="true"
                 lookup-db="true" max-targets="4"/>
    <document-processor processes="12" />
  </host>
  <host name="fs4sp2.contoso.com">
    <content-distributor />
    <searchengine row="0" column="0" />
    <document-processor processes="12" />
  </host>
  <host name="fs4sp3.contoso.com">
    <content-distributor />
    <indexing-dispatcher />
    <searchengine row="0" column="1" />
    <document-processor processes="12" />
  </host>
  <host name="fs4sp4.contoso.com">
    <indexing-dispatcher />
    <searchengine row="0" column="2" />
    <document-processor processes="12" />
  </host>

  <searchcluster>
      <row id="0" index="primary" search="true" />
  </searchcluster>

使用備份索引器和兩個搜尋資料列的範例設定

下列範例顯示具有三部索引器伺服器 (各有一個備份索引器) 之主機定義的 deployment.xml 檔案摘錄。

  • 第一個 host 元素表示管理伺服器,也會針對查詢處理和網頁分析器設定。

  • 接下來三個 host 元素分別代表索引資料欄 0、1 及 2 的主要索引器伺服器。

  • 最後三個 host 元素分別代表索引資料欄 0、1 及 2 的備份索引器伺服器。

  • 兩個資料列皆會設定為搜尋資料列。

  <host name="fs4sp1.contoso.com">
    <admin />
    <query />
    <webanalyzer server="true" link-processing="true"
                          lookup-db="true" max-targets="4"/>
    <document-processor processes="12" />
  </host>
  <host name="fs4sp2.contoso.com">
    <content-distributor />
    <searchengine row="0" column="0" />
    <document-processor processes="12" />
  </host>
  <host name="fs4sp3.contoso.com">
    <content-distributor />
    <indexing-dispatcher />
    <searchengine row="0" column="1" />
    <document-processor processes="12" />
  </host>
  <host name="fs4sp4.contoso.com">
    <indexing-dispatcher />
    <searchengine row="0" column="2" />
    <document-processor processes="12" />
  </host>
  <host name="fs4sp5.contoso.com">
    <query />
    <searchengine row="1" column="0" />
  </host>
  <host name="fs4sp6.contoso.com">
    <query />
    <searchengine row="1" column="1" />
  </host>
  <host name="fs4sp7.contoso.com">
    <query />
    <searchengine row="1" column="2" />
  </host>

  <searchcluster>
      <row id="0" index="primary" search="true" />
      <row id="1" index="secondary" search="true" />
  </searchcluster>

See Also

Concepts

deployment.xml 語法參考
規劃 FAST Search Server 伺服器陣列拓撲 (FAST Search Server 2010 for SharePoint)
規劃 Search Service 應用程式 (FAST Search Server 2010 for SharePoint)
管理 FAST Search Server 伺服器陣列拓撲 (FAST Search Server 2010 for SharePoint)