SharePoint Server 2016 또는 2019 팜에 서버 추가

적용 대상:no-img-132013 yes-img-162016 yes-img-192019 no-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

SharePoint 팜에 서버를 추가하기 전에

서버 역할 결정

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

SharePoint Server 2016에서는 서버 역할의 개념이 이전 버전에서 변경되었습니다. 서버 역할 유형은 이제 MinRole에 의해 정의되므로 팜의 서버에서 더 나은 배포 및 상태가 구현될 수 있습니다. MinRole 기능 및 각 서버 역할 유형에 대한 설명에 대한 자세한 내용은 SharePoint Server 2016 및 2019의 MinRole 서버 역할 개요를 참조하세요.

추가 작업

필수 구성 요소 소프트웨어 설치를 시작하기 전에 다음 작업을 완료해야 합니다.

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

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

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

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

  • PowerShell 명령을 사용하여 서버를 추가하려는 경우 다음과 같은 최소 멤버 자격을 충족하는지 확인합니다.

  • SQL Server 인스턴스에 대한 Securityadmin 고정 서버 역할

  • 업데이트하려는 모든 데이터베이스에 대한 db_owner 고정 데이터베이스 역할

  • PowerShell cmdlet을 실행 중인 서버의 Administrators 그룹

  • 관리자는 Add-SPShellAdmin cmdlet을 사용하여 SharePoint Server cmdlet 사용 권한을 부여할 수 있습니다.

참고

권한이 없는 경우 설치 관리자 또는 SQL Server 관리자에게 문의하여 권한을 요청하십시오. PowerShell 권한에 대한 자세한 내용은 Add-SPShellAdmin을 참조하십시오.

  • 기존 팜 서버에서 SharePoint Server 이진 파일 및 로그 파일의 위치를 문서화합니다. 새 서버에서 이러한 파일의 위치가 팜의 다른 서버에서 사용된 위치에 매핑되는 것이 좋습니다.

중요

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

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

SharePoint Server를 설치하고 팜에 서버를 추가하려면 먼저 새 서버에 모든 필수 구성 요소 소프트웨어를 검사 설치해야 합니다. SharePoint Server 필수 구성 요소를 다운로드하고 구성하려면 인터넷 연결이 필요한 Microsoft SharePoint 제품 준비 도구를 사용하여 이 작업을 수행합니다. 팜 서버가 인터넷에 연결되어 있지 않아도 준비 도구를 사용하여 필요한 소프트웨어를 확인할 수 있습니다. 이렇게 하려면 필요한 소프트웨어의 설치 가능한 이미지를 가져와야 합니다.

다운로드 위치는 "하드웨어 및 소프트웨어 요구 사항(SharePoint Server 2016)"에서 해당 소프트웨어에 대한 링크를 참조하세요.

다운로드 위치는 "하드웨어 및 소프트웨어 요구 사항(SharePoint Server 2019)"에서 해당 소프트웨어에 대한 링크를 참조하세요.

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

필수 구성 요소를 설치하는 방법에 대한 자세한 지침은 여러 서버에 SharePoint Server 2016 또는 2019 설치 문서의 팜 서버 준비를 참조하세요.

필수 구성 요소를 수동으로 설치하기로 결정한 경우 Microsoft SharePoint 제품 준비 도구를 실행하여 각 서버에서 필요한 필수 구성 요소를 확인할 수 있습니다.

SharePoint 소프트웨어 설치

필수 구성 요소를 설치한 후 다음 단계에 따라 SharePoint Server 2016 또는 2019를 새 서버에 설치합니다. SharePoint Server를 설치하는 방법에 대한 자세한 지침은 한 서버에 SharePoint Server 설치를 참조하세요.

SharePoint Server를 설치하려면

  1. 이 절차를 수행하는 사용자 계정이 설치 사용자 계정인지 확인합니다. 설치 사용자 계정에 대한 자세한 내용은 SharePoint Server의 초기 배포 관리 및 서비스 계정을 참조하십시오.

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

  3. 제품 키 입력 페이지에서 제품 키를 입력한 다음 계속을 클릭합니다.

  4. Microsoft 사용 조건을 검토하고 동의합니다.

  5. SharePoint Server가 설치될 기본 파일 위치를 수락하거나 요구 사항에 맞게 설치 경로를 변경합니다.

    운영 체제를 포함하지 않는 드라이브에 SharePoint Server를 설치하는 것이 좋습니다.

  6. 지금 설치를 클릭합니다.

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

팜에 새 SharePoint 서버 추가

다음 절차 중 하나를 수행하여 팜에 새 서버를 추가합니다.

SharePoint 제품 구성 마법사를 사용하여 팜에 새 SharePoint Server 2016 또는 SharePoint Server 2019 서버를 추가하려면

이 절차를 수행하는 사용자 계정이 설치 사용자 계정인지 확인합니다. 설치 사용자 계정에 대한 자세한 내용은 SharePoint Server의 초기 배포 관리 및 서비스 계정을 참조하십시오.

  1. SharePoint 제품 구성 마법사를 시작합니다.

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

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

  4. 다음을 클릭합니다.

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

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

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

  8. 서버 역할 지정 페이지에서 적절한 역할을 선택하고 다음을 클릭합니다.

    참고

    서버 역할의 개념이 SharePoint Server 2016을 응시하는 것으로 변경되었습니다. 팜에 현재 "단일 서버 팜" 역할에 할당된 서버가 포함되어 있는 경우 팜에 서버를 추가할 수 없습니다. > MinRole에 대한 자세한 내용은 SharePoint Server 2016 및 2019의 MinRole 서버 역할 개요를 참조하세요.

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

  10. 중앙 관리를 호스트하는 서버에서 이 팜의 서버 관리를 클릭하여 새 서버가 팜에 포함되었는지 확인합니다.

    참고

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

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

참고

이 단계는 사용자 지정 역할을 사용하는 경우에만 적용해야 합니다.

PSConfig.exe 명령줄 도구를 사용하여 팜에 새 SharePoint Server 서버를 추가하려면

  1. PSConfig.exe 명령줄 도구를 사용하여 팜을 만들려면 다음 구문을 사용합니다.

    psconfig.exe -cmd configdb -connect -server <SqlServerName> -database <ConfigDbName> -user <DOMAIN\FarmServiceAccount> -password <FarmServiceAccountPassword> -passphrase <FarmPassphrase> -admincontentdatabase <AdminContentDbName> -localserverrole <ServerRole> -cmd helpcollections -installall -cmd secureresources -cmd services -install -cmd installfeatures -cmd adminvs -provision -port <PortNumber> -windowsauthprovider onlyusentlm -cmd applicationcontent -install
    

여기서 <ServerRole>은 다음 중 하나일 수 있습니다. WebFrontEnd, Application, DistributedCache, Search 또는 Custom.

참고

SharePoint 팜에 서버가 없는 한 SingleServerFarm을 사용할 수 없습니다.

참고

SharePoint Server 2016 기능 팩 2가 적용된 경우 ApplicationWithSearch, WebFrontEndWithDistributedCache 등의 추가 <ServerRole> 옵션을 사용할 수 있습니다. 이러한 옵션은 SharePoint Server 2019 사용할 수도 있습니다.

참고

구문은 PSConfig.exe -cmd Services -Provision 더 이상 사용되지 않지만 아직 제거되지 않았습니다. 팜을 만들거나 참가할 때는 Provision 매개 변수를 사용하지 마세요. 이 매개 변수를 사용하면 오류가 발생합니다.

PowerShell을 사용하여 팜에 새 SharePoint Server 2016 또는 SharePoint Server 2019 서버를 추가하려면

다음 멤버 자격이 있는지 확인합니다.

  • SQL Server 인스턴스에 대한 securityadmin 고정 서버 역할

  • 업데이트하려는 모든 데이터베이스에 대한 db_owner 고정 데이터베이스 역할

  • PowerShell cmdlet을 실행 중인 서버의 Administrators 그룹

    관리자는 Add-SPShellAdmin cmdlet을 사용하여 SharePoint Server 2016 cmdlet 사용 권한을 부여할 수 있습니다.

참고

권한이 없는 경우 설치 관리자 또는 SQL Server 관리자에게 문의하여 권한을 요청하십시오. PowerShell 권한에 대한 자세한 내용은 [Add-SPShellAdmin](/powershell/module/sharepoint-server/Add-SPShellAdmin?view=sharepoint-ps을 참조하세요.

  1. SharePoint 관리 셸을 시작합니다.

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

    Connect-SPConfigurationDatabase -DatabaseServer <SqlServerName> -DatabaseName <ConfigDbName> -Passphrase <FarmPassphrase>  -LocalServerRole <ServerRole>
    

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

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

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

    • <$암호>는 팜의 암호입니다.

    • <ServerRole>은 서버 역할 유형입니다.

    여기서 <ServerRole>은 다음 중 하나일 수 있습니다. WebFrontEnd, Application, DistributedCache, Search 또는 Custom.

    참고

    SharePoint Server 2016 기능 팩 2가 적용된 경우 ApplicationWithSearch, WebFrontEndWithDistributedCache 등의 추가 <ServerRole> 옵션을 사용할 수 있습니다. 이러한 옵션은 SharePoint Server 2019 사용할 수도 있습니다.

    참고

    서버 역할의 개념은 SharePoint Server 2016부터 변경되었습니다. 팜에 현재 "단일 서버 팜" 역할에 할당된 서버가 포함되어 있는 경우 팜에 서버를 추가할 수 없습니다. > MinRole에 대한 자세한 내용은 SharePoint Server 2016 및 2019의 MinRole 서버 역할 개요를 참조하세요.

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

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

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

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

    Install-SPFeature -AllExistingFeatures
    
  7. PowerShell 명령 프롬프트에서 다음 명령을 입력하여 SharePoint 중앙 관리 웹 사이트의 포트 번호를 설정합니다.

    New-SPCentralAdministration -Port <PortNumber> -WindowsAuthProvider NTLM
    

    참고

    SharePoint 중앙 관리 웹 사이트가 팜의 기존 서버에서 이미 구축된 경우 이 단계를 건너뛰어도 됩니다.

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

    Install-SPApplicationContent
  1. PowerShell 명령 프롬프트에서 다음 명령을 입력하여 타이머 서비스를 시작합니다.

    Start-Service SPTimerV4
    
  2. PowerShell 명령 프롬프트에서 다음 명령을 입력하여 팜의 서버 목록을 가져옵니다.

    Get-SPServer
    
    

참고

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