사이트 및 계층 구성 관리

 

적용 대상: System Center 2012 Configuration Manager, System Center 2012 Configuration Manager SP1, System Center 2012 Configuration Manager SP2, System Center 2012 R2 Configuration Manager, System Center 2012 R2 Configuration Manager SP1

다음 섹션에서는 Microsoft System Center 2012 Configuration Manager에서 사이트 및 계층 구성을 관리하는 방법에 대한 정보를 제공합니다.

  • 사이트의 SMS 공급자 구성 관리

  • 원격 Configuration Manager 콘솔 연결을 위한 DCOM 권한 구성

  • SQL Server 클러스터를 사용하도록 사이트 데이터베이스 구성

  • 사이트 데이터베이스 파일에 대한 사용자 지정 위치 구성

  • 사이트 데이터베이스 구성 수정

    • SQL Server 사이트 데이터베이스 서버에 대한 SPN을 관리하는 방법
  • Configuration Manager Service Manager를 사용한 사이트 구성 요소 관리

  • 사이트 다시 설정 수행

  • Configuration Manager 사이트의 언어 팩 관리

사이트의 SMS 공급자 구성 관리

SMS 공급자는 System Center 2012 Configuration Manager 설치 프로그램을 실행하여 설치하거나 제거하는 동적 링크 라이브러리 파일(smsprov.dll)입니다. 각 Configuration Manager 사이트에서 설치 프로그램을 다시 실행하여 SMS 공급자 구성을 변경할 수 있습니다. 사이트의 마지막 SMS 공급자를 제거하려면 사이트를 제거해야 합니다.

설치 프로그램을 실행하는 사이트 서버의 루트 폴더에서 ConfigMgrSetup.log를 확인하여 SMS 공급자의 설치 또는 제거를 모니터링할 수 있습니다.

사이트의 SMS 공급자를 관리하려면 다음 절차를 따르십시오.

사이트의 SMS 공급자 구성을 관리하려면

  1. <Configuration Manager site installation folder>\BIN\X64\setup.exe에서 Configuration Manager 설치 프로그램을 실행합니다.

  2. 시작 페이지에서 사이트 유지 관리 수행 또는 이 사이트 다시 설정을 클릭하고 다음을 클릭합니다.

  3. 사이트 유지 관리 페이지에서 SMS 공급자 구성 수정을 선택하고 다음을 클릭합니다.

  4. SMS 공급자 관리 페이지에서 다음 옵션 중 하나를 선택하고 다음 옵션 중 하나를 사용하여 마법사를 완료합니다.

    - 이 사이트에서 SMS 공급자를 더 추가하려면:
    
      **새 SMS 공급자 추가**를 선택하고 현재는 SMS 공급자를 호스팅하지 않지만 SMS 공급자를 호스팅할 컴퓨터의 FQDN을 지정한 후에 **다음**을 클릭합니다.
    
    - 서버에서 SMS 공급자를 제거하려면:
    
      **지정한 SMS 공급자 제거**를 선택하고 SMS 공급자를 제거할 컴퓨터의 이름을 선택한 후 **다음**을 클릭하고 작업을 확인합니다.
    
      <div class="alert">
    
      <table>
      <colgroup>
      <col style="width: 100%" />
      </colgroup>
      <thead>
      <tr class="header">
      <th><img src="images/Hh240236.s-e6f6a65cf14f462597b64ac058dbe1d0-system-media-system-caps-icon-tip(SC.12).jpeg" title="System_CAPS_tip" alt="System_CAPS_tip" />팁</th>
      </tr>
      </thead>
      <tbody>
      <tr class="odd">
      <td><p>두 컴퓨터 간에 SMS 공급자를 이동하려면 SMS 공급자를 새 컴퓨터에 설치한 후에 원래 위치에서 SMS 공급자를 제거해야 합니다. 한 번의 프로세스로 두 컴퓨터 간에 SMS 공급자를 이동하는 전용 옵션은 없습니다.</p></td>
      </tr>
      </tbody>
      </table>
    
      </div>
    

설치 마법사가 완료된 후에는 SMS 공급자 구성이 완료됩니다. 사이트 속성 대화 상자의 일반 탭에서 사이트용 SMS 공급자가 설치된 컴퓨터를 확인할 수 있습니다.

원격 Configuration Manager 콘솔 연결을 위한 DCOM 권한 구성

Configuration Manager 콘솔을 실행하는 사용자 계정에는 SMS 공급자를 사용하여 사이트 데이터베이스에 액세스하기 위한 권한이 필요합니다. 그러나 원격 Configuration Manager 콘솔을 사용하는 관리자에게는 사이트 서버 컴퓨터와 SMS 공급자 컴퓨터에 대한 원격 활성화 DCOM 권한이 필요합니다.

SMS 관리자 그룹은 SMS 공급자에 대한 액세스를 허용하며, 필요한 DCOM 권한을 부여하는 데에도 사용할 수 있습니다.

System_CAPS_important중요

Configuration Manager 콘솔은 WMI(Windows Management Instrumentation)를 사용하여 SMS 공급자에 연결하며, WMI는 내부적으로 DCOM을 사용합니다. 따라서 Configuration Manager 콘솔이 SMS 공급자 컴퓨터 이외의 컴퓨터에서 실행되는 경우 Configuration Manager에 SMS 공급자 컴퓨터에서 DCOM 서버를 활성화하기 위한 권한이 필요합니다. 기본적으로 원격 활성화는 기본 제공 관리자 그룹의 구성원에게만 허용됩니다. SMS 관리자 그룹이 원격 활성화 권한을 갖도록 허용할 경우 이 그룹의 구성원이 SMS 공급자 컴퓨터에 대한 DCOM 공격을 시도할 수 있습니다. 또한 이 구성은 컴퓨터가 공격을 받을 수 있는 취약점을 늘립니다. 이러한 공격 위협을 완화하려면 SMS 관리자 그룹의 구성원을 주의 깊게 모니터링해야 합니다. 원격 활성화 허용과 관련된 보안 위험에 대한 자세한 내용은 DCOM Security Enhancements in Windows XP Service Pack 2 and Windows Server 2003 Service Pack 1(Windows XP 서비스 팩 2 및 Windows Server 2003 서비스 팩 1의 향상된 DCOM 보안 기능)을 참조하십시오.

SMS 공급자가 설치되는 각 중앙 관리 사이트, 기본 사이트 서버 및 각 컴퓨터에서 관리자에 대한 원격 Configuration Manager 콘솔 액세스를 허용하려면 다음 절차를 따르십시오.

참고

다음 절차는 Windows Server 2008 R2에 적용됩니다. 다른 운영 체제 버전을 실행하여 이 절차의 단계를 사용할 수 없는 경우 해당 버전에 대한 문서에서 DCOM 권한을 구성하는 방법을 참조하십시오.

원격 Configuration Manager 콘솔 연결을 위한 DCOM 권한을 구성하려면(Windows Server 2008 R2)

  1. 시작 메뉴에서 실행을 클릭하고 Dcomcnfg.exe를 입력합니다.

  2. 구성 요소 서비스에서 콘솔 루트를 클릭하고 구성 요소 서비스, 컴퓨터를 차례로 확장한 후에 내 컴퓨터를 클릭합니다.작업 메뉴에서 속성을 클릭합니다.

  3. 내 컴퓨터 속성 대화 상자에서 COM 보안 탭의 시작 및 활성화 권한 섹션에 있는 제한 편집을 클릭합니다.

  4. 시작 및 활성화 권한 대화 상자에서 추가를 클릭합니다.

  5. 사용자, 컴퓨터, 서비스 계정 또는 그룹 선택 대화 상자에서 선택할 개체 이름을 입력하십시오(예제) 상자에 SMS Admins를 입력하고 확인을 클릭합니다.

    참고

    SMS Admins 그룹을 찾기 위해 찾을 위치를 선택하십시오.에 대한 설정을 변경해야 할 수 있습니다. 이 그룹은 SMS 공급자가 구성원 서버에서 실행될 때 컴퓨터에 대해 로컬이며, SMS 공급자가 도메인 컨트롤러에서 실행될 때 도메인 로컬 그룹입니다.

  6. SMS Admins의 권한 섹션에서, 원격 활성화를 허용하도록 원격 활성화 확인란을 선택합니다.

  7. 확인을 클릭하고 한 번 더 확인을 클릭한 후 컴퓨터 관리를 닫습니다. 이제 컴퓨터가 SMS Admins 그룹의 구성원에게 원격 Configuration Manager 콘솔 액세스를 허용하도록 구성됩니다.

원격 Configuration Manager 콘솔을 지원할 수 있는 각 SMS 공급자 컴퓨터에 대해 이 절차를 반복합니다.

SQL Server 클러스터를 사용하도록 사이트 데이터베이스 구성

System Center 2012 Configuration Manager에서는 가상 Microsoft SQL Server 클러스터 인스턴스를 사용하여 Configuration Manager 사이트 데이터베이스를 호스팅할 수 있도록 지원합니다. 지원되는 SQL Server 버전과 SQL Server 클러스터에 대해 지원되는 구성의 목록은 항목에서 섹션을 참조하세요.c1e93ef9-761f-4f60-8372-df9bf5009be0#BKMK_SupConfigSQLDBconfigNo text is shown for link 'c1e93ef9-761f-4f60-8372-df9bf5009be0'. The title of the linked topic might be empty.

Configuration Manager 설치를 통해 SQL Server 클러스터가 만들어지거나 구성되지는 않습니다. 클러스터형 SQL Server 환경을 사용하여 사이트 데이터베이스를 호스팅하려면 먼저 구성해야 합니다. SQL Server 클러스터를 사용하는 경우 Configuration Manager에서 자동으로 매시간 SQL Server 클러스터 노드의 변경 사항을 확인합니다. 노드 장애 조치(failover) 또는 SQL Server 클러스터에 새 노드를 추가하는 것과 같이 Configuration Manager 구성 요소 설치에 영향을 미치는 SQL Server 노드 구성 변경 사항은 Configuration Manager에서 자동으로 관리됩니다.

참고

클러스터 SQL Server 인스턴스를 사용하여 사이트 데이터베이스를 호스팅하는 경우 각 SQL Server 클러스터 노드 네트워크 연결에 TCP/IP 네트워크 통신을 사용하도록 설정해야 합니다. 이것은 Kerberos 인증을 지원하는 데 필요합니다. 명명된 파이프 통신 프로토콜은 필요하지 않지만 Kerberos 인증 문제를 해결하는 데 사용될 수 있습니다. 네트워크 프로토콜 설정은 SQL Server 네트워크 구성 아래의 SQL Server Configuration Manager에서 구성됩니다.

성능 고려 사항

클러스터 SQL Server 환경에서는 가상 SQL Server에 대한 장애 조치가 지원되며 사이트 데이터베이스의 신뢰성이 높아집니다. 그러나 장애 조치 지원을 위해 구성된 클러스터 SQL Server에 호스팅된 사이트 데이터베이스에서는 추가 처리 또는 부하 분산 이점을 얻을 수 없으며 실제로 성능 저하가 발생할 수 있습니다. 이는 사이트 서버에서 사이트 데이터베이스에 연결하기 전에 SQL Server 클러스터의 활성 노드를 찾아야 하기 때문입니다.

SMS 공급자 고려 사항

클러스터 SQL Server 데이터베이스를 사용하여 사이트 데이터베이스를 호스팅하는 경우 사이트 서버 또는 SQL Server 클러스터 노드를 호스팅하지 않는 별도의 컴퓨터에 SMS 공급자를 설치해야 합니다. SQL Server 클러스터 또는 클러스터 SQL Server 노드로 실행되는 컴퓨터에 SMS 공급자 인스턴스를 설치하는 것은 지원되지 않습니다.

클러스터 SQL Server 인스턴스를 사용하여 Configuration Manager를 설치하는 방법

설치 시 클러스터 가상 SQL Server 인스턴스를 사용하여 중앙 관리 사이트 또는 기본 사이트용 Configuration Manager 사이트 데이터베이스를 설치하려면 다음 절차를 따르십시오.

참고

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

클러스터형 SQL Server 인스턴스를 사용하여 Configuration Manager를 설치하려면

  1. 기존 Windows Server 클러스터 환경에서 사이트 데이터베이스를 호스팅할 가상 SQL Server 클러스터를 만듭니다. SQL Server 클러스터를 설치하고 구성하기 위한 구체적인 단계는 해당 SQL Server 버전에 대한 문서를 참조하십시오. 예를 들어 SQL Server 2008 R2를 사용하는 경우 SQL Server 2008 R2 장애 조치 클러스터 설치를 참조하십시오.

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

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

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

  5. Configuration Manager 설치를 통해 Configuration Manager의 사이트 설치 및 계층 만들기 항목에 나온 절차 중 하나를 사용하여 사이트를 설치합니다. 이때 다음과 같은 변경을 합니다.

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

      System_CAPS_important중요

      설치 중에, Windows Server 클러스터에서 만들어진 가상 Windows Server 이름이 아닌 가상 SQL Server 클러스터 인스턴스의 이름을 입력해야 합니다. Windows Server 클러스터 가상 인스턴스 이름을 사용하여 사이트 데이터베이스를 설치하면 활성 Windows Server 클러스터 노드의 로컬 하드 드라이브에 사이트 데이터베이스가 설치되며, 이로 인해 노드에 장애가 발생할 경우 장애 조치가 실패합니다.

  6. 클러스터 SQL Server 인스턴스를 사용하여 Configuration Manager를 설치하도록 설치 마법사의 나머지 단계를 정상적으로 완료합니다.

클러스터 SQL Server 인스턴스에서 사이트 데이터베이스를 사용하도록 Configuration Manager를 구성하려면

  1. 기존 Windows Server 클러스터 환경에서 사이트 데이터베이스를 호스팅할 가상 SQL Server 클러스터를 만듭니다. SQL Server 클러스터를 설치하고 구성하기 위한 구체적인 단계는 해당 SQL Server 버전에 대한 문서를 참조하십시오. 예를 들어 SQL Server 2008 R2를 사용하는 경우 SQL Server 2008 R2 장애 조치 클러스터 설치를 참조하십시오.

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

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

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

  5. 사이트 서버에서 Configuration Manager 설치의 로컬 복사본을 시작하고 시작 페이지에서 사이트 유지 관리 수행 또는 이 사이트 다시 설정을 선택한 후에 다음을 클릭합니다.

  6. 사이트 유지 관리 페이지에서 SQL Server 구성 수정을 선택하고 다음을 클릭합니다.

  7. 데이터베이스 정보 페이지에서 사이트 데이터베이스를 호스팅할 클러스터 가상 SQL Server 인스턴스의 이름을 지정한 후에 다음을 클릭합니다.

  8. 마법사를 완료하여 가상 SQL Server 클러스터로 데이터베이스를 이동하는 작업을 완료합니다.

사이트 데이터베이스가 성공적으로 설치되었는지 확인하려면

  1. 사이트 서버 컴퓨터에서 시스템 드라이브의 루트에 있는 ConfigMgrSetup.log 파일을 검토하여 Configuration Manager 설치가 성공적으로 완료되었는지 확인합니다.

  2. SQL Server Management Studio에서 사이트 데이터베이스가 성공적으로 만들어졌는지 확인합니다.

  3. SQL Server Management Studio에서 사이트 데이터베이스에 대해 다음 데이터베이스 역할이 만들어졌는지 확인합니다.

    - **smsdbrole\_MP**
    
    - **smsdbrole\_siteprovider**
    
    - **smsdbrole\_siteserver**
    

    참고

    사이트 구성에 따라 추가 역할이 나열될 수 있습니다.

  4. 사이트 데이터베이스에 대한 다음 SQL Server 데이터베이스 역할이 적합한 컴퓨터 계정과 함께 할당되었는지 확인합니다.

    - **smsdbrole\_MP**: 사이트에서 각 관리 지점에 대한 컴퓨터 계정입니다.
    
    - **smsdbrole\_siteprovider**: 사이트 서버에 대한 컴퓨터 계정이자 사이트에 대해 SMS 공급자 인스턴스를 실행하는 각 컴퓨터에 대한 컴퓨터 계정입니다.
    
    - **smsdbrole\_siteserver**: 사이트 서버 컴퓨터에 대한 컴퓨터 계정입니다.
    

    참고

    사이트 구성에 따라 추가 역할이 나열될 수 있습니다.

사이트 데이터베이스 파일에 대한 사용자 지정 위치 구성

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

  • 서비스 팩이 설치되지 않았거나 SP1이 설치된 System Center 2012 Configuration Manager를 사용하는 경우 파일에 사용자 지정 위치를 사용하려면 비 기본 파일 위치를 사용하는 SQL Server 데이터베이스를 미리 만들면 됩니다. 그런 다음 사이트를 설치할 때 미리 만들어진 이 데이터베이스를 사용하도록 사이트에 지시합니다. 이 둘 중 한 버전의 Configuration Manager에서 사이트 데이터베이스를 만들면 사이트 설치 중에 사용자 지정 파일 위치를 지정할 수 없습니다.

  • System Center 2012 R2 Configuration Manager부터는 새 기본 사이트나 중앙 관리 사이트를 설치할 때 기본 파일 위치가 아닌 위치를 지정할 수 있고 Configuration Manager에서 이러한 위치를 사용하여 사이트 데이터베이스를 만듭니다. 필요한 경우 SQL Server 데이터베이스를 미리 만들 수 있습니다. 그러면 사이트를 설치할 때 사이트에서 미리 만들어진 이 데이터베이스를 사용하도록 지정할 수 있습니다.

    참고

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

또한 사이트 설치가 끝나면 사이트 데이터베이스 파일의 위치를 변경할 수 있습니다. 사이트가 설치된 후 파일의 위치를 변경하려면 Configuration Manager 사이트를 중지한 다음 SQL Server에서 파일 위치를 편집해야 합니다. SQL Server의 인스턴스 내에서 파일 위치를 이동하려면 설치된 사이트에서 다음 절차를 수행하십시오.

사이트 데이터베이스의 파일 위치를 변경하려면

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

  2. 현재 사용 중인 SQL Server 버전의 사용자 데이터베이스를 이동하는 방법에 대한 정보를 참조합니다. 예를 들어 SQL Server 2008 R2를 사용하는 경우 SQL Server 2008 R2용 온라인 문서 라이브러리에서 사용자 데이터베이스 이동을 참조하십시오.

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

사이트 데이터베이스 구성 수정

사이트를 설치한 후 중앙 관리 사이트 서버 또는 기본 사이트 서버에서 설치 프로그램을 실행하여 사이트 데이터베이스 및 사이트 데이터베이스 서버의 구성을 수정할 수 있습니다. 보조 사이트에 대한 데이터베이스 구성의 수정은 지원되지 않습니다.

참고

사이트에 대한 데이터베이스 구성을 수정할 때 Configuration Manager에서는 사이트 서버와 데이터베이스와 통신하는 원격 사이트 시스템 서버의 Configuration Manager 서비스를 다시 시작하거나 다시 설치합니다.

데이터베이스 구성을 수정하려면 사이트 서버에서 설치 프로그램을 실행하고 사이트 유지 관리 수행 또는 이 사이트 다시 설정(_M) 옵션을 선택해야 합니다. 그런 다음 SQL Server 구성 수정(_M) 옵션을 선택합니다. 다음 사이트 데이터베이스 구성을 변경할 수 있습니다.

  • 데이터베이스를 호스트하는 Windows 기반 서버

  • SQL Server 데이터베이스를 호스트하는 서버에서 사용 중인 SQL Server의 인스턴스

  • 데이터베이스 이름.

  • Configuration Manager에서 사용 중인 SQL Server 포트

  • Configuration Manager에서 사용 중인 SQL Server Service Broker 포트

사이트 데이터베이스는 동일한 컴퓨터의 SQL Server 새 인스턴스 또는 지원되는 SQL Server 버전을 실행하는 다른 컴퓨터로 이동할 수 있습니다. 사이트 데이터베이스를 이동하려면 다음을 구성해야 합니다.

  • 사이트 데이터베이스를 새 컴퓨터로 이동할 경우 사이트 서버의 컴퓨터 계정을 SQL Server를 실행하는 컴퓨터의 로컬 관리자 그룹에 추가합니다. 사이트 데이터베이스에 대해 SQL Server 클러스터를 사용할 경우 같은 컴퓨터 계정을 각 Windows Server 클러스터 노드 컴퓨터의 로컬 관리자 그룹에 추가해야 합니다.

  • 데이터베이스를 SQL Server의 새 인스턴스 또는 새 SQL Server 컴퓨터로 이동할 경우 CLR(공용 언어 런타임) 통합을 사용하도록 설정해야 합니다. CLR을 사용하도록 설정하려면 SQL Server Management Studio를 사용하여 사이트 데이터베이스를 호스트하는 SQL Server 인스턴스에 연결하고 sp_configure ‘clr enabled’,1; reconfigure 저장 프로시저를 쿼리로 실행합니다.

System_CAPS_important중요

관리 지점에 대해 하나 이상의 데이터베이스 복제본이 있는 데이터베이스를 이동하려면 먼저 데이터베이스 복제본을 제거해야 합니다. 데이터베이스 이동을 완료한 후 데이터베이스 복제본을 다시 구성할 수 있습니다. 자세한 내용은 데이터베이스 복제본 사용을 위한 작업 항목에서 관리 지점에 대한 데이터베이스 복제 구성 섹션을 참조하세요.

Configuration Manager 사이트를 설치한 후 다음 섹션의 정보를 사용하여 사이트 데이터베이스 구성을 관리할 수 있습니다. 사이트 데이터베이스 구성 계획에 대한 자세한 내용은 Configuration Manager의 데이터베이스 서버 계획을 참조하세요.

SQL Server 사이트 데이터베이스 서버에 대한 SPN을 관리하는 방법

SQL Server에서 SQL Server 서비스 실행을 위해 로컬 시스템 계정을 사용하도록 구성하면 해당 계정의 SPN(서비스 사용자 이름)이 Active Directory 도메인 서비스에서 자동으로 만들어집니다. 해당 로컬 시스템 계정이 사용되고 있지 않으면 SQL Server 서비스 계정에 대한 SPN을 수동으로 등록해야 합니다.

Setspn 도구를 사용하면 사이트 데이터베이스 서버의 SQL Server 서비스 계정에 대한 SPN을 등록할 수 있습니다. Setspn 도구는 SQL Server의 도메인에 상주하는 컴퓨터에서 도메인 관리자 자격 증명을 사용하여 실행해야 합니다.

다음 절차는 Windows Server 2008 R2에서 Setspn 도구를 사용하여 SQL Server 서비스 계정에 대한 SPN을 관리하는 방법을 보여 주는 예제입니다. Setspn에 대한 특정 지침은 Setspn Overview(Setspn 개요) 또는 이에 해당하는 운영 체제별 설명서를 참조하십시오.

참고

다음 절차는 Setspn 명령줄 도구를 참조합니다. Setspn 명령줄 도구는 제품 CD 또는 Microsoft 다운로드 센터에서 Windows Server 2003 지원 도구를 설치할 때 포함됩니다. 제품 CD에서 Windows 지원 도구를 설치하는 방법에 대한 자세한 내용은 Windows 지원 도구 설치를 참조하십시오.

수동으로 SQL Server 서비스 계정에 대한 도메인 사용자 SPN을 만들려면

  1. 시작 메뉴에서 실행을 클릭한 다음 [실행] 대화 상자에 cmd를 입력합니다.

  2. 명령줄에서 Windows Server 지원 도구 설치 디렉터리로 이동합니다. 기본적으로 이 도구는 C:\Program Files\Support Tools 디렉터리에 있습니다.

  3. SPN을 만드는 데 올바른 명령을 입력합니다. SPN을 만들 때 SQL Server를 실행하는 컴퓨터의 NetBIOS 이름 또는 FQDN(정규화된 도메인 이름)을 사용할 수 있습니다. 그러나 NetBIOS 이름 및 FQDN 모두에 대한 SPN을 만들어야 합니다.

    System_CAPS_important중요

    클러스터된 SQL Server에 대한 SPN을 만들 때 SQL Server 클러스터의 가상 이름을 SQL Server 컴퓨터 이름으로 지정해야 합니다.

    - SQL Server 컴퓨터의 NetBIOS 이름에 대해 SPN을 만들려면 **setspn –A MSSQLSvc/\<SQL Server 컴퓨터 이름\>:1433 \<도메인\\계정\>** 명령을 입력합니다.
    
    - SQL Server 컴퓨터의 FQDN에 대해 SPN을 만들려면 **setspn -A MSSQLSvc/\<SQL Server FQDN\>:1433 \<도메인\\계정\>** 명령을 입력합니다.
    

    참고

    SQL Server 명명된 인스턴스에 대한 SPN을 등록하는 명령은 포트 번호가 명명된 인스턴스에서 사용되는 포트와 일치해야 한다는 점만 제외하고 기본 인스턴스에 대한 SPN을 등록할 때 사용하는 명령과 동일합니다.

Setspn 명령을 사용하여 도메인 사용자 SPN이 올바르게 등록되었는지 확인하려면

  1. 시작 메뉴에서 실행을 클릭한 다음 실행 대화 상자에 cmd를 입력합니다.

  2. 명령 프롬프트에서 setspn –L <domain\SQL Service 계정> 명령을 입력합니다.

  3. 등록된 ServicePrincipalName을 검토하여 SQL Server에 대해 유효한 SPN이 만들어졌는지 확인합니다.

ADSIEdit MMC 콘솔을 사용하여 도메인 사용자 SPN이 올바르게 등록되었는지 확인하려면

  1. 시작 메뉴에서 실행을 클릭한 다음 adsiedit.msc를 입력하여 ADSIEdit MMC 콘솔을 시작합니다.

  2. 필요한 경우 사이트 서버의 도메인에 연결합니다.

  3. 콘솔 창에서 사이트 서버의 도메인을 확장하고 DC=<서버 고유 이름>, CN=Users를 차례로 확장한 후 **CN=<서비스 계정 사용자>**를 마우스 오른쪽 단추로 클릭하고 속성을 클릭합니다.

  4. CN=<서비스 계정 사용자> 속성 대화 상자에서 servicePrincipalName 값을 검토하여 유효한 SPN이 작성되어 올바른 SQL Server 컴퓨터에 연결되었는지 확인합니다.

로컬 시스템의 SQL Server 서비스 계정을 도메인 사용자 계정으로 변경하려면

  1. SQL Server 서비스 계정으로 사용할 도메인 또는 로컬 시스템 사용자 계정을 만들거나 선택합니다.

  2. SQL Server 구성 관리자를 엽니다.

  3. SQL Server 서비스를 클릭한 다음 **SQL Server<인스턴스 이름>**을 두 번 클릭합니다.

  4. 로그온 탭에서 계정 지정을 선택한 다음 1단계에서 만든 도메인 사용자 계정에 대한 사용자 이름 및 암호를 입력하거나, 찾아보기를 클릭하여 Active Directory 도메인 서비스에서 사용자 계정을 찾은 후 적용을 클릭합니다.

  5. 계정 변경 확인 대화 상자에서 를 클릭하여 서비스 계정 변경을 확인하고 SQL Server 서비스를 다시 시작합니다.

  6. 서비스 계정이 성공적으로 변경되면 확인을 클릭합니다.

Configuration Manager Service Manager를 사용한 사이트 구성 요소 관리

Configuration Manager Service Manager를 사용하여 System Center 2012 Configuration Manager 서비스를 제어하고 Configuration Manager 서비스 또는 스레드(Configuration Manager 구성 요소로 총칭)의 상태를 확인합니다.Configuration Manager 구성 요소는 모든 사이트 시스템에서 실행할 수 있습니다. 구성 요소는 Windows에서 서비스를 관리하는 것과 같은 방식으로 관리할 수 있으므로, Configuration Manager 구성 요소를 시작, 중지, 일시 중지, 재시작, 또는 쿼리할 수 있습니다.

Configuration Manager 서비스는 수행해야 할 작업이 있을 때, 즉 일반적으로 구성 파일이 구성 요소의 수신함에 씌어질 때 실행됩니다. 작업에 관련된 구성 요소를 식별해야 할 경우 Configuration Manager Service Manager를 사용하여 다양한 Configuration Manager 서비스 및 스레드를 조작한 다음 Configuration Manager의 동작에서 그 결과 변경된 내용을 확인하면 됩니다. 예를 들어 특정 응답이 제거될 때까지 Configuration Manager 서비스를 한 번에 하나씩 중지할 수 있습니다. 이렇게 하면 특정 동작을 일으키는 서비스를 확인할 수 있습니다.

System_CAPS_tip

다음 절차에 따라 Configuration Manager 구성 요소 작업을 조작할 수 있습니다. 구성 요소의 로깅 옵션을 수정하려는 경우 Configuration Manager의 로그 파일에 대한 기술 참조 항목에서 Configuration Manager Service Manager를 사용하여 로깅 옵션 구성 섹션을 참조하세요.

Configuration Manager Service Manager를 사용하려면

  1. Configuration Manager 콘솔에서 모니터링을 클릭하고 시스템 상태를 확장한 다음 구성 요소 상태를 클릭합니다.

  2. 탭의 구성 요소 그룹에서 시작을 클릭한 다음 Configuration Manager Service Manager를 선택합니다.

  3. Configuration Manager Service Manager가 열리면 관리하려는 사이트에 연결합니다.

    관리할 사이트가 보이지 않으면 사이트, 연결을 차례로 클릭한 다음 올바른 사이트의 사이트 서버 이름을 입력합니다.

  4. 해당 사이트를 확장하고 관리할 구성 요소의 위치에 따라 구성 요소 또는 서버로 이동합니다.

  5. 오른쪽 창에서 하나 이상의 구성 요소를 선택한 다음 구성 요소 메뉴에서 쿼리를 클릭하여 선택 항목의 상태를 업데이트합니다.

  6. 구성 요소의 상태가 업데이트되면 구성 요소 메뉴에서 4개의 동작 기반 옵션 중 하나를 사용하여 구성 요소 작업을 수정합니다. 작업을 요청한 후에는 구성 요소의 새 상태가 표시되도록 구성 요소를 쿼리해야 합니다.

  7. 구성 요소 작업 상태의 수정을 마치면 Configuration Manager Service Manager를 닫습니다.

사이트 다시 설정 수행

Configuration Manager에서는 사이트 다시 설정을 사용하여 기본 또는 중앙 관리 사이트 서버에서 기본 파일 및 레지스트리 사용 권한을 다시 적용하고 사이트에서 사이트 구성 요소를 다시 설치합니다. 보조 사이트는 사이트 다시 설정을 지원하지 않습니다. 수동 사이트 다시 설정을 수행하여 이 설정을 복원할 수 있으며, Configuration Manager에서는 사용자가 이 작업이 필요한 구성 변경을 수행한 후에 자동으로 사이트 다시 설정을 실행합니다.

예를 들어 Configuration Manager 구성 요소에서 사용되는 계정에 변경 사항이 발생한 경우, 수동 사이트 다시 설정을 실행하면 구성 요소에서 사용되는 계정 세부 정보의 정확성을 유지하고 원격 사이트 시스템에서 사이트 서버에 액세스하는 데 사용되는 ACL(액세스 제어 목록)을 다시 설정할 수 있습니다. 또는 사이트에서 지원하는 클라이언트 또는 서버 언어를 수정한 경우, 사이트에서 이러한 변경 내용을 사용하려면 다시 설정이 필요하므로 Configuration Manager는 사이트 다시 설정을 자동으로 실행합니다.

참고

사이트 다시 설정을 실행해도 비 Configuration Manager 개체에 대한 액세스 사용 권한은 다시 설정되지 않습니다.

System_CAPS_important중요

사이트 다시 설정을 실행하면 사이트의 모든 사이트 시스템 역할이 다시 설치됩니다.

사이트 다시 설정이 수행되는 동안 설치 프로그램에서는 SMS_EXECUTIVE 서비스의 스레드 구성 요소와 SMS_SITE_COMPONENT_MANAGER 서비스를 중지한 후 다시 시작합니다. 또한 설치 프로그램에서는 로컬 컴퓨터 및 원격 사이트 시스템 컴퓨터에서 사이트 시스템 공유 폴더 및 SMS Executive 구성 요소를 제거한 다음 다시 만듭니다. 설치 프로그램에서 SMS_SITE_COMPONENT_MANAGER 서비스를 다시 설치하면 이 서비스는 SMS_EXECUTIVESMS_SQL_MONITOR 서비스를 설치합니다. 또한 사이트 다시 설정을 통해 다음 개체가 복원됩니다.

  • SMS 또는 NAL 레지스트리 키 및 이러한 키 아래의 모든 기본 하위 키

  • Configuration Manager 파일 디렉터리 트리 및 해당 파일 디렉터리 파일의 기타 기본값 파일이나 하위 디렉터리입니다.

사이트 재설정을 수행할 수 있는 사용 권한

사이트 재설정을 수행하는 데 사용하는 계정은 다음 사용 권한을 보유해야 합니다.

  • 중앙 관리 사이트: 이 사이트에서 사이트 재설정을 실행하는 데 사용하는 계정은 중앙 관리 사이트 서버의 로컬 관리자여야 하며 전체 관리자 역할 기반 관리 보안 역할과 동일한 권한을 보유해야 합니다.

  • 기본 사이트: 이 사이트에서 사이트 재설정을 실행하는 데 사용하는 계정은 기본 사이트 서버의 로컬 관리자여야 하며 전체 관리자 역할 기반 관리 보안 역할과 동일한 권한을 보유해야 합니다. 기본 사이트가 중앙 관리 사이트의 계층 내에 있으면 또한 이 계정은 중앙 관리 사이트 서버의 로컬 관리자여야 합니다.

사이트 재설정을 수행하는 방법

사이트 서버 컴퓨터의 시작 메뉴 또는 Configuration Manager 원본 미디어에서 Configuration Manager 설치 프로그램을 시작하여 Configuration Manager 기본 사이트 또는 중앙 관리 사이트의 사이트 다시 설정을 수행할 수 있습니다.

사이트 재설정을 수행하려면

  1. <Configuration Manager site installation folder>\BIN\X64\setup.exe에서 Configuration Manager 설치 프로그램을 실행합니다.

  2. 시작 페이지에서 사이트 유지 관리 수행 또는 이 사이트 다시 설정을 선택하고 다음을 클릭합니다.

  3. 사이트 유지 관리 페이지에서 구성 변경 없이 사이트 다시 설정을 선택하고 다음을 클릭합니다.

  4. 사이트 재설정을 시작하려면 를 클릭합니다.

사이트 재설정을 마치면 닫기를 클릭하여 이 절차를 완료합니다.

Configuration Manager 사이트의 언어 팩 관리

다음 섹션의 정보는 Configuration Manager 사이트의 서버 및 클라이언트 언어 팩을 관리하는 데 유용합니다.

사이트에 언어 팩 추가

서버 언어 팩 또는 클라이언트 언어 팩에 대한 지원을 사이트에 추가하려면 Configuration Manager 설치를 실행하고 사용할 언어를 선택해야 합니다. 서버 언어 팩을 사이트에 추가하는 경우 Configuration Manager 콘솔 설치 및 해당하는 사이트 시스템 역할에 사용할 수 있습니다. 사이트에 클라이언트 언어 팩을 추가하는 경우 Configuration Manager는 해당 언어 팩을 클라이언트 설치 원본 파일에 추가하므로 새 클라이언트 설치 또는 업그레이드 시 최신 목록의 클라이언트 언어를 지원할 수 있습니다.

사이트를 설치하는 동안 언어 팩을 추가하는 방법: 새 중앙 관리 사이트 또는 기본 사이트에 대해 언어 팩 지원을 추가하려면 Configuration Manager의 사이트 설치 및 계층 만들기 항목의 사이트 서버 설치 섹션에 나와 있는 해당 절차를 따릅니다. 해당 항목의 절차에서 사이트를 설치하는 경우 언어 팩을 선택해야 합니다.

사이트에서 언어 팩을 수정하는 방법: 이전에 설치한 사이트에서 언어 팩에 대한 지원을 추가 또는 제거하려면 사이트 서버의 Configuration Manager 설치 폴더에서 설치 프로그램을 실행합니다.

사이트를 설치한 후 사이트가 지원하는 언어 팩을 수정하려면 다음 절차를 참조합니다.

사이트에서 지원되는 언어 팩을 수정하려면

  1. 사이트 서버의 <Configuration Manager 사이트 설치 폴더>\BIN\X64\setup.exe에서 Configuration Manager 설치 프로그램을 실행합니다.

  2. 시작 페이지에서 사이트 유지 관리 수행 또는 이 사이트 다시 설정을 선택하고 다음을 클릭합니다.

  3. 사이트 유지 관리 페이지에서 언어 구성 수정을 선택하고 다음을 클릭합니다.

  4. 필수 다운로드 페이지에서 필수 파일 다운로드를 선택하여 언어 팩의 업데이트를 가져오거나, 이전에 다운로드한 파일 사용을 선택하여 사이트에 추가하려는 언어 팩이 포함된 이전에 다운로드한 파일을 사용합니다.다음을 클릭하여 파일의 유효성을 검사하고 계속합니다.

  5. 서버 언어 선택 페이지에서 이 사이트가 지원하는 서버 언어의 확인란을 선택하고 다음을 클릭합니다.

  6. 클라이언트 언어 선택 페이지에서 이 사이트가 지원하는 클라이언트 언어의 확인란을 선택하고 다음을 클릭합니다.

  7. 다음을 클릭하여 사이트에서 언어 지원을 수정합니다.

    참고

    Configuration Manager는 사이트 재설정을 시작하여 사이트에서 모든 사이트 시스템 역할을 다시 설치합니다.

  8. 닫기를 클릭하여 이 절차를 완료합니다.

새 언어 팩으로 서버와 클라이언트 업데이트

다음 섹션의 정보를 사용하여 언어 팩 지원을 추가합니다.

클라이언트에서 언어 팩을 업데이트하는 방법

사이트에서 클라이언트 언어 팩을 업데이트한 후 클라이언트 언어 팩을 포함하는 원본 파일을 사용하여 언어 팩을 사용하는 각 클라이언트를 설치해야 합니다.

언어 팩에 대한 지원을 포함하도록 클라이언트를 설치하는 방법에 대한 자세한 내용은 Configuration Manager의 사이트 및 계층 계획 항목에서 클라이언트 언어 팩에 대한 계획 섹션을 참조하세요.

사이트 서버 및 사이트 시스템에서 언어 팩을 업데이트하는 방법

사이트에서 서버 언어 팩을 업데이트한 후에는 추가로 작업을 수행할 필요가 없습니다.Configuration Manager에서 적용 가능한 구성 요소를 자동으로 업데이트합니다.

Configuration Manager 콘솔에서 언어 팩을 업데이트하는 방법

사이트에서 서버 언어 팩을 업데이트한 후 Configuration Manager 콘솔에 언어 팩 지원을 추가할 수 있습니다.

Configuration Manager 콘솔에 서버 언어 팩에 대한 지원을 추가하려면 사용할 언어 팩이 포함된 사이트 서버의 ConsoleSetup 폴더에서 Configuration Manager 콘솔을 설치해야 합니다.Configuration Manager 콘솔이 이미 설치된 경우 이를 먼저 제거해야 새로 설치할 때 지원되는 언어 팩의 최신 목록이 식별됩니다.

추가 언어에 대한 지원을 포함하도록 Configuration Manager 콘솔을 설치하는 방법에 대한 자세한 내용은 Configuration Manager의 사이트 설치 및 계층 만들기 항목에서 Configuration Manager 콘솔 언어 관리 섹션을 참조하세요.