System Center Configuration Manager 사이트 데이터베이스에 대해 기본 구성이 아닌 SQL Server 구성 사용

 

적용 대상: System Center Configuration Manager (current branch)

System Center Configuration Manager 사이트를 선택할 때 사이트 데이터베이스에 대해 SQL Server의 기본값이 아닌 인스턴스 또는 구성을 사용하려는 경우에는 다음 옵션 중에서 선택할 수 있습니다.

또한 SQL Server에서 SQL Server 서비스를 실행하기 위해 컴퓨터 로컬 시스템 계정을 사용하지 않는 경우에는 Active Directory 도메인 서비스에서 SQL Server 서비스를 실행하는 계정의 SPN(서비스 사용자 이름)을 구성해야 합니다. 시스템 계정을 사용할 때는 SPN이 자동으로 등록됩니다. 사이트 데이터베이스의 SPN에 대한 자세한 내용은 System Center Configuration Manager 인프라 수정 항목에서 사이트 데이터베이스 서버에 대한 SPN 관리 섹션을 참조하세요.

SQL Server 클러스터를 사용하여 사이트 데이터베이스를 호스트할 수 있습니다. 서버 클러스터에서 지원되는 사이트 시스템 역할은 사이트 데이터베이스뿐입니다.

System_CAPS_note참고

SQL Server 클러스터를 올바르게 구성하려면 SQL Server 클러스터 구성 방법을 잘 알고 있어야 하며, SQL Server 설명서 라이브러리에서 제공되는 설명서와 절차를 참조해야 합니다.

클러스터를 사용하면 장애 조치(Failover)가 지원되며 사이트 데이터베이스의 안정성이 개선됩니다. 그러나 클러스터된 사이트 데이터베이스를 사용하더라도 추가적인 처리 또는 부하 분산 이점이 제공되지는 않습니다. 실제로 사이트 서버가 사이트 데이터베이스에 연결하기 전에 SQL Server 클러스터의 활성 노드를 찾아야 하므로 성능이 저하될 수도 있습니다.

Configuration Manager를 설치하기 전에 Configuration Manager를 지원하도록 SQL Server 클러스터를 준비해야 합니다. 이 섹션의 뒷부분에 있는 필수 조건을 참조하세요.

Configuration Manager 설치 중에 백업 사이트 서버 유지 관리 작업을 지원하기 위해 VSS(볼륨 섀도 복사본 서비스) 작성기가 Microsoft Windows Server 클러스터의 각 물리적 컴퓨터 노드에 설치됩니다.

사이트가 설치된 후 Configuration Manager는 1시간마다 클러스터 노드 변경 내용을 확인하여 확인된 변경 내용 중 Configuration Manager 구성 요소 설치에 영향을 주는 변경 내용(예: 노드 장애 조치(Failover) 또는 SQL Server 클러스터에 새 노드 추가)을 자동으로 관리합니다.

SQL Server 장애 조치(Failover) 클러스터 사용을 위해 지원되는 옵션은 다음과 같습니다.

  • 단일 인스턴스 클러스터

  • 여러 인스턴스 구성

  • 여러 활성 노드

  • 명명된 인스턴스 또는 기본 인스턴스가 둘 다 지원됩니다.

필수 조건:

  • 사이트 서버의 원격 사이트 데이터베이스를 사용해야 합니다. 클러스터는 사이트 시스템 서버를 포함할 수 없습니다.

  • 클러스터에 포함된 각 서버의 로컬 관리자 그룹에 사이트 서버의 컴퓨터 계정을 추가해야 합니다.

  • Kerberos 인증을 지원하려면 각 SQL Server 클러스터 노드의 네트워크 연결에 대해 TCP/IP 네트워크 통신 프로토콜을 사용하도록 설정해야 합니다.명명된 파이프는 반드시 사용해야 하는 것은 아니지만 Kerberos 인증 문제를 해결하는 데 사용할 수 있습니다.SQL Server 구성 관리자SQL Server 네트워크 구성 아래에서 네트워크 프로토콜 설정을 구성합니다.

  • PKI를 사용하는 경우 사이트 데이터베이스에 대해 SQL Server 클러스터를 사용할 때의 특정 인증서 요구 사항은 <Configuration Manager에 대한 PKI 인증서 요구 사항>을 참조하세요.

고려할 제한 사항:

  • 설치 및 구성:

    • 보조 사이트는 SQL Server 클러스터를 사용할 수 없습니다.

    • SQL Server 클러스터를 지정할 때는 사이트 데이터베이스에 대해 기본 파일 위치가 아닌 위치를 지정하는 옵션을 사용할 수 없습니다.

  • SMS 공급자:

    • SQL Server 클러스터 또는 클러스터된 SQL Server 노드로 실행되는 컴퓨터에 SMS 공급자 인스턴스를 설치할 수는 없습니다.

  • 데이터 복제 옵션:

    • 분산 보기를 사용하려는 경우에는 SQL Server 클러스터를 사용하여 사이트 데이터베이스를 호스트할 수 없습니다.

  • 백업 및 복구:

    • Configuration Manager는 명명된 인스턴스를 사용하는 SQL Server 클러스터에 대한 DPM 백업을 지원하지 않지만 SQL Server의 기본 인스턴스를 사용하는 SQL Server 클러스터에 대한 DPM 백업은 지원합니다.

  • 기존 Windows Server 클러스터 환경에서 사이트 데이터베이스를 호스트할 가상 SQL Server 클러스터를 만듭니다. SQL Server 클러스터를 설치하고 구성하기 위한 구체적인 단계는 해당 SQL Server 버전 관련 설명서를 참조하세요. 예를 들어 SQL Server 2008 R2를 사용하는 경우 SQL Server 2008 R2 장애 조치(Failover) 클러스터 설치를 참조하세요. SQL Server 2014를 사용하는 경우에는 SQL Server 장애 조치(Failover) 클러스터 설치를 참조하세요.

  • SQL Server 클러스터의 각 컴퓨터에서 Configuration Manager로 사이트 구성 요소를 설치하지 않을 각 드라이브의 루트 폴더에 NO_SMS_ON_DRIVE.SMS라는 파일을 저장할 수 있습니다. 기본적으로 Configuration Manager에서는 백업과 같은 작업을 지원하기 위해 각 실제 노드에 일부 구성 요소를 설치합니다.

  • 각 Windows Server 클러스터 노드 컴퓨터의 로컬 관리자 그룹에 사이트 서버의 컴퓨터 계정을 추가합니다.

  • 가상 SQL Server 인스턴스에서 Configuration Manager 설치를 실행하는 사용자 계정에 sysadmin SQL Server 역할을 할당합니다.

클러스터된 사이트 데이터베이스를 사용하는 사이트를 설치하려면 사이트 설치를 위한 일반 프로세스 후에 정보를 다음과 같이 변경하여 Configuration Manager 설치를 실행합니다.

  • 데이터베이스 정보 페이지에서 사이트 데이터베이스를 호스트할 가상 SQL Server 클러스터 인스턴스의 이름을 지정합니다. 가상 인스턴스는 SQL Server를 실행하는 컴퓨터의 이름을 바꿉니다.

    System_CAPS_important중요

    가상 SQL Server 클러스터 인스턴스의 이름을 입력할 때 Windows Server 클러스터에서 만들어진 가상 Windows Server 이름을 입력해서는 안 됩니다. 가상 Windows Server 이름을 사용하는 경우에는 활성 Windows Server 클러스터 노드의 로컬 하드 드라이브에 사이트 데이터베이스가 설치됩니다. 따라서 해당 노드에서 오류가 발생하는 경우 정상적인 장애 조치(Failover)가 수행되지 않습니다.

Configuration Manager는 SQL Server 데이터베이스 파일에 대해 사용자 지정 위치를 지원합니다.

System_CAPS_note참고

SQL Server 클러스터를 사용할 때는 기본 파일 위치가 아닌 위치를 지정하는 옵션을 사용할 수 없습니다.

새 기본 사이트 또는 중앙 관리 사이트를 설치하는 동안 다음을 수행할 수 있습니다.

  • 사이트 데이터베이스에 대해 기본이 아닌 파일 위치 지정: Configuration Manager 설치 프로그램은 이러한 위치를 사용하여 사이트 데이터베이스를 만듭니다.

  • 사용자 지정 파일 위치를 사용하는 미리 만든 SQL Server 데이터베이스 사용 지정: Configuration Manager 설치 프로그램은 이 미리 만든 데이터베이스와 미리 구성된 파일 위치를 사용합니다.

설치 후에는 사이트 데이터베이스 파일의 위치를 변경할 수 있습니다. 이렇게 하려면 사이트를 중지하고 SQL Server에서 파일 위치를 편집해야 합니다.

  • Configuration Manager 사이트 서버에서 SMS_Executive 서비스를 중지합니다.

  • 사용 중인 SQL Server 버전의 설명서에서 사용자 데이터베이스를 이동하는 방법을 확인할 수 있습니다. 예를 들어 SQL Server 2014를 사용하는 경우 TechNet에서 사용자 데이터베이스 이동을 참조하세요.

  • 데이터베이스 파일 이동을 완료한 후 Configuration Manager 사이트 서버에서 SMS_Executive 서비스를 다시 시작합니다.

표시: