다음을 통해 공유


SharePoint Server 2016, 2019 및 Subscription Edition에서 MinRole을 사용한 역할 변환

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

역할 변환

서버 역할 변환 정보

서버는 팜에서 연결을 끊었다가 다른 서버 역할을 사용하여 다시 연결하지 않고도 다른 서버 역할로 변환될 수 있습니다. 서버는 전용 역할, 공유 역할, 사용자 지정 서버 역할 또는 단일 서버 팜 서버 역할로 변환될 수 있습니다. 서버 역할 변환은 SharePoint 중앙 관리 웹 사이트 또는 Microsoft PowerShell을 통해 수행할 수 있습니다.

참고

팜에 있는 SharePoint 서버가 하나뿐인 경우에만 해당 서버를 단일 서버 팜 서버 역할로 변환할 수 있습니다.

서버를 다른 서버 역할로 변환하기 전에 SharePoint는 서버 역할 변환 사전 유효성 검사를 수행하여 서버의 역할을 변환할 준비가 되었는지 확인합니다. 사전 유효성 검사를 수행한 결과, 서버의 역할을 변환할 준비가 되지 않은 경우 역할 변환이 차단되고, 역할 변환이 차단된 이유를 설명하는 메시지가 표시됩니다. 또한 역할 변환을 차단한 문제를 해결하기 위한 지침이 제공됩니다. 해당 문제가 해결되면 역할 변환을 다시 실행할 수 있습니다.

참고

역할 변환 사전 유효성 검사은 SharePoint Server 2016의 2016년 11월 공개 업데이트(Feature Pack 1)에 처음 도입되었습니다.

분산 캐시 및 역할 변환

역할 변환의 결과로, 분산 캐시 서비스가 자동으로 사용되거나 사용되지 않도록 설정되거나, 다시 구성될 수 없습니다. 역할 변환을 수행하기 전에 분산 캐시 서비스를 수동으로 사용하거나 사용하지 않도록 설정하거나, 다시 구성해야 합니다. 역할 변환 전에 이 단계를 수행하지 않으면 역할 변환 사전 유효성 검사를 통해 역할 변환이 차단됩니다.

분산 캐시 서비스를 사용하도록 설정하기 위해 관리자는 대상 서버에서 Add-SPDistributedCacheServiceInstance cmdlet을 실행하여 Role 매개 변수(즉, -Role <role name>)를 사용하여 원하는 역할을 지정합니다. 분산 캐시 서비스를 사용하지 않도록 설정하려면 관리자는 대상 서버에서 Remove-SPDistributedCacheServiceInstance cmdlet을 실행합니다.

검색 및 역할 변환

역할 변환 시, 활성 검색 토폴로지에 속하는 서버는 검색을 호스트하는 역할에서 검색을 호스트하지 않는 역할로 변환될 수 없습니다. 역할 변환을 수행하기 전에 활성 검색 토폴로지에서 서버를 제거합니다. 역할 변환 전에 이 단계를 수행하지 않으면 역할 변환 사전 유효성 검사를 통해 역할 변환이 차단됩니다.

참고

서버를 검색을 호스트하는 역할로 변환한 후에는 해당 서버를 활성 검색 토폴로지에 추가해야 합니다.

서버 역할 변경 방법

중앙 관리 웹 사이트를 사용하여 서버 역할을 변경하려면

  1. 이 절차를 수행하는 사용자 계정이 로컬 Administrators 그룹의 구성원인지 확인합니다.

  2. 중앙 관리 웹 사이트에서 시스템 설정을 클릭합니다.

  3. 시스템 설정 페이지에서 이 팜의 서버 역할 변환을 클릭합니다.

  4. 역할 변환 페이지의 새 역할 영역에서 드롭다운 상자를 클릭하여 변경하려는 각 서버의 새 서버 역할을 선택합니다.

  5. 적용을 클릭합니다.

PowerShell을 사용하여 서버 역할을 변경하려면

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

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

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

    • PowerShell cmdlet을 실행하는 서버의 로컬 관리자 그룹입니다.

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

      참고

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

  2. 시작 메뉴에서 Microsoft SharePoint 제품을 클릭합니다.

  3. SharePoint 관리 셸을 클릭합니다.

  4. PowerShell 명령 프롬프트에 다음 명령을 입력합니다.

    Set-SPServer -Identity <server name> -Role <server role>
    

    여기서,

    • <서버 이름은> 변경할 서버입니다.

    • <server role>은 새 서버 역할의 이름으로, 다음 값을 포함합니다. WebFrontEnd, Application, DistributedCache, Search, WebFrontEndWithDistributedCache, ApplicationWithSearch, SingleServerFarm, Custom.

PowerShell을 사용하여 서버 역할을 변경하는 방법에 대한 자세한 내용은 Set-SPServer를 참조하세요.