Windows Azure Pack 및 System Center용으로 Service Reporting을 구성하는 방법

 

게시 날짜: 2016년 3월

적용 대상: System Center 2012 R2 Service Reporting, System Center 2012 R2 Orchestrator

Service Reporting을 구성하기 위해서는 Operations Manager 및 Windows Server용 Windows Azure 팩의 데이터를 수집하도록 그리고 Service Reporting에서 데이터 원본에 연결하는 데 사용할 자격 증명을 제공하도록 Service Reporting을 수동으로 구성하십시오. 이 항목의 절차에서 설명한 대로 연결 정보를 편집한 후 Windows PowerShell® 스크립트를 실행하여 그렇게 할 수 있습니다.

초기 구성 이후 스크립트를 다시 실행하고 업데이트된 암호를 사용하여 변경된 암호에 대한 사용자 자격 증명을 나중에 업데이트할 수 있습니다.

Microsoft SQL Server 소프트웨어를 실행하는 클러스터된 서버 또는 원격 서버에 Service Reporting 데이터 웨어하우스를 호스트한 경우 SQL Server를 실행하는 각 클러스터된 노드 또는 원격 서버 환경에 대해 Windows Azure 팩 데이터 원본을 구성해야 합니다.

기본적으로 Service Reporting은 설치드라이브:\Program Files\Microsoft System Center 2012 R2\Service Reporting에 설치됩니다.

참고

다음 절차에서는 설치드라이브:\Program Files 폴더의 XML 파일을 편집합니다. Windows 파일 보호에서는 이 폴더 트리의 보호를 지원합니다. 일반적으로 해당 폴더 트리에서는 파일을 수동으로 편집하고 저장할 수 없습니다. 그러나 선택한 XML 편집기를 관리자 자격 증명을 사용하여 실행한 후 해당 폴더 트리에서 파일을 편집하고 저장할 수 있습니다. 관리자 자격 증명을 사용하지 않고 XML 편집기를 실행한 경우 편집한 파일을 임시 위치에 저장한 후 원래 위치로 해당 파일을 복사하여 원본 파일을 바꾸어야 합니다.

Operations Manager 및 Windows Azure 팩 데이터 원본에 대한 Service Reporting 연결 정보를 편집하려면

  1. Windows 탐색기를 시작하고 설치드라이브:\Program Files\Microsoft System Center 2012 R2\Service Reporting\Maintenance로 이동합니다.

  2. MaintenanceConfig.xml 파일을 편집하여 해당 파일의 <OperationsManagerSQLServers>Server1;Server2\SQLInstanceName</OperationsManagerSQLServers>와 같은 섹션에서 Server1SQLInstanceName의 값을 SQL Server가 실행되고 있는 서버 이름 및 Operations Manager 운영 데이터베이스가 저장된 SQL Server 인스턴스 이름으로 업데이트합니다. 사용자 환경에 SQL Server를 실행 중인 서버가 하나만 있는 경우 SQL Server를 실행 중이지만 사용하지 않는 다른 서버에 대한 모든 참조를 제거할 수 있습니다.

  3. 해당 파일의 <OperationsManagerDB>OMDB1;OMDB2</OperationsManagerDB>와 같은 섹션을 편집하여 OMDB1의 값을 사용자 환경에서 사용하는 Operations Manager 운영 데이터베이스의 이름을 사용하여 업데이트합니다. 사용자 환경에 Operations Manager 운영 데이터베이스가 하나만 있는 경우 세미콜론 구분 기호 및 다른 데이터베이스에 대한 모든 참조를 제거할 수 있습니다.

  4. 사용자 환경에 Windows Azure 팩을 실행하는 서버가 없는 경우 이 단계를 건너뜁니다. 사용자 환경에 Windows Azure 팩을 실행하는 서버가 있는 경우 해당 파일의 <WAPUsageServiceURI>https://www.WAPCloud.com:111/usage?</WAPUsageServiceURI>와 같은 섹션을 편집하여 URI의 값을 사용자 환경에서 사용하는 URI로 바꿉니다. 필요한 경우 포트 번호를 업데이트합니다.

  5. 파일을 저장하고 닫습니다.

업데이트한 연결 정보를 추가하고 Service Reporting의 사용자 자격 증명을 지정하려면

  1. Windows Azure 팩 관리 포털을 실행하는 서버에서 관리자 권한으로 Windows PowerShell을 열고 Unprotect-MgmtSvcConfiguration UsageService를 입력합니다.

  2. 설치드라이브:\inetpub\MgmtSvc-Usage\ 폴더로 이동하여 web.config 파일을 연 후 파일 내에 다음 항목이 있는지 확인합니다.

    <add key="Username" value="UsageClient" />

    해당 항목이 없는 경우 파일에 항목을 추가합니다.

  3. Set-MgmtSvcSetting -Namespace UsageService -Name Password -Value 'password' –Encode를 입력합니다.

  4. Service Reporting을 실행하는 서버에서 관리자 권한으로 Windows PowerShell을 시작합니다.

  5. InstallationDrive:\Program Files\Microsoft System Center 2012 R2\Service Reporting\Maintenance 폴더로 이동합니다. 예를 들어, cd "c:\Program Files\Microsoft System Center 2012 R2\Service Reporting\Maintenance"를 입력한 다음 Enter 키를 누릅니다.

  6. Windows Azure 팩을 사용하지 않는 경우 이 단계를 건너뜁니다.Windows Azure 팩을 사용하는 경우 .\PostDeploymentConfig.ps1 –User사용자이름-Password암호를 입력하여 사용자이름암호 값을 Windows Azure 팩에 연결하는 데 사용하는 자격 증명으로 바꿉니다. 그런 다음 Enter 키를 누릅니다.

    스크립트에 성공한 경우 데이터 웨어하우스 모듈에 대한 정보와 함께 Windows Azure 팩 및 Operations Manager 등록에 대한 진행률을 표시합니다. Windows PowerShell을 종료합니다.

  7. Windows Azure 팩을 사용하지 않는 경우 .\RegisterSystemCenterComponents.ps1을 입력한 후 Enter 키를 누릅니다.

    스크립트가 제대로 실행되는 경우 Operations Manager 등록 진행률과 데이터 웨어하우스 모듈 정보가 표시됩니다. Windows PowerShell을 종료합니다.

SQL Server를 실행 중인 각 클러스터된 SQL Server 노드 또는 원격 서버에 대해 Windows Azure 팩 데이터 원본을 구성하려면

  1. Service Reporting 데이터 웨어하우스 데이터베이스가 설치된 SQL Server를 실행하는 클러스터된 SQL Server 노드 또는 원격 서버 각각에서 관리자 권한으로 Windows PowerShell을 시작합니다.

  2. \\ 원격컴퓨터이름 \ServiceReporting\Maintenance\ PostDeploymentConfig.ps1 –User 사용자이름 -Password 암호를 입력하여 사용자이름암호 값을 Windows Azure 팩에 연결하는 데 사용하는 자격 증명으로 바꿉니다. 그런 다음 Enter 키를 누릅니다.

참고 항목

Service Reporting 배포
System Center 2012 R2의 Service Reporting