안녕하세요.

 

이번 포스팅은 System Center Operations Manager(이하 SCOM) 데이터 웨어하우스(Data Warehouse, 이하 DWDB)에 대한 그루밍 설정을 구성하는 방법에 대한 내용입니다.

 

보고 데이터 웨어하우스는 데이터 (경고, 상태, 이벤트, Aem, 성능) 및 집계 유형(원시 데이터, 시간별 집계, 일별 집계)에 따라 지정된 시간 동안 데이터를 저장합니다. 데이터베이스가 이전 데이터를 삭제하도록 설정되는데 이전 데이터를 삭제하는 것을 그루밍(grooming)이라고합니다.

다음 표는 다양한 유형의 데이터에 대한 기본 보존 설정을 보여줍니다.

 

데이터 세트

집계 유형

유지기간

Alert

Raw data

400

State

Raw data

180

State

Hourly aggregations

400

State

Daily aggregations

400

Event

Raw data

100

Aem

Raw data

30

Aem

Daily aggregations

400

Perf

Raw data

10

Perf

Hourly aggregations

400

Perf

Daily aggregations

400

 

다만, 지난 번 포스팅에서 설명한 것과 같이 SCOM DB 그루밍은 경우 콘솔을 통해 간단하게 구성에 대한 변경이 가능하였으나, 보고서에 사용되는 DW DB의 경우 콘솔을 통해 설정을 변경할 수는 없으며, Microsoft SQL Server Management Studio를 통해 변경할 수 있습니다.

 

SQL Management를 실행한 후 OperationsManagerDW에 다음 쿼리를 실행하여 통해 현재 그루밍 설정 값을 확인할 수 있습니다.

USE OperationsManagerDW
SELECT DatasetId, GroomStoredProcedureName, MaxDataAgeDays, GroomingIntervalMinutes, MaxRowsToGroom
FROM StandardDatasetAggregation

 

만일, 특정 데이터 세트에 대한 그루밍 값 변경을 원하는 경우 다음과 같은 쿼리를 실행하여 그루밍 값을 변경할 수 있습니다.

예)

USE OperationsManagerDW
UPDATE StandardDatasetAggregation
SET MaxDataAgeDays = 100
WHERE GroomStoredProcedureName = 'AlertGroom'
and DatasetId = '4DBBCD53-3FAC-407C-8DCA-819EDB9584E1'

 

쿼리를 실행한 후 다시 조회해보면 다음과 같이 그루밍 값이 변경된 것을 확인할 수 있습니다.

 

 

하지만, SQL Query가 익숙하지 않은 경우에는 위의 방법으로 그루밍 값을 변경하는 것은 상당히 부담스러울 수 있습니다. 이럴 때에는 dwdatarp을 다운로드 받아 실행하여 데이터 웨어하우스 그루밍 값 변경이 가능합니다.

 

dwdatarp 다운로드 받기

 

 

위의 링크를 통해 dwdatarp를 System Center Operations Manager 서버에 다운로드 받아 압축을 해제합니다.

중요: dwdatarp 실행을 위해서는 .Net Framework 3.5 버전에 대한 설치가 필요합니다.

 

다음 명령어를 실행하여 명령어 실행에 대한 옵션 확인이 가능합니다.

 dwdatarp.exe /?

 

다음 명령어를 실행하여 현재 데이터 웨어하우스 그루밍에 대한 설정 값을 확인할 수 있습니다.

dwdatarp.exe -s 서버\인스턴스명 -d 데이터베이스명

dwdatarp.exe -s DB03 -d OperationsManagerDW (인스턴스명이 기본 인스턴스(MSSQLSERVER인 경우 생략)

 

필요에 따라 다음과 같이 실행하여 데이터 웨어하우스 그루밍 설정에 대한 값을 TXT 파일 형식으로 저장할 수 있습니다.

 dwdatarp.exe -s DB03 -d OperationsManagerDW > c:\temp\output.txt

 

다음 예와 같이 데이터 웨어하우스 그루밍 설정 변경이 가능합니다.

dwdatarp.exe -s 서버\인스턴스명 -d 데이터베이스명 -ds 데이터 세트 이름 -a 집계 유형 -m 100

예)

dwdatarp.exe -s DB03 -d OperationsManagerDW -ds "Configuration dataset" -a "Raw data" -m 100
dwdatarp.exe -s DB03 -d OperationsManagerDW -ds "Performance data set" -a "Hourly aggregations" -m 100

 

 

다시 확인해보면 위에서 설정한 것과 같이 데이터 웨어하우스의 그루밍 값이 변경된 것을 확인할 수 있습니다.

 

 

 

 

이상 SCOM 데이터 웨어하우스 데이터베이스에 대한 그루밍 설정을 구성하는 방법에 대한 포스팅을 마칩니다.

감사합니다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

이 포스팅은 다음 사이트의 내용들을 참고 및 번역하여 작성하였습니다.

 

https://technet.microsoft.com/en-us/library/hh212806(v=sc.12).aspx

https://blogs.technet.microsoft.com/kevinholman/2010/01/05/understanding-and-modifying-data-warehouse-retention-and-grooming/

https://blogs.technet.microsoft.com/stefan_stranger/2009/08/15/everything-you-wanted-to-know-about-opsmgr-data-warehouse-grooming-but-were-afraid-to-ask/

 

안녕하세요.

 

이번  포스팅은 System Center Virtual Machine Manager에 Azure 구독을 추가하여, 구독의 Azure 인스턴스에 대한 기본 작업을 수행하는 방법에 대한 내용입니다. Virtual Machine Manager(이하 VMM)에 Azure 구독을 추가하면 다음과 같은 작업을 수행할 수 있습니다.

 

• 추가한 각 Azure 구독에 대해 VMM  콘솔을 사용하여 해당 구독의 모든 배포 그룹에 있는 모든 역할 인스턴스를 볼 수 있습니다.
• VMM에서 온-프레미스 가상 시스템을 이미 관리하는 경우 이 기능을 사용하여 VMM 콘솔에서 벗어나지 않고 Azure 인스턴스에 대한 다음과 같은 기본적인 작업을 수행 할 수 있습니다. 
 

  1. VMM 콘솔에서 Azure 구독 추가 및 제거
  2. 배포 구독에서 역할 인스턴스에 대한 정보의 목록 보기를 가져오고, 인스턴스에 대한 수동 새로 고침
  3. 시작, 중지, 종료 및 다시 시작을 포함하여 인스턴스에 대한 기본 동작 수행
  4. RDP를 통한 연결

 • 이 기능은 Azure 포털에 기능 패리티를 제공하도록 설계되지 않았으며, 관리 기능을 단순화하기 위해 기능의 일부를 제공합니다. Azure 구독을 관리하고, 인스턴스를 배포하고, Azure 스토리지 및 네트워크를 관리하고, 온-프레미스 환경의 VM을 Azure로 마이그레이션하거나, 대시 보드 및 성능 모니터링 요약을 볼 수 없습니다.
• 인증서 및 구독 설정 정보는 HKEY_CURRENT_USER 아래의 레지스트리에 저장됩니다. 이 정보는 로그인 관련 정보이며 로그인별로 볼 수 있습니다. 공유 계정으로 VMM에 로그인하면 (권장하지 않음) 해당 공유 계정으로 추가된 모든 구독이 모든 사용자에게 노출됩니다.
• 로그인 전용이므로 관리자가 추가한 Azure 구독이 다른 모든 VMM 관리자에게 자동으로 표시되지 않습니다. 액세스 해야하는 각 VMM 관리자에 대한 구독을 설정해야합니다.

 

 

Azure 구독을 VMM에 추가하기 위해 필요한 것들

 

 요구사항

세부 내용

 Azure 구독

Azure 구독이 하나 이상 필요

 인터넷 연결

이 기능을 설치하는 컴퓨터는 Azure 구독에 연결할 수 있어야 함

 서비스 관리자

서브스크립션에 최소 서비스 관리자가 되어야합니다. 필요한 관리 인증서 정보에 액세스하려면 이 항목이 필요

 관리 인증서

구독에는 연결된 관리 인증서 필요 

VMM은 Azure에서 서비스 관리 API를 사용 

구독 ID 및 인증서을 기록
인증서는 x509 v3을 준수해야 함
관리 인증서는 Azure 구독 기능을 추가하는 컴퓨터의 로컬 인증서 저장소에 있어야 하며, 인증서는 VMM 콘솔을 실행하는 컴퓨터의 현재  "Current User\Personal"에 있어야 함

 

 

 

인증서 만들기

 

Azure 구독에 연결하기 위해서는 구독에 연결한 인증서가 필요합니다. Powershell을 관리자 권한으로 실행한 후 인증서를 생성합니다.

#새로운 인증서 생성 
$cert = New-SelfSignedCertificate -Subject VMM01 -FriendlyName VMM01 -Type Custom -CertStoreLocation "Cert:\currentuser\My" -KeyExportPolicy ExportableEncrypted -KeyLength 2048 -KeySpec KeyExchange

 

#set password for PFX
$password = ConvertTo-SecureString -String P@ssw0rd12#$ -Force -AsPlainText

 

#Export Certificate
Export-PfxCertificate -Cert $cert -FilePath "c:\cert\vmm01.pfx" -Password $password

 

# to use this certificate in the Azure management portal export it to a .cer file
Export-Certificate -Type CERT -Cert $cert -FilePath "c:\cert\vmm01.cer"

 

 

 

 

 

인증서 업로드

생성한 인증서를 Azure Portal에 업로드해야 합니다. 먼저, https://portal.azure.com에 관리자 계정으로 로그인한 후 비용 관리 + 청구 -> 구독을 클릭한 후 인증서를 업로드할 구독을 선택합니다.

 

관리 인증서를 선택한 후 업로드 버튼을 클릭합니다.

 

인증서 업로드 창에서 인증서를 업로드한 후 업로드 버튼을 클릭합니다.

 

인증서가 정상적으로 등록된 것을 확인합니다.

 

 

VMM 콘솔에 Azure 구독 추가

 

VMM 콘솔에서 VM 및 서비스로 이동한 후 구독 추가 버튼을 클릭합니다.

 

Azure 구독 마법사 추가 창에서 표시 이름과 Azure 구독 ID를 입력한 후 인증서 등록을 위해 찾아보기 버튼을 클릭합니다.

 

인증서 선태게서

 

성공적으로 Azure 구독이 등록된 것을 확인할 수 있습니다.

 

 

 

Azure VM 관리

VMM 콘솔에서 Azure 인스턴스에 대한 몇 가지 기본적인 다음과 같은 작업을 수행할 수 있습니다.

 

• VMM 콘솔을 사용하여 하나 이상의 Azure 구독을 추가 및 제거
• 해당 가입의 모든 배포에서 모든 역할 인스턴스의 세부 정보 및 상태가 포함된 목록 확인
• 인스턴스 목록을 수동으로 새로 고침
• 인스턴스에 대해 다음과 같은 기본 작업 수행

 ◦ 시작
 ◦ 중지
 ◦ 종료
 ◦ 다시 시작
 ◦ RDP를 통한 연결

 

다만, 이 기능은 Microsoft Azure Management Portal에 기능 패리티를 제공하기위한 것이 아닙니다. 이 기능의 기능은 https://manage.windowsazure.com의 기능 중 일부만 제공되지만 인스턴스에 대한 보고 및 다른 기본 작업을 수행하여 일상적인 작업을 단순화하고 관리를 쉽게 할 수 있습니다.

 

 

 

 

 

 

이상으로 VMM에 Azure 구독 추가 방법에 대한 포스팅을 마칩니다.

감사합니다.

 

 

 

 

 

 

 

 

 

 

 

 

 

이 포스팅은 다음 페이지들의 글을 번역 및 참고하여 작성하였습니다.

 

https://docs.microsoft.com/en-us/system-center/vmm/azure-subscription?view=sc-vmm-1711

https://robertsmit.wordpress.com/2016/07/15/add-your-azure-subscription-v1-only-to-system-center-virtual-machine-manager-2016-scvmm-azure-mscloud/

 

안녕하세요.

 

이번 포스팅은 Azure 사이트 리커버리 기능으로 호놀룰루에서 관리되는 Hyper-V 가상머신을 보호하는 방법에 대한 내용으로, 적용 가능한 대상은 다음과 같습니다.

 

적용대상:  Windows Server (반기 별 채널), Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows 10

 

프로젝트 호놀룰루는 Hyper-V 서버 또는 장애조치 클러스터에서 가상머신을 복제하는 프로세스를 간소화하여 Azure의 성능을 보다 쉽게 활용할 수 있습니다. 이 기능을 활용하기 위해서는 호놀룰루 게이트웨이를 Azure에 연결해야 합니다.

 

 

 

Azure Site Recovery는 무엇이며 프로젝트 호놀룰루와 어떻게 작동합니까?

 

Azure 사이트 리커버리는 재해 발생시 업무상 중요한 인프라가 보호되도록 VM에서 실행 중인 작업 부하를 복제하는 Azure 서비스입니다.

 

Azure 사이트 리커버리에 대해 자세히 알아보십시오.


Azure 사이트 리커버리는 복제 및 장애 조치의 두 가지 구성 요소로 이루어져 있습니다. 복제 부분은 대상 VM의 VHD를 Azure 저장소 계정에 복제하여 재해 발생시 VM을 보호합니다. 그런 다음 재해가 발생하면 Azure에서이 VM을 장애 조치하고 실행할 수 있습니다. 기본 VM에 영향을 주지 않고 테스트 장애 조치를 수행하여 Azure 사이트 리커버리 프로세스를 테스트 할 수도 있습니다.

재해 발생시 VM을 보호하기 위해 복제 구성 요소만으로 설정을 완료하는 것으로 충분합니다. 그러나 장애 조치 부분을 구성 할 때까지 Azure에서 VM을 시작할 수 없습니다. 페일 오버 부분은 Azure VM으로 페일 오버하려는 시점에 설정할 수 있으며 초기 설정의 일부로 필요하지 않습니다. 호스트 서버가 다운되어 장애 조치 구성 요소를 아직 구성하지 않은 경우 해당 구성 요소를 구성하고 보호된 VM의 작업 부하에 액세스 할 수 있습니다. 그러나 재해가 발생하기 전에 장애 조치 관련 설정을 구성하는 것이 좋습니다.

 

 

이 포스팅에서는 복제 설정을 구성하고 Azure 포털에서 복구 계획을 작성하여 호놀룰루가 VM 복제를 시작하고 VM을 보호 할 수 있도록하는 단계를 설명합니다. 

 

 

 

사전 준비 및 계획

 

• 보호하려는 VM을 호스팅하는 대상 서버는 Azure로 복제하기 위해 인터넷에 액세스 할 수 있어야 함
• Azure 계정과 가입이 존재해야 함
• 용량 계획 도구를 검토하여 성공적인 복제 및 장애 조치에 대한 요구사항 평가 필요
 

 

 

 

1단계 : Azure에 프로젝트 호놀룰루 게이트웨이 연결

호놀룰루 게이트웨이 설치당 한 번만 이 단계를 수행하면 됩니다. 

 

+ Recent posts