Configuration Manager 사이트 서버 고가용성

적용 대상: Configuration Manager(현재 분기)

지금까지 사용자 환경에서 이러한 역할의 여러 인스턴스를 사용하여 Configuration Manager 대부분의 역할에 중복성을 추가할 수 있습니다. 사이트 서버 자체를 제외하고. 사이트 서버 역할에 대한 고가용성은 수동 모드에서 다른 사이트 서버를 설치하는 Configuration Manager 기반 솔루션입니다. CAS(중앙 관리 사이트) 및 자식 기본 사이트에는 수동 모드의 다른 사이트 서버가 있을 수 있습니다. 수동 모드의 사이트 서버는 Azure에서 온-프레미스 또는 클라우드 기반일 수 있습니다.

이 기능은 다음과 같은 이점을 제공합니다.

  • 사이트 서버 역할에 대한 중복성 및 고가용성
  • 사이트 서버의 하드웨어 또는 OS를 보다 쉽게 변경할 수 있습니다.
  • 사이트 서버를 Azure IaaS로 더 쉽게 이동

수동 모드의 사이트 서버는 활성 모드인 기존 사이트 서버 외에 있습니다. 필요한 경우 수동 모드의 사이트 서버를 즉시 사용할 수 있습니다. Configuration Manager 서비스를 고가용성으로 만들기 위한 전반적인 디자인의 일부로 이 다른 사이트 서버를 포함합니다.

수동 모드의 사이트 서버:

  • 활성 모드에서 사이트 서버와 동일한 사이트 데이터베이스를 사용합니다.
  • 수동 모드인 경우 사이트 데이터베이스에 데이터를 쓰지 않습니다.
  • 활성 모드에서 사이트 서버와 동일한 콘텐츠 라이브러리를 사용합니다.

수동 모드의 사이트 서버를 활성화하려면 수동으로 승격 합니다. 이 작업은 활성 모드의 사이트 서버를 수동 모드의 사이트 서버로 전환합니다. 원래 활성 모드 서버에서 사용할 수 있는 사이트 시스템 역할은 해당 컴퓨터에 액세스할 수 있는 한 계속 사용할 수 있습니다. 사이트 서버 역할만 활성 모드와 수동 모드 간에 전환됩니다.

Microsoft Core Services 엔지니어링 및 운영은 이 기능을 사용하여 CAS를 Azure로 마이그레이션하여 Microsoft. 자세한 내용은 Microsoft IT 쇼케이스 문서를 참조하세요.

지원되는 구성

  • Configuration Manager 계층 구조에서 수동 모드의 사이트 서버를 지원합니다. CAS 및 자식 기본 사이트에는 수동 모드의 다른 사이트 서버가 있을 수 있습니다.

  • 수동 모드의 사이트 서버는 Azure에서 온-프레미스 또는 클라우드 기반일 수 있습니다.

    참고

    수동 모드의 클라우드 기반 사이트 서버는 Azure IaaS(Infrastructure as a Service)를 사용합니다. 자세한 내용은 다음 문서를 참조하세요.

필수 조건

PowerShell 연결

  • 두 사이트 서버 모두 동일한 Active Directory 도메인에 가입해야 합니다.

  • Configuration Manager 대한 Active Directory 스키마를 확장한 경우 두 사이트 서버 모두 Active Directory의 시스템 - 시스템 관리 컨테이너 및 모든 하위 개체에 대한 모든 권한 권한이 필요합니다.

두 사이트 서버에 대한 일반 구성

  • 두 사이트 서버 모두 Configuration Manager 지원되는 한 서로 다른 OS 또는 서비스 팩 버전을 실행할 수 있습니다.

  • 고가용성을 위해 구성된 사이트 서버에서 서비스 연결 지점 역할을 호스트하지 마세요. 현재 원래 사이트 서버에 있는 경우 제거한 후 다른 사이트 시스템 서버에 설치합니다. 자세한 내용은 서비스 연결 지점 정보를 참조하세요.

수동 모드의 사이트 서버에 대한 구성

  • 기본 사이트를 설치하기 위한 필수 조건을 충족해야 합니다.

    참고

    SQL Server Native Client 설치해야 합니다. 설치하지 않으면 Configuration Manager 설정 중 필수 구성 요소 검사기에서 누락된 SQL Server 권한에 대한 오류를 보고합니다.

  • 활성 모드에서 사이트 서버의 로컬 관리자 그룹에 해당 컴퓨터 계정이 있어야 합니다.

  • 활성 모드에서 사이트 서버 버전과 일치하는 원본 파일을 사용하여 설치해야 합니다.

  • 수동 모드 역할에서 사이트 서버를 설치하기 전에 사이트에 사이트 시스템 역할을 설치할 수 없습니다.

  • 수동 모드의 사이트 서버에 대한 컴퓨터 계정에 활성 모드의 사이트 서버와 동일한 권한이 있는지 확인합니다. 예를 들어 부팅 이미지 원본 디렉터리 같은 콘텐츠 원본 파일에 대한 권한이 필요할 수 있습니다.

사이트 시스템 설치 계정에 대한 권한

기본적으로 많은 고객이 사이트 서버의 컴퓨터 계정을 사용하여 새 사이트 시스템을 설치합니다. 그런 다음 원격 사이트 시스템의 로컬 관리자 그룹에 사이트 서버의 컴퓨터 계정을 추가해야 합니다. 환경에서 이 구성을 사용하는 경우 모든 원격 사이트 시스템의 이 로컬 그룹에 새 사이트 서버의 컴퓨터 계정을 추가해야 합니다. 예를 들어 모든 원격 배포 지점입니다.

더 안전하고 권장되는 구성은 사이트 시스템을 설치하기 위해 서비스 계정을 사용하는 것입니다. 가장 안전한 구성은 로컬 서비스 계정을 사용하는 것입니다. 사용자 환경에서 이 구성을 사용하는 경우 변경이 필요하지 않습니다.

자세한 내용은 사이트 시스템 설치 계정상승된 권한을 참조하세요.

콘텐츠 라이브러리

사이트 콘텐츠 라이브러리는 원격 네트워크 공유에 있어야 합니다. 두 사이트 서버 모두 공유 및 해당 콘텐츠에 대한 모든 권한이 필요합니다. 자세한 내용은 사이트 서버에 대한 원격 콘텐츠 라이브러리 구성을 참조하세요.

  • 사이트 서버 컴퓨터 계정에는 콘텐츠 라이브러리를 이동하는 네트워크 경로에 대한 모든 권한이 필요합니다. 이 권한은 공유 및 파일 시스템 모두에 적용됩니다. 원격 시스템에 구성 요소가 설치되어 있지 않습니다.

  • 사이트 서버에 배포 지점 역할을 가질 수 없습니다. 배포 지점은 콘텐츠 라이브러리도 사용하며 이 역할은 원격 콘텐츠 라이브러리를 지원하지 않습니다. 콘텐츠 라이브러리를 이동한 후에는 배포 지점 역할을 사이트 서버에 추가할 수 없습니다.

사이트 데이터베이스

두 사이트 서버 모두 동일한 사이트 데이터베이스를 사용해야 합니다.

  • 데이터베이스는 각 사이트 서버에서 원격일 수 있습니다. Configuration Manager 설치 프로세스는 장애 조치(failover) 클러스터링에 대한 Windows 역할이 있는 컴퓨터의 사이트 서버 역할 설치를 차단하지 않습니다. SQL Server Always On 가용성 그룹에는 이 역할이 필요하므로 이전에는 사이트 서버에서 사이트 데이터베이스를 공동 배치할 수 없었습니다. 이 변경으로 가용성 그룹 및 수동 모드의 사이트 서버를 사용하여 서버 수가 적은 고가용성 사이트를 만들 수 있습니다. 활성 서버만 Always On 가용성 그룹의 노드에 설치할 수 있습니다. 수동 서버는 기존 사이트 역할이 없는 독립 실행형 서버에 설치해야 합니다.

  • 사이트 데이터베이스를 호스트하는 SQL Server 기본 인스턴스, 명명된 인스턴스, 장애 조치(failover) 클러스터 인스턴스 또는 가용성 그룹을 사용할 수 있습니다.

  • 두 사이트 서버 모두 사이트 데이터베이스를 호스트하는 SQL Server 인스턴스에서 sysadmin 보안 역할이 필요합니다. 원래 사이트 서버에는 이러한 역할이 이미 있어야 하므로 새 사이트 서버에 추가합니다. 예를 들어 다음 SQL 스크립트는 Contoso 도메인의 새 사이트 서버 VM2 에 대해 이러한 역할을 추가합니다.

    USE [master]
    GO
    CREATE LOGIN [contoso\vm2$] FROM WINDOWS WITH DEFAULT_DATABASE=[master], DEFAULT_LANGUAGE=[us_english]
    GO
    ALTER SERVER ROLE [sysadmin] ADD MEMBER [contoso\vm2$]
    GO
    
  • 두 사이트 서버 모두 SQL Server 인스턴스의 사이트 데이터베이스에 액세스해야 합니다. 원래 사이트 서버에 이미 이 액세스 권한이 있어야 하므로 새 사이트 서버에 추가합니다. 예를 들어 다음 SQL 스크립트는 Contoso 도메인의 새 사이트 서버 VM2에 대한 CM_ABC 데이터베이스에 로그인을 추가합니다.

    USE [CM_ABC]
    GO
    CREATE USER [contoso\vm2$] FOR LOGIN [contoso\vm2$] WITH DEFAULT_SCHEMA=[dbo]
    GO
    
  • 수동 모드의 사이트 서버는 활성 모드의 사이트 서버와 동일한 사이트 데이터베이스를 사용하도록 구성됩니다. 수동 모드의 사이트 서버는 데이터베이스에서만 읽습니다. 활성 모드로 승격될 때까지 데이터베이스에 기록되지 않습니다.

제한 사항

  • 수동 모드의 단일 사이트 서버만 각 사이트에서 지원됩니다.

  • 수동 사이트 서버는 Configuration Manager 데이터베이스를 호스트하는 Always On 가용성 그룹의 노드에 설치할 수 없으며 독립 실행형 서버에 설치해야 합니다. 수동 사이트 서버를 설치 후 Always On 가용성 그룹으로 이동하는 것은 현재 지원되지 않습니다.

  • 수동 모드의 사이트 서버는 보조 사이트에서 지원되지 않습니다.

    참고

    보조 사이트는 여전히 고가용성 사이트 서버가 있는 기본 사이트에서 지원됩니다.

  • 수동 모드에서 활성 모드로 사이트 서버를 승격하는 것은 수동입니다. 자동 장애 조치(failover)가 없습니다.

  • 수동 모드로 사이트 서버를 추가하기 전에 새 서버에 사이트 시스템 역할을 설치할 수 없습니다.

    참고

    수동 모드로 사이트 서버를 설치한 후 필요에 따라 역할을 추가할 수 있습니다. 예를 들어 기본 사이트의 관리 지점입니다.

  • 데이터베이스를 사용하는 보고 지점과 같은 역할의 경우 두 사이트 서버에서 원격인 서버에서 데이터베이스를 호스트합니다.

  • Configuration Manager 콘솔은 수동 모드에서 사이트 서버에 자동으로 설치되지 않습니다.

수동 모드에서 사이트 서버 추가

역할을 추가하는 일반적인 프로세스에 대한 자세한 내용은 사이트 시스템 역할 설치를 참조하세요.

  1. Configuration Manager 콘솔에서 관리 작업 영역으로 이동하고 사이트 구성을 확장하고 사이트 노드를 선택한 다음 리본에서 사이트 시스템 서버 만들기를 선택합니다.

  2. 사이트 시스템 서버 만들기 마법사의 일반 페이지에서 수동 모드로 사이트 서버를 호스트할 서버를 지정합니다. 지정한 서버는 수동 모드로 사이트 서버를 설치하기 전에 사이트 시스템 역할을 호스트할 수 없습니다.

  3. 시스템 역할 선택 페이지에서 수동 모드의 사이트 서버만 선택합니다.

    참고

    마법사는 이 페이지에서 다음과 같은 초기 필수 구성 요소 검사를 수행합니다.

    • 선택한 서버가 보조 사이트 서버가 아닙니다.
    • 선택한 서버가 수동 모드의 사이트 서버가 아닙니다.
    • 사이트의 콘텐츠 라이브러리가 원격 위치에 있습니다.

    이러한 초기 필수 구성 요소 검사가 실패하는 경우 마법사의 이 페이지를 계속 지나갈 수 없습니다.

  4. 수동 모드의 사이트 서버 페이지에서 설정을 실행하고 지정된 서버에 사이트 서버 역할을 설치하는 데 사용되는 다음 정보를 제공합니다.

    • 다음 옵션 중 하나를 선택합니다.

      • 활성 모드로 사이트 서버에서 네트워크를 통해 설치 원본 파일 복사: 이 옵션은 압축된 패키지를 만들고 새 사이트 서버로 보냅니다.

      • 수동 모드에서 사이트 서버의 다음 위치에 있는 원본 파일을 사용합니다. 예를 들어 원본 파일을 이미 복사한 로컬 경로입니다. 이 콘텐츠가 활성 모드의 사이트 서버와 동일한 버전인지 확인합니다.

      • (권장) 다음 네트워크 위치에서 원본 파일 사용: 활성 모드에서 사이트 서버에서 폴더의 CD.Latest 내용에 직접 경로를 지정합니다. 예를 들어 \\Server\SMS_ABC\CD.Latest 여기서 "Server"는 활성 모드의 사이트 서버 이름이고 "ABC"는 사이트 코드입니다.

    • 새 사이트 서버에 Configuration Manager 설치할 로컬 경로를 지정합니다. 예: C:\Program Files\Configuration Manager

  5. 마법사를 완료합니다. Configuration Manager 지정된 서버에 수동 모드로 사이트 서버를 설치합니다.

자세한 설치 상태를 보려면 콘솔에서 모니터링 작업 영역으로 이동하여 사이트 서버 상태 노드를 선택합니다. 수동 모드의 사이트 서버 상태는 설치 중으로 표시됩니다. 자세한 내용은 서버를 선택하고 상태 표시를 선택합니다. 이 작업을 수행하면 사이트 서버 설치 상태 창이 열립니다. 프로세스가 완료되면 상태가 두 서버 모두 에 대해 확인을 표시합니다.

설정 프로세스에 대한 자세한 내용은 순서도 - 수동 모드에서 사이트 서버 설정을 참조하세요.

수동 모드로 사이트 서버를 추가한 후 콘솔의 사이트 노드에 있는 노드 탭에서 두 사이트 서버를 모두 참조하세요.

모든 Configuration Manager 사이트 서버 구성 요소는 수동 모드의 사이트 서버에서 대기 상태입니다. Windows 서비스가 계속 실행 중입니다.

사이트 서버 승격

백업 및 복구와 마찬가지로 사이트 서버를 변경하는 프로세스를 계획하고 연습합니다. 프로모션 계획에서 다음 사항을 고려합니다.

  • 두 사이트 서버가 모두 온라인인 계획된 프로모션을 연습합니다. 또한 활성 모드에서 사이트 서버의 연결을 강제로 끊거나 종료하여 계획되지 않은 장애 조치(failover)를 연습합니다.

  • 장애 조치(failover) 중에 운영 프로세스 및 다른 Configuration Manager 관리자와 통신할 작업을 결정합니다.

  • 계획된 프로모션 전:

    • 사이트 및 사이트 구성 요소의 전체 상태를 확인합니다. 모든 것이 사용자 환경에서 정상 상태인지 확인합니다.

    • 사이트 간에 적극적으로 복제하는 패키지의 콘텐츠 상태를 확인합니다.

    • 보조 사이트 상태 및 사이트 복제를 확인합니다.

    • 자식 또는 보조 사이트 서버에서 새 콘텐츠 배포 작업 또는 유지 관리를 시작하지 마세요.

      참고

      장애 조치(failover) 중에 사이트 간 파일 또는 데이터베이스 복제가 진행 중인 경우 새 사이트 서버는 복제된 콘텐츠를 받지 못할 수 있습니다. 이 경우 새 사이트 서버가 활성화된 후 소프트웨어 콘텐츠를 재배포합니다. 데이터베이스 복제의 경우 장애 조치(failover) 후 보조 사이트를 다시 초기화해야 할 수 있습니다.

    • 다른 예약된 활동을 동시에 줄이거나 제거합니다. 예를 들어 사이트를 새 버전으로 업데이트한 직후에 사이트 서버를 승격할 계획이 없습니다. 사이트 업데이트에는 사이트 서버 승격과 충돌할 수 있는 다른 작업이 포함됩니다.

      다음은 다른 활동이 사이트 서버 승격과 충돌하는 방법의 예입니다.

      • 월요일: 사이트를 최신 버전으로 업데이트합니다. 클라이언트 파일럿을 사용하여 자동 클라이언트 업그레이드를 사용하도록 설정합니다.
      • 화요일: 수동 모드의 사이트 서버를 활성 사이트 서버로 승격합니다.

      수요일 또는 목요일까지 이 작업을 수행하면 파일럿 컬렉션뿐만 아니라 모든 클라이언트가 업그레이드될 수 있습니다. 이 동작으로 인해 배포 지점에서 상당한 네트워크 사용량과 예기치 않은 부하가 발생할 수 있습니다.

    • 사전 프로덕션 클라이언트를 사용하도록 설정하는 경우 사이트 서버 고가용성 관련 알려진 문제를 검토합니다. 자세한 내용은 사전 프로덕션 클라이언트 및 사이트 서버 고가용성을 참조하세요.

수동 모드에서 사이트 서버를 활성 모드로 승격하는 프로세스

이 섹션에서는 수동 모드에서 사이트 서버를 활성 모드로 변경하는 방법을 설명합니다. 사이트에 액세스하고 변경하려면 SMS 공급자의 인스턴스에 액세스할 수 있어야 합니다. 자세한 내용은 여러 SMS 공급자 사용을 참조하세요.

중요

SMS 공급자의 모든 인스턴스가 오프라인인 경우 사용할 수 있는 공급자가 없으므로 사이트에 연결할 수 없습니다. 수동 모드에서 사이트 서버를 추가하면 설치 프로그램이 이 서버에 SMS 공급자 인스턴스를 설치합니다.

Configuration Manager 콘솔은 사이트 서버의 WMI에서 사용 가능한 SMS 공급자 목록을 요청합니다. 사이트에 여러 SMS 공급자를 설치하면 사이트에서 설치된 SMS 공급자를 사용하도록 각 새 연결 요청을 임의로 할당합니다. 특정 연결 세션에 사용할 SMS 공급자 위치를 지정할 수 없습니다. 현재 사이트 서버가 오프라인 상태이므로 콘솔에서 사이트에 연결할 수 없는 경우 사이트 연결 창에서 다른 사이트 서버를 지정합니다.

  1. Configuration Manager 콘솔에서 관리 작업 영역으로 이동하여 사이트 구성을 확장하고 사이트 노드를 선택합니다. 사이트를 선택한 다음 노드 탭으로 전환 합니다 . 수동 모드에서 사이트 서버를 선택한 다음 리본에서 활성으로 승격 을 선택합니다. 예를 선택하여 확인하고 계속합니다.

  2. 콘솔 노드를 새로 고칩니다. 승격하려는 서버의 상태 열은 노드 탭에 승격으로 표시됩니다.

  3. 승격이 완료되면 상태 열은 활성 모드의 새 사이트 서버와 수동 모드의 새 사이트 서버에 대해 확인을 표시합니다. 이제 사이트의 서버 이름 열에 새 사이트 서버의 이름이 활성 모드로 표시됩니다.

자세한 상태를 보려면 모니터링 작업 영역으로 이동하여 사이트 서버 상태 노드를 선택합니다. 모드 열은 활성 또는 수동 서버를 식별합니다. 서버를 수동 모드에서 활성 모드로 승격하는 경우 활성으로 승격할 사이트 서버를 선택한 다음 리본에서 상태 표시 를 선택합니다. 이 작업을 수행하면 프로세스에 대한 자세한 내용을 표시하는 사이트 서버 승격 상태 창이 열립니다.

활성 모드의 사이트 서버가 수동 모드로 전환되면 사이트 시스템 역할만 수동으로 설정됩니다. 해당 컴퓨터에 설치된 다른 모든 사이트 시스템 역할은 활성 상태로 유지되며 클라이언트에서 액세스할 수 있습니다.

계획된 승격 프로세스에 대한 자세한 내용은 순서도 - 사이트 서버 승격(계획됨)을 참조하세요.

계획되지 않은 장애 조치(failover)

활성 모드의 현재 사이트 서버가 오프라인 상태이면 승격을 위한 사이트 서버가 현재 사이트 서버에 30분 동안 활성 모드로 연결하려고 시도합니다. 오프라인 서버가 이 시간 이전에 다시 돌아오면 알림이 성공적으로 표시되고 변경 내용이 정상적으로 진행됩니다. 그렇지 않으면 승격을 위한 사이트 서버가 활성화되도록 사이트 구성을 강제로 업데이트합니다. 이 시간 이후에 오프라인 서버가 다시 돌아오면 먼저 사이트 데이터베이스의 현재 상태를 확인합니다. 그런 다음 수동 모드에서 사이트 서버로 자신을 강등합니다.

이 30분 대기 기간 동안 사이트에 활성 모드의 사이트 서버가 없습니다. 클라이언트는 여전히 관리 지점, 소프트웨어 업데이트 지점 및 배포 지점과 같은 클라이언트 지향 역할과 통신합니다. 사용자는 이미 배포된 소프트웨어를 설치할 수 있습니다. 이 기간에는 사이트 관리를 수행할 수 없습니다. 자세한 내용은 사이트 오류 영향을 참조하세요.

오프라인 서버가 손상되어 반환할 수 없으면 콘솔에서 이 사이트 서버를 삭제합니다. 그런 다음 수동 모드로 새 사이트 서버를 만들어 고가용성 서비스를 복원합니다.

계획되지 않은 장애 조치(failover) 프로세스에 대한 자세한 내용은 순서도 - 사이트 서버 승격(계획되지 않음)을 참조하세요.

사이트 서버 승격 후 기타 작업

사이트 서버를 전환한 후에는 사이트를 복구할 때 필요에 따라 대부분의 다른 작업을 수행할 필요가 없습니다. 예를 들어 암호를 재설정하거나 Microsoft Intune 구독을 다시 연결할 필요가 없습니다.

사용자 환경에서 필요한 경우 다음 단계가 필요할 수 있습니다.

  • 배포 지점에 대한 PKI 인증서를 가져오는 경우 영향을 받는 서버에 대한 인증서를 다시 가져옵니다. 자세한 내용은 배포 지점에 대한 인증서 다시 생성을 참조하세요.

  • Configuration Manager 비즈니스용 Microsoft Store 통합하는 경우 해당 연결을 다시 구성합니다. 자세한 내용은 비즈니스용 Microsoft Store 앱 관리를 참조하세요.

  • PKI가 아닌 환경에서 OSD 부팅 가능 미디어 및 사전 준비된 미디어를 다시 만듭니다.

  • PKI가 아닌 환경에서는 PXE 사용 배포 지점에서 자체 서명된 인증서를 업데이트해야 할 수 있습니다. 통신 탭의 배포 지점 속성에서 이 작업을 수행합니다. 자체 서명된 인증서 날짜 또는 시간을 변경합니다.

일일 모니터링

수동 모드의 사이트 서버가 있는 경우 매일 모니터링합니다. 상태가 정상으로 유지되고 사용할 준비가 되었는지 확인합니다. Configuration Manager 콘솔에서 모니터링 작업 영역으로 이동하여 사이트 서버 상태 노드를 선택합니다. 사이트 서버와 현재 상태를 모두 봅니다. 또한 관리 작업 영역에서 상태를 봅니다. 사이트 구성을 확장하고 사이트 노드를 선택합니다. 사이트를 선택한 다음 노드 탭으로 전환 합니다 .

참고

사이트를 새 버전의 Configuration Manager 업데이트하면 수동 모드로 사이트 서버도 업데이트됩니다.

수동 모드에서 사이트 서버 제거

수동 모드에서 사이트 서버를 제거하는 프로세스는 사이트 시스템 역할과 동일합니다. 수동 모드의 서버에서 사이트 서버 역할을 제거합니다. 자세한 내용은 사이트 시스템 역할을 제거하는 절차를 참조하세요.

다른 사이트 시스템 역할을 제거하면 사이트 구성 요소 관리자(sitecomp)가 요청을 처리합니다. 수동 모드에서 사이트 서버를 제거하면 장애 조치(failover) 관리자가 요청을 처리합니다. 상태의 경우 SMS_FAILOVER_MANAGER 구성 요소를 모니터링합니다.

다음 단계

순서도 - 수동 모드 순서도에서 사이트 서버 설정- 사이트 서버 승격(계획됨)순서도 - 사이트 서버 승격(계획되지 않음)