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

 

적용 대상: SharePoint Foundation 2010

마지막으로 수정된 항목: 2014-10-20

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

이 문서의 내용

  • 준비

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

  • SharePoint 소프트웨어 설치

  • 팜에 서버 추가

  • 새 서버 구성

준비

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

서버 역할 결정

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

참고

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

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

다음 그림에서는 콘텐츠를 지원하는 두 개의 프런트 엔드 웹 서버(웹 1 및 웹 2)를 포함하는 SharePoint Foundation 2010 팜을 보여 줍니다. 단일 응용 프로그램 서버(응용 프로그램 1)가 팜에 대한 중앙 관리를 호스팅합니다.

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

SharePoint Foundation 2010 팜: 서버 추가

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

프런트 엔드 웹 서버 역할

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

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

참고

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

SharePoint Foundation 2010 팜에서는 앞의 그림에서 옵션 A에 표시된 대로, 프런트 엔드 웹 서버를 추가하여 웹 계층을 확장할 수 있습니다. 세 번째 서버를 추가하면 부하 분산 기능과 프런트 엔드 웹 서버 가용성이 향상됩니다. 웹 계층에서 세 개의 서버를 배포한 구성을 연장된 팜이라고 합니다.

응용 프로그램 서버 역할

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

SharePoint Foundation 2010 팜 그림에서 옵션 B는 팜에 중복성을 추가할 수 있도록 중앙 관리에서 새 서버를 구성하는 것입니다. 옵션 C는 샌드박스 코드 서비스 또는 호스팅 타이머 작업과 같은 추가 옵션을 표시합니다.

추가 작업

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

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

    참고

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

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

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

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

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

    중요

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

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

SharePoint Foundation 2010을 설치하고 팜에 서버를 추가하려면 필수 구성 요소 소프트웨어를 확인하고 새 서버에 모든 필수 구성 요소 소프트웨어를 설치해야 합니다. 이 경우 SharePoint Foundation 2010 준비 도구를 사용하면 됩니다. 이때 SharePoint Foundation 2010 필수 구성 요소를 다운로드 및 구성하려면 인터넷에 연결되어 있어야 합니다. 팜 서버가 인터넷에 연결되어 있지 않아도 준비 도구를 사용하여 필요한 소프트웨어를 확인할 수 있습니다. 필요한 소프트웨어의 설치 가능한 이미지를 가져와야 합니다. 설치 위치는 "하드웨어 및 소프트웨어 요구 사항 확인(SharePoint Foundation 2010)"의 소프트웨어 필수 구성 요소 설치를 참조하십시오.

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

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

SharePoint 제품 소프트웨어 설치

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

SharePoint를 설치하려면

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

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

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

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

    참고

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

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

    참고

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

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

팜에 서버 추가

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

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

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

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

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

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

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

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

  4. 다음을 클릭합니다.

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

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

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

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

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

    참고

    로그 파일을 검토하여 서버가 성공적으로 추가되었는지 확인하거나 추가 실패 문제를 해결할 수도 있습니다. 로그 파일은 SharePoint Foundation 2010 이 설치된 드라이브의 %COMMONPROGRAMFILES%\Microsoft Shared\Web Server Extensions\14\LOGS 폴더에 있습니다. 자세한 내용은 상태 모니터링(SharePoint Foundation 2010)을 참조하십시오.

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

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

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

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

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

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

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

    ConnectSPConfigurationDatabase -DatabaseServer "<$DatabaseServer>" -DatabaseName "<$RunSettings.ConfigurationDatabaseName>" -Passphrase "<$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 Foundation 2010 이 설치된 드라이브의 %COMMONPROGRAMFILES%\Microsoft Shared\Web Server Extensions\14\LOGS 폴더에 있습니다. 자세한 내용은 상태 모니터링(SharePoint Foundation 2010)을 참조하십시오.

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

새 서버 구성

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