팜에 웹 또는 응용 프로그램 서버 추가(SharePoint Server 2010)

 

적용 대상: SharePoint Foundation 2010, SharePoint Server 2010

마지막으로 수정된 항목: 2012-03-12

이 문서에서는 나중에 서버를 프런트 엔드 웹 서버나 응용 프로그램 서버로 사용하도록 구성할 수 있도록 기존 Microsoft SharePoint Server 2010 팜에 서버를 추가하는 방법을 설명합니다. 이 문서의 절차는 적어도 두 개 이상의 계층으로 구성된 SharePoint Server 2010 팜에 적용되며 단일 서버 배포를 다중 서버 팜으로 전환하는 데는 사용할 수 없습니다.

이 문서의 내용

  • 준비

  • 필수 구성 요소 소프트웨어 설치

  • SharePoint 소프트웨어 설치

  • 팜에 서버 추가

  • 새 서버 구성

준비

서버를 팜에 추가하기 전에 먼저 계획 및 준비가 필요합니다. 계획 및 준비 과정에는 여러 가지 작업이 포함됩니다. 첫 번째 작업은 새 서버가 팜에서 수행할 역할을 결정하는 것입니다. 이 작업을 마친 후에는 새 서버에 소프트웨어를 설치하기 전에 몇 가지 추가 작업을 수행해야 합니다.

서버 역할 결정

새 서버를 팜에 추가하려면 먼저 추가 구성이나 특수 구성에 필요한 계획을 세우고 프로덕션 환경에 서버를 추가할 경우의 잠재적인 영향을 평가하기 위해 서버의 의도된 역할을 파악해야 합니다.

참고

일반적인 3계층 팜은 프런트 엔드 웹 서버 여러 대, 중앙 관리도 호스팅하는 응용 프로그램 서버 하나, 데이터베이스 서버 하나로 구성됩니다. 이 문서에서는 프런트 엔드 웹 서버와 응용 프로그램 서버 역할만 다룹니다.

팜 토폴로지에서 서버가 담당하는 역할을 결정하고 나면 서버가 이러한 역할을 충족하기 위해 구성해야 할 서비스 및 기능을 파악해야 합니다. 이 정보는 웹 계층 또는 응용 프로그램 계층에서 역할에 맞게 서버를 구축하기 위해 SharePoint Server 2010이 구성되는 방식을 결정합니다. 자세한 내용은 서비스 응용 프로그램 및 서비스 관리(SharePoint Server 2010)를 참조하십시오.

다음 그림은 콘텐츠를 제공하고 검색 쿼리 구성 요소를 호스팅하는 두 개의 프런트 엔드 웹 서버(웹 1 및 웹 2)가 있는 SharePoint Server 2010 팜을 보여 줍니다. 팜에 대한 중앙 관리 및 검색 크롤링 구성 요소는 유일한 응용 프로그램 서버(응용 프로그램 1)에서 호스팅합니다.

서버를 팜에 추가하기 위한 옵션

SharePoint Server 2010 팜: 서버 추가

다음 섹션에서는 프런트 엔드 웹 서버 및 응용 프로그램 서버 역할의 일반적인 특징에 대한 정보를 제공합니다.

프런트 엔드 웹 서버 역할

프런트 엔드 웹 서버의 기본적인 역할은 사용자로부터 받은 요청을 처리하는 데 필요한 웹 페이지, 웹 서비스 및 웹 파트를 호스팅하는 것입니다. 웹 서버는 이러한 요청을 응용 프로그램 서버로 전달하고 응용 프로그램 서버는 결과를 프런트 엔드 웹 서버로 반환합니다.

팜 요구 사항에 따라 전용 검색 서버가 없는 환경에서 검색을 지원하도록 프런트 엔드 웹 서버를 구성할 수도 있습니다.

참고

SharePoint Foundation 2010의 경우 콘텐츠 데이터베이스별로 하나의 검색 인스턴스만 허용되므로 검색을 분산할 수 없습니다.

SharePoint Server 2010에서는 여러 검색 구성 요소(일반적으로 쿼리)를 하나 이상의 프런트 엔드 웹 서버에 설치할 수 있게 하여 보다 큰 유연성을 제공합니다. 이 옵션은 앞에 나왔던 팜 그림에서 옵션 A로 표시됩니다. 세 번째 서버를 추가할 경우에도 부하 분산 기능 및 프런트 엔드 웹 서버 가용성이 향상됩니다. 웹 계층에 서버 3대를 배포하는 것을 연장된 팜이라고 합니다.

응용 프로그램 서버 역할

3계층 팜에서 중앙 관리를 호스팅하는 서버는 기본적으로 응용 프로그램 서버입니다. 단일 서버에 배포하여 팜의 모든 서버에서 사용할 수 있는 서비스를 호스팅하기 위해 응용 프로그램 서버를 추가할 수 있습니다.

사용 및 성능상 특징이 유사한 여러 서비스는 하나의 서버에서 논리적으로 그룹화될 수 있으며, 성능 또는 용량 요구 사항에 부응하기 위해 확장이 필요한 경우에는 필요에 따라 여러 서버에서 호스팅될 수도 있습니다. 예를 들어 Word Services, Word Viewer 등의 클라이언트 관련 팜 서비스를 하나의 서비스 그룹으로 결합하여 전용 서버에서 호스팅할 수 있습니다. 또한 Managed Metadata Service 등의 일부 서비스는 다른 팜에서 사용할 수 있는 서비스 응용 프로그램으로 구성될 수 있습니다.

앞에 나왔던 팜 그림에 응용 프로그램 서버를 추가하기 위한 두 가지 옵션이 나와 있습니다.

  • 옵션 B에서는 새 서버가 추가되고 팜의 모든 쿼리를 호스팅하도록 구성됩니다. 프런트 엔드 웹 서버에서 쿼리 구성 요소가 제거됩니다.

  • 옵션 C에서는 새 서버가 추가되고 전용 크롤링 서버로 구성됩니다. 이에 따라 중앙 관리를 호스팅하는 서버의 팜 인덱싱 부하가 줄어듭니다. 프런트 엔드 웹 서버는 팜의 쿼리 구성 요소를 계속 호스팅합니다.

엔터프라이즈 검색을 실행하는 3계층 팜에서 전용 응용 프로그램 서버는 일반적으로 개별 엔터프라이즈 검색 구성 요소를 호스팅하도록 구성됩니다. 쿼리 구성 요소를 호스팅하는 서버는 일반적으로 쿼리 서버라고 하고, 크롤링 구성 요소를 호스팅하는 서버는 인덱스 서버라고 합니다. 자세한 내용은 검색 토폴로지 관리를 참조하십시오.

추가 작업

서버에 필수 구성 요소 소프트웨어를 설치하기 전에 다음을 수행해야 합니다.

  • 새 서버가 하드웨어 및 소프트웨어 요구 사항(SharePoint Server 2010)에 설명된 하드웨어 및 소프트웨어 요구 사항을 충족하는지 확인합니다.

    참고

    새 서버에 설치한 운영 체제의 서비스 팩 수준, 보안 업데이트 및 기타 핫픽스를 기존 팜 서버와 동일하게 유지하는 것이 좋습니다.

  • 새 서버에서 설치하고 구성하는 데 필요한 최소 수준의 사용 권한이 있는지 확인합니다. 이 문서에 설명된 절차를 완료하려면 로컬 서버 컴퓨터에서 Farm Administrators SharePoint 그룹 및 Administrators 그룹의 구성원이어야 합니다. 자세한 내용은 관리 및 서비스 계정(SharePoint Server 2010)을 참조하십시오.

  • 연결하려는 팜에서 사용하는 데이터베이스 서버의 이름을 알아야 하며, Windows PowerShell 명령을 사용하여 서버를 추가하려는 경우에는 구성 데이터베이스의 이름도 알아야 합니다.

  • Windows PowerShell 명령을 사용하여 서버를 추가하려는 경우 최소 요구 사항을 충족하는지 확인합니다. 즉, 구성 데이터베이스에서 SharePoint_Shell_Access 역할의 구성원이고 SharePoint 2010 제품이 설치된 컴퓨터에서 WSS_ADMIN_WPG 로컬 그룹의 구성원이어야 합니다.

  • 기존 팜 서버에서 SharePoint Server 2010 바이너리 및 로그 파일의 위치를 기록해 둡니다. 새 서버에서 이러한 파일의 위치가 팜의 다른 서버에서 사용된 위치에 매핑되는 것이 좋습니다. 자세한 내용은 진단 로깅 구성(SharePoint Server 2010)을 참조하십시오.

    중요

    시스템 드라이브가 아닌 드라이브로 추적 로그 경로를 변경하는 경우 이 위치는 팜의 모든 서버에 있어야 합니다. 이 위치가 없으면 기존 또는 새 서버에서 데이터를 로깅할 수 없습니다. 또한 지정하는 경로가 새 서버에 없으면 새 서버를 추가할 수 없습니다. 로깅 용도로 네트워크 공유를 사용할 수는 없습니다.

필구 구성 요소 소프트웨어 설치

SharePoint Server 2010을 설치하고 팜에 서버를 추가하기 전에 먼저 모든 필수 구성 요소 소프트웨어가 새 서버에 있는지 확인하고 없는 경우에는 이러한 소프트웨어를 설치해야 합니다. 이 작업은 SharePoint Server 2010 준비 도구를 사용하여 수행할 수 있으며, 이 도구를 사용하려면 SharePoint Server 2010 필수 구성 요소를 다운로드하고 구성하기 위해 인터넷 연결이 필요합니다. 팜 서버를 위한 인터넷 연결이 확보되지 않은 경우에도 이 도구를 사용하여 어떤 소프트웨어가 필요한지 확인할 수 있습니다. 필요한 소프트웨어의 설치 가능한 이미지가 있어야 합니다. 설치 위치에 대해서는 "하드웨어 및 소프트웨어 요구 사항 확인(SharePoint Server 2010)"의 소프트웨어 필수 구성 요소 설치를 참조하십시오.

필요한 소프트웨어를 얻은 다음에는 이미지를 저장하는 데 사용할 수 있는 설치 지점을 만드는 것이 좋습니다. 그러면 이 설치 지점을 나중에 소프트웨어 업데이트를 설치할 때 사용할 수 있습니다.

필수 구성 요소를 설치하는 방법에 대한 자세한 내용은 3계층 팜의 다중 서버(SharePoint Server 2010) 문서의 "팜 서버 준비"를 참조하십시오.

SharePoint 제품 소프트웨어 설치

필수 구성 요소를 모두 설치한 후에는 다음 절차에 따라 새 서버에 SharePoint Server 2010을 설치합니다. SharePoint Server 2010 설치 방법에 대한 자세한 내용은 SQL Server가 설치된 단일 서버 배포(SharePoint Server 2010)를 참조하십시오.

SharePoint를 설치하려면

  1. SharePoint Server 2010 제품 설치 파일이 포함된 제품 미디어 또는 파일 공유에서 Setup.exe를 실행합니다.

  2. 시작 페이지에서 SharePoint Server 2010 설치 링크를 클릭합니다.

  3. Microsoft 사용권 조항을 검토하고 동의합니다.

  4. 서버 팜 설치를 선택하고 전체 설치를 선택합니다.

    참고

    프런트 엔드 웹 서버에 필요한 구성 요소만 설치할 수도 있지만 전체 설치를 사용하면 나중에 팜에서 좀 더 유연하게 서버 역할의 용도를 다시 설정할 수 있습니다.

  5. SharePoint Server 2010을 설치할 기본 파일 위치를 그대로 사용하거나 현재의 요구 사항에 맞게 설치 경로를 변경합니다.

    참고

    최상의 방법으로 시스템 드라이브가 아닌 드라이브에 SharePoint Server 2010을 설치하는 것이 좋습니다.

  6. 설치가 완료되면 SharePoint 제품 구성 마법사를 실행하여 서버 구성을 완료할 것인지 묻는 대화 상자가 나타납니다. 이 마법사를 즉시 시작하거나 나중에 Windows 명령 프롬프트에서 시작할 수 있습니다.

팜에 서버를 추가하려면

SharePoint Server 2010 사용자 인터페이스 또는 Windows PowerShell을 사용하여 서버를 팜에 추가할 수 있습니다. 두 방식 모두 다음 절차에 설명되어 있습니다.

  • 사용자 인터페이스를 사용하여 서버 추가

  • Windows PowerShell을 사용하여 서버 추가

다음 절차에 따라 구성 마법사를 사용하여 서버를 팜에 추가합니다.

사용자 인터페이스를 사용하여 서버를 추가하려면

  1. 새 서버에서 시작을 클릭하고 모든 프로그램을 가리킨 다음 Microsoft SharePoint 2010 제품 구성 마법사를 클릭합니다.

  2. SharePoint 제품 페이지에서 다음을 클릭합니다.

  3. 서버 팜에 연결 페이지에서 기존 서버 팜에 연결을 클릭합니다.

  4. 다음을 클릭합니다.

  5. 구성 데이터베이스 설정 지정 페이지에서 데이터베이스 서버 상자에 SQL Server 인스턴스의 이름을 입력하고 데이터베이스 이름 검색을 클릭합니다.

  6. 데이터베이스 이름 목록에서 구성 데이터베이스의 이름을 선택하고 다음을 클릭합니다.

  7. 팜 보안 설정 지정 페이지에서 암호 상자에 팜 암호의 이름을 입력하고 다음을 클릭합니다.

  8. SharePoint 제품 구성 마법사 완료 페이지에서 다음을 클릭합니다.

  9. 중앙 관리를 호스팅하는 서버에서 이 팜의 서버 관리를 클릭하여 새 서버가 팜에 속해 있는지 확인합니다.

    참고

    로그 파일을 검토하여 서버가 성공적으로 추가되었는지 확인하거나 추가 실패 문제를 해결할 수도 있습니다. 로그 파일은 SharePoint Server 2010 이 설치된 드라이브의 %COMMONPROGRAMFILES%\Microsoft Shared\Web Server Extensions\14\LOGS 폴더에 있습니다.

  10. 팜의 서버 페이지에서 새 서버의 이름을 클릭합니다. 서버 제공 서비스 페이지의 사용 가능한 서비스 목록을 통해 새 서버에서 실행할 서비스를 시작합니다.

  11. 새 서버에서 의도한 서버 역할을 수용할 수 있도록 SharePoint Server 2010을 구성합니다. 자세한 내용은 새 서버 구성을 참조하십시오.

다음 Windows PowerShell 절차를 사용하여 서버 추가를 시작하기 전에 먼저 설치 프로그램 Windows PowerShell 명령을 사용하여 SharePoint Server 2010을 설치합니다.

Windows PowerShell을 사용하여 서버를 추가하려면

  1. 시작 메뉴에서 모든 프로그램을 클릭합니다.

  2. SharePoint 2010 관리 셸을 클릭합니다. 그러면 다음 명령을 실행하여 서버를 팜에 추가할 수 있습니다.

  3. Windows PowerShell 명령 프롬프트에서 다음 명령을 입력하여 서버를 구성 데이터베이스에 연결합니다.

    ConnectSPConfigurationDatabase -DatabaseServer "<$DatabaseServer>" -DatabaseName "<$RunSettings.ConfigurationDatabaseName>" -Passphrase "<$Passphrase>"
    

    여기서 각 부분이 나타내는 의미는 다음과 같습니다.

    • <$DatabaseServer>는 구성 데이터베이스를 호스팅하는 서버의 이름입니다.

    • <$RunSettings.ConfigurationDatabaseName>은 구성 데이터베이스의 이름입니다.

    • 여기서 <$Passphrase>는 팜의 암호입니다.

  4. Windows PowerShell 명령 프롬프트에서 다음 명령을 입력하여 도움말 파일 컬렉션을 설치합니다.

    Install-SPHelpCollection -All 
    
  5. Windows PowerShell 명령 프롬프트에서 다음 명령을 입력하여 SharePoint의 보안 리소스를 설치합니다.

    Initialize-SPResourceSecurity
    
  6. Windows PowerShell 명령 프롬프트에서 다음 명령을 입력하여 기본 서비스를 설치합니다.

    Install-SPService 
    
  7. Windows PowerShell 명령 프롬프트에서 다음 명령을 입력하여 모든 기능을 설치합니다.

    Install-SPFeature -AllExistingFeatures 
    
  8. Windows PowerShell 명령 프롬프트에서 다음 명령을 입력하여 응용 프로그램 콘텐츠를 설치합니다.

    Install-SPApplicationContent 
    
  9. Windows PowerShell 명령 프롬프트에서 다음 명령을 입력하여 팜의 서버 목록을 가져옵니다.

    Get-SPFarm | select Servers 
    

    참고

    로그 파일을 검토하여 서버가 성공적으로 추가되었는지 확인하거나 추가 실패 문제를 해결할 수도 있습니다. 로그 파일은 SharePoint Server 2010 이 설치된 드라이브의 %COMMONPROGRAMFILES%\Microsoft Shared\Web Server Extensions\14\LOGS 폴더에 있습니다.

  10. 새 서버에서 의도한 서버 역할을 수용할 수 있도록 SharePoint Server 2010을 구성합니다. 자세한 내용은 새 서버 구성을 참조하십시오.

새 서버 구성

새 서버에 대해 계획한 역할을 지원하는 데 필요한 서비스를 구성하기 전까지 새 서버는 팜에서 실제 기능을 수행하지 못합니다. 자세한 내용은 서비스 구성(SharePoint Server 2010)을 참조하십시오.