다음을 통해 공유


팜 배포 다시 구성(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. 관리 서버에서 배포 구성 파일 <FASTSearchFolder>\etc\config_data\deployment\deployment.xml을 엽니다.

    여기서 *<FASTSearchFolder>*는 FAST Search Server 2010 for SharePoint를 설치한 폴더의 경로(예: C:\FASTSearch)입니다.

    필요에 맞게 배포 구성을 변경합니다. 배포 구성 파일의 구문에 대한 자세한 내용은 deployment.xml 참조를 참조하십시오. 인덱스 열 및 검색 행 배포 구성에 대한 자세한 내용은 deployment.xml의 검색 행 및 인덱스 열을 참조하십시오.

  2. 인덱서 행이나 검색 행의 구성을 변경하는 경우 해당 행의 모든 서버에서 다음 파일을 삭제합니다.

    <FASTSearchFolder>\etc\rtsplatformcache.xml

  3. 관리 서버에서 다음 단계에 따라 배포의 서버를 다시 구성합니다.

    1. FAST Search for SharePoint 서비스를 중지합니다.

    2. FAST Search for SharePoint Monitoring 서비스를 중지합니다.

    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 Monitoring 서비스도 시작됩니다.

      7. 모든 프로세스가 실행 중인지 확인하려면 Windows PowerShell 명령 프롬프트에 다음 명령을 입력합니다.

        nctrl status
        
  4. 관리 서버가 시작되어 실행되면 FAST Search Server 2010 for SharePoint 배포의 다른 모든 서버에서 3단계를 반복합니다.

새 서버 추가를 포함하여 팜 배포 다시 구성

다음 단계에 따라 서버를 추가하거나 제거하여 배포를 변경합니다.

  1. 관리 서버에서 <FASTSearchFolder>\etc\config_data\deployment\deployment.xml을 열고 필요에 맞게 변경합니다.

    *<FASTSearchFolder>*는 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 Monitoring 서비스를 중지합니다.

    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 Monitoring 서비스도 시작됩니다.

      8. 모든 프로세스가 실행 중인지 확인하려면 Windows PowerShell 명령 프롬프트에 다음 명령을 입력합니다.

        nctrl status
        
  3. 관리 서버가 시작되어 실행되면 FAST Search Server 2010 for SharePoint 팜의 다른 모든 서버에서 2단계를 반복합니다.

  4. 새 서버에 FAST Search Server 2010 for SharePoint를 설치하고 구성합니다.

    1. Install FAST Search Server 2010 for SharePoint

    2. 다중 서버 배포에 비관리 서버 구성

팜 배포에서 서버 제거

다음 단계에 따라 서버 제거를 포함하여 배포 변경을 수행합니다.

  1. 관리 서버에서 <FASTSearchFolder>\etc\config_data\deployment\deployment.xml을 열고 필요에 맞게 변경합니다.

    *<FASTSearchFolder>*는 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 Monitoring 서비스를 중지합니다.

    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 Monitoring 서비스도 시작됩니다.

      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 Content SSA(Content Search Service 응용 프로그램)와 FAST Search Query SSA(Query Search Service 응용 프로그램)는 FAST Search Server 2010 for SharePoint 팜에 대한 정보를 보유하도록 구성되었습니다. 따라서 FAST Search Server 2010 for SharePoint 배포를 변경하는 경우 Content SSA와 Query SSA의 구성도 업데이트해야 합니다.

Content SSA 연결 구성 업데이트

FAST Search Content SSA의 경우 deployment.xml 파일에서 콘텐츠 배포자(content-distributor 요소)를 추가, 제거 또는 이동한 경우 Content SSA 구성에서 콘텐츠 배포자 필드를 업데이트해야 합니다.

Content SSA 연결 구성을 업데이트하려면

  1. 이 절차를 수행하는 사용자 계정이 FAST Search Content Search Service 응용 프로그램의 서비스 응용 프로그램 관리자인지 확인합니다.

  2. SharePoint Server 2010 중앙 관리의 응용 프로그램 관리 섹션에서 서비스 응용 프로그램 관리를 클릭합니다.

  3. 서비스 응용 프로그램 관리 페이지에서 FAST Search Content SSA를 강조 표시하고 리본 메뉴에서 속성을 클릭합니다.

  4. Search Service 편집 페이지에서 콘텐츠 배포자 필드를 업데이트합니다. 콘텐츠 배포자 구성 요소가 있는 각 서버를 이 필드에 추가합니다. install_info.txt 파일의 정보를 복사합니다. 이 파일은 모든 FAST Search Server 2010 for SharePoint 서버의 설치 디렉터리 바로 아래에 있습니다. 이 파일은 재구성 작업의 일부로 업데이트되며 따라서 재구성한 후의 업데이트된 정보를 포함합니다.

Query SSA 연결 구성 업데이트

FAST Search Query SSA의 경우 배포 구성 파일(deployment.xml)에서 쿼리 처리 서버(query 요소)를 추가, 제거 또는 이동한 경우 쿼리 서비스 위치 필드를 업데이트해야 합니다.

쿼리 서비스 위치를 업데이트하려면

  1. 이 절차를 수행하는 사용자 계정이 FAST Search Content Search Service 응용 프로그램의 서비스 응용 프로그램 관리자인지 확인합니다.

  2. SharePoint Server 2010 중앙 관리의 응용 프로그램 관리 섹션에서 서비스 응용 프로그램 관리를 클릭합니다.

  3. 서비스 응용 프로그램 관리 페이지에서 FAST Search Query SSA를 강조 표시하고 리본 메뉴에서 속성을 클릭합니다.

  4. Search Service 편집 페이지에서 쿼리 서비스 위치 필드를 업데이트합니다. deployment.xml에서 query 역할을 가지고 있는 각 서버를 이 필드에 추가합니다. install_info.txt 파일의 정보를 복사합니다. 이 파일은 모든 FAST Search Server 2010 for SharePoint 서버의 설치 디렉터리 바로 아래에 있습니다. 이 파일은 재구성 작업의 일부로 업데이트되며 따라서 재구성한 후의 업데이트된 정보를 포함합니다.

  5. 클레임 인증 구성의 단계에 따라 쿼리 처리 서버와 Query SSA 간의 연결을 구성합니다.

    참고

    쿼리 처리 서버를 제거하는 경우에는 이 단계를 수행할 필요가 없습니다.

deployment.xml의 검색 행 및 인덱스 열

FAST Search Server 2010 for SharePoint 토폴로지의 검색 행과 인덱스 열 역할은 deployment.xml 구성 파일에서 구성합니다.

host 요소의 searchengine 하위 요소는 인덱스 열과 검색/인덱서 행 ID를 지정합니다. row 특성 값은 searchcluster 사양의 해당 행 id를 참조합니다. index 특성은 특정 행의 인덱싱 역할을 지정합니다.

  • 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)