다음을 통해 공유


Service Provider Foundation에서 사용량 계량 구성

 

게시 날짜: 2016년 3월

적용 대상: System Center 2012 SP1 - Orchestrator, System Center 2012 R2 Orchestrator

이 항목에서는 Service Provider Foundation 사용량 웹 서비스에 의한 쿼리에 대한 사용량 통계를 집계하도록 Service Provider Foundation을 구성하는 방법에 대해 설명합니다. 자세한 내용은 사용량 웹 서비스의 "사용량 웹 서비스" 섹션을 참조하세요.

Service Provider Foundation System Center 2012 SP1에서, 연결 설정은 사용량 서비스에 대한 web.config 파일에 보존되었습니다.Service Provider FoundationSystem Center 2012 R2부터는 이러한 설정이 Service Provider Foundation 데이터베이스에 저장됩니다.

사용량 계량 수집을 구현하기 위한 최소 토폴로지는 다음과 같습니다.

  • Service Provider Foundation를 실행하는 서버 하나

  • System Center 2012 – Virtual Machine Manager(VMM)를 실행하는 서버 하나

  • OMDW(Operations Manager Data Warehouse) 데이터베이스가 있는 System Center 2012 – Operations Manager를 실행하는 서버 하나

  • Hyper V(또는 VMM)에서 호스트하고 사용 현황 데이터를 생성하도록 VMM에서 관리하는 하나 이상의 가상 컴퓨터. 이는 Service Provider Foundation, VMM 및 Operations Manager를 실행하는 서버일 수도 있습니다.

필요한 경우 이러한 모든 구성 요소가 모두 동일한 컴퓨터에 있을 수 있습니다.

Service Provider Foundation System Center 2012 R2 구성

Windows PowerShell 및 Service Provider Foundation cmdlet을 사용하여 다음 절차에서 설명한 대로 사용량 계량을 구성합니다. cmdlet에 대해서는 Service Provider Foundation cmdlet 참조를 참조하세요.

또한 블로그 게시물 IaaS 사용량 및 계량을 위한 SPF 및 Microsoft Azure 팩 구성을 참조하세요.

  • New-SCSPFServer cmdlet을 사용하여 ServerType이 OMDW인 서버의 인스턴스를 만듭니다.

  • New-SCSPFSetting cmdlet을 사용하여 해당 서버(이전 단계에서 만든 서버)에 대한 설정을 만듭니다. 여기에는 OMDW 서버의 OperationsManagerDW 데이터베이스에 대한 연결 문자열이 있습니다.

  • SPF_Usage가 실행되는 응용 프로그램 풀 계정에 OMDW를 쿼리할 수 있는 기능이 있는지 확인합니다.

  • Windows Azure 팩 호출 계정이 Service Provider Foundation이 설치되어 있는 서버에서 SPF_User 로컬 보안 그룹의 멤버인지 확인합니다.

OMDW 연결 설정을 지정하려면

  1. 다음 테이블에 설명된 매개 변수를 사용하여 New-SCSPFSetting 명령을 실행합니다.

    New-SCSPFSetting 매개 변수
    필수. 데이터베이스 연결 문자열이어야 합니다.
    SettingType 필수.DatabaseConnectionString이어야 합니다.
    Name 선택 사항입니다. 이 설정을 사용하는 것이 좋습니다. 각 설정에 대한 의미 있는 이름을 지정합니다.
    서버 사용량 계량을 가져올 서버에 설정을 연결합니다. Get-SCSPFServer cmdlet에서 가져온 서버 개체여야 합니다.

    예를 들면 다음과 같습니다.

    PS C:\> $omdwserver = New-SCSPFServer –Name "omdw.contoso.com" –ServerType OMDW  
    PS C:\>$setting = New-SCSPFSetting –Name mysetting –SettingType DatabaseConnectionString –Value "Server=myomdwserver\myomdwinstance;Database=OperationsManagerDW;Trusted_Connection=True;Connect Timeout=300" –Server $omdwserver  
    

권장하는 연결 제한 시간은 300초(5분)입니다. 이 값은 다른 환경 설정보다도 가상 컴퓨터 사용량 메트릭의 볼륨, SQL Server 버전(Enterprise 권장), 하드웨어 용량 등에 종속되기도 합니다. 이 가이드의 다음 절차를 사용하여 연결 제한 시간 값을 변경할 수 있습니다.

Get-SCSPFSetting cmdlet을 사용하여 특정 설정을 변경할 수 있습니다. 예를 들어, 다음 코드는 설정을 다른 서버에 연결하며 이것은 $newSvr 변수에 저장됩니다.

PS C:\>$myset = Get-SCSPFSetting –Name "mySetting"  
PS C:\>$myset.Server = $newSvr  
  

Service Provider Foundation System Center 2012 SP1 구성

다음 구성은 사용량 계량을 사용하도록 설정하는 데 필요합니다.

  • Windows Update 패키지 KB2785476이 설치되어 있는 Service Provider Foundation을 실행하는 서버. 이 업데이트는 System Center 2012 SP1(서비스 팩 1)용 업데이트 롤업 1에 포함되어 있습니다. Windows 업데이트를 통해 업데이트가 이미 자동으로 설치된 경우 C:\inetpub\SPF\Usage 디렉터리가 존재합니다. 업데이트가 설치되지 않은 경우 이 항목의 다음 섹션을 참조하세요.

  • IaaS를 프로비전할 Windows Server용 Windows Azure 팩 및 API.

  • System Center 2012 – Operations Manager용 관리 팩이 설치되어 있는 VMM를 실행하는 서버. 자세한 내용은 관리 패키지 사용 항목을 참조하세요.

  • OMDW(Operations Manager Data Warehouse)가 있는 SQL Server를 실행하는 서버. 자세한 내용은 Operations Manager 보고 서버를 설치 하는 방법 항목을 참조하세요.

    OMDW에 대한 데이터베이스와 Service Provider Foundation에 대한 데이터베이스를 동일한 서버에 둘 수 있습니다.

  • OMDW 데이터베이스에 로그온 계정으로 지정해야 하는 사용량 응용 프로그램 풀 ID 자격 증명. 이 계정의 각 OMDW 데이터베이스에는 db_DataReader 및 OpsMgrReader 사용자 매핑이 있어야 합니다. 이는 Service Provider Foundation 데이터베이스에 지정된 동일한 계정입니다.

Windows Update가 시스템 관리자에 의해 제어되는 경우 업데이트가 자동으로 설치되지 않을 수 있습니다. 업데이트가 설치되지 않은 경우 Windows Update 또는 Microsoft Update 카탈로그에서 설치할 수 있습니다. 사용량 계량을 위한 필수 업데이트(롤업에 포함)는 Service Provider Foundation용 KB2785476입니다.

Windows Update에서 업데이트를 설치하려면

  1. 제어판의 종류별 보기에서 시스템 및 보안을 선택한 다음 Windows Update를 선택합니다.

  2. 온라인으로 Microsoft Update에서 업데이트 확인을 클릭합니다.

  3. 사용할 수 있는 중요 업데이트를 클릭합니다.

  4. 업데이트 롤업 1 패키지 KB2785476이 선택되었는지 확인한 다음 확인을 클릭합니다.

업데이트를 수동으로 설치하려면

  1. Microsoft Update 카탈로그 (https://catalog.update.microsoft.com/v7/site/Search.aspx?q=2785476)로 이동하세요.

    **Update for System Center 2012 SP1 Orchestrator – SPF(KB2785476)**이 검색 결과에서 유일한 항목이어야 합니다.

  2. 추가를 클릭한 다음 바구니 보기를 클릭합니다.

  3. 다운로드를 클릭한 다음 다운로드할 옵션을 지정합니다.

  4. 다운로드 위치에서 System Center 2012 SP1 Orchestrator - SPF (KB2785476) 폴더의 업데이트 아래에 있는 CAB 파일을 두 번 클릭합니다.

  5. 업데이트를 설치하려면 KB2785476_SFPUsage.msp 파일을 두 번 클릭합니다.

C:\inetpub\SPF\Usage 폴더가 있는지 확인하여 업데이트가 완료되었는지 확인합니다.

업데이트에 대한 자세한 내용은 System Center 2012 서비스 팩 1용 업데이트 롤업 1의 설명을 참조하세요.

System_CAPS_ICON_important.jpg 중요

업데이트에서는 IIS(인터넷 정보 시스템) 관리자 응용 프로그램 풀에서 Service Provider Foundation VMM 서비스에 대한 인증 ID를 네트워크 서비스로 설정합니다.Service Provider Foundation이 설치되면 응용 프로그램 풀의 VMM 서비스를 다시 해당 ID로 변경해야 합니다(네트워크 서비스용이 아닌 경우). 이렇게 하려면 VMM 응용 프로그램 풀 ID에 대한 고급 설정을 클릭하고, 대화 상자의 프로세스 모델 섹션에서 ID 값을 설정합니다.

모든 참가 OMDW 데이터베이스에 대한 연결 문자열을 지정한 다음, SQL Server 스크립트를 적용하여 사용량 계량을 구현하기 위해 필요한 테이블 및 트리거로 데이터베이스를 업데이트해야 합니다.

OMDW 연결 문자열을 지정하려면

  1. 텍스트 편집기에서 c:\inetpub\SPF\Usage\web.config 파일을 편집하고 <connectionStrings> 요소를 찾습니다. 이 요소는 처음에 다음과 같이 나타납니다.

    <connectionStrings>  
        <add name="OMDWConnectionString"   
             connectionString=""/>  
      </connectionStrings>  
    
  2. 다음 예제와 같이 각 OMDW 데이터베이스에 대한 연결 설정을 포함하는 요소를 편집합니다. 이 예제에서 두 가상 컴퓨터가 사용량 계량을 위해 구성되었습니다.

    <connectionStrings>  
    <add name="OMDWBasicPlusVMs"   
    connectionString="Server='sky200.contoso.com'";  
    Database=OMDWSPFUsage;  
    Trusted_Connection=True;  
    MultipleActiveResultSets=True;"/>  
    <add name="OMDW"   
    connectionString="Server='sky400.contoso.com'";  
    Database=OMDWSPFUsage;  
    Trusted_Connection=True;  
    MultipleActiveResultSets=True;"/>  
    </connectionStrings>  
    

업데이트 롤업 1 Service Provider Foundation 데이터베이스의 업데이트 스크립트를 적용하려면

  1. c:\inetpub\SPF\Usage\KB2875476\SPFUsageFeatureUpdate.sql 파일을 Service Provider Foundation용 데이터베이스가 설치되어 있는 서버에 복사합니다. 이는 동일한 서버일 수 있습니다.

  2. SPFUsageFeatureUpdate.sql 파일을 두 번 클릭하여 롤업을 적용합니다. SQL Server Management Studio가 시작됩니다.

  3. 사용량 끝점 및 VMM 끝점의 응용 프로그램 풀 ID 자격 증명이 동일한 경우 SCSPFDB 데이터베이스에 대해 다음 사용 권한을 지정해야 합니다. SCSPFDB 데이터베이스를 마우스 오른쪽 단추로 클릭하고 속성을 클릭한 다음 사용 권한을 클릭합니다. 다음의 사용 권한이 부여되었는지 확인합니다.

    • 연결

    • 삭제

    • 삽입

    • 선택

    • 업데이트

    VMM 끝점이 사용량 계량이 액세스할 수 있는 것보다 더 제한적이므로 이러한 사용 권한이 필요하며, 이들은 호환이 가능해야 합니다.

  4. OnPremServicesCollectorSessions, OnPremServicesSubscriberWatermarksOnPremServicesSubscriberTombstones 테이블에 다음 사용 권한을 추가합니다.

    • 삭제

    • 삽입

    • 선택

    • 업데이트

이러한 사용 권한을 모범 사례로 권장합니다. 여기서 권장하는 사용 권한 구조는 필요한 최소 설정입니다. 사용하는 보안 정책에 따라 다소 제한적인 권한 체계를 적용할 수 있습니다.

다음과 같은 인증 작업을 완료했는지 확인합니다.

  • Service Provider Foundation용 VMM 서비스에 대한 응용 프로그램 풀 ID 자격 증명은 업데이트 패키지 KB2785476을 설치한 후 올바릅니다.

  • Service Provider Foundation 관리자, 공급자, VMM 및 사용량 서비스에 대한 응용 프로그램 풀 ID 자격 증명은 모두 동일해야 합니다.

  • OMDW 데이터베이스가 상주하는 Microsoft SQL Server를 실행하는 컴퓨터에서, 구성한 사용량 응용 프로그램 풀 계정이 로그온 권한과 읽기 권한을 가지고 있는지 확인합니다.

  • Service Provider Foundation이 설치되어 있는 서버의 로컬 사용자 및 그룹에서 SPF_Usage에 대한 계정은 관리자 계정에 속합니다.

참고 항목

Service Provider Foundation의 사용량 계량 데이터 모델
Service Provider Foundation 관리
Service Provider Foundation 배포