달력

8

« 2025/8 »

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

SCDPM 2012 테스트 중 SQL 서버에 대한 백업에서 오류가 발생했다. 오류 내용은 다음과 같다.
System Center 2012 Data Protection Manager Database auto-protection failed
(백업 대상 데이터베이스 서버는 SQL Server 2008 R2이다.)


Database auto-protection failed.
Error Details: DPM could not enumerate SQL Server instances using Windows Management Instrumentation on the protected computer <Protected Server Name>.
Recommended Action: Please make sure that Windows Management Instrumentation for SQL server is in good state.

그래서, PowerShell을 실행해 AutoProtectInstances.ps1를 실행했더니 역시 오류가 발생한다.

C:\Program Files\Microsoft System Center 2012\DPM\DPM\bin> .\AutoProtectInstances.ps1
Enter the name of the DPM Server: : <DPM Server Name>
경고: This can take several minutes to few hours depending on the number of datasources protected.
Start-AutoProtection : DPM could not enumerate SQL Server instances using Windows Management Instrumentation on the protected computer <Protected Server Name>. (ID: 965)
Please make sure that Windows Management Instrumentation for SQL server is in good state.
위치 C:\Program Files\Microsoft System Center 2012\DPM\DPM\bin\AutoProtectInstances.ps1:10 문자:21
+ Start-AutoProtection <<<<  -DPMServerName $DPMServerName -confirm:$false
    + CategoryInfo          : NotSpecified: (:) [Start-AutoProtection], DlsException
    + FullyQualifiedErrorId : 965,Microsoft.Internal.EnterpriseStorage.Dls.UI.Cmdlet.StartAutoProtection

백업 대상 서버에 로그인 해 Wbemtest에서 root\Microsoft\SqlServer\ComputerManagement10 네임 스페이스에 접속 후 select * from serversettings를 쿼리해 보면 Invalid Class 오류가 리턴된다.

원인은 SQL 관련 WMI Class의 Missing으로 발생한다. 아래 KB를 참고해 명령을 실행한 후 다시 AutoProtectInstances.ps1 스크립트를 실행해 보면 정상적으로 완료되는 것을 확인할 수 있다.

http://support.microsoft.com/kb/956013
mofcomp "C:\Program Files (x86)\Microsoft SQL Server\100\Shared\sqlmgmproviderxpsp2up.mof"


:
Posted by 커널64
System Center 2012 Orchestrator (Opalis) Integration Pack이 릴리즈 되었다.
2012 버전 부터는 System Center 제품군의 명칭이 조금 변경되었다. SCOM, SCDPM 등이 아닌 System Center 2012로 통합된다. 즉, SCOM은 System Center 2012 Operations Manager로, SCDPM은 System Center 2012 Data Protection Manager가 되겠다.

어쨋든, 아래의 System Center 2012 RC가 릴리즈 되면서 Orchestrator에 대한 Integration Pack(IPs)도 릴리즈 되었다.
- System Center 2012 Virtual Machine Manager
- System Center 2012 Operations Manager
- System Center 2012 Data Protection Manager
- System Center 2012 Service Manager

추가적으로, 아래의 IP들도 포함되어 있다.
- System Center Operations Manager 2007 R2
- System Center Service Manager 2010
- System Center Virtual Machine Manager 2008 R2
- System Center Data Protection Manager 2010
- System Center Configuration Manager 2007

http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=28725


:
Posted by 커널64
2012. 2. 20. 10:23

Operations Manager 2007 R2 Sizing Helper SystemCenter2012. 2. 20. 10:23

SCOM 2007 R2 기준의 용량 산정 기준 도우미? System Center Operations Manager 사이징 Sizing
MS의 권장 사양이므로 실제 적용 시 적용되는 정책들에 따라 달라질 수 있다.
경험상 보았을 때 권장 사양보다는 다소 높은 사양이 요구된다. 특히 데이터베이스 서버.

Operations Manager 2007 R2 Sizing Helper
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=23016

250대 기준

 

500대 기준

 

750대 기준


:
Posted by 커널64
SCOM 에이전트 설치 후 CPU 사용률 증가 증상이 나타나는 경우
MonitoringHost.exe  HealthService.exe MSXML CPU Peak 100% Usage WMI Rebuild

1. Antivirus 애플리케이션의 예외 설정
 - 모니터링 호스트 프로세스 파일(MonitoringHost.exe)
 - 디렉터리(SCOM이 사용하는 큐 및 로그 파일)
  C:\Program Files\System Center Operations Manager 2007\Health Service State\Health Service Store

2. MonitoringHost.exe 프로세스의 CPU 사용률이 100%를 치는 경우

3. HealthService.exe 프로세스의 CPU 사용률이 불규칙하게 치는 경우
  > WMI 리빌드
net stop winmgmt /y
CD %WINDIR%\System32\WBEM
FOR /f %s in ('dir /b *.mof') DO mofcomp.exe %s
FOR /f %s in ('dir /b *.mfl') DO mofcomp.exe %s
FOR /f %s in ('dir /b *.dll') DO regsvr32 /u /s %s
FOR /f %s in ('dir /b *.dll') DO regsvr32 /s %s
WmiPrvSE.exe /regserver

 > HealthService 중지 > Cache 삭제 > HealthService 시작


:
Posted by 커널64
System Center Operations Manager R2 Admin Resource Kit
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=26139
SCOM 제거 에이전트 Agent Remove Uninstall Clear Clean CleanMom


다음 도구가 포함되어 있다.
> Scheduled Maintenance Mode - 유지보수 모드에 대한 스케쥴링 
> Clean Mom - SCOM 2007 R2 구성 요소(서버 및 에이전트) 완전 제거
> MP Event Analyzer - 관리 팩의 규칙과 모니터에 대한 테스트 및 디버깅


:
Posted by 커널64
2012. 1. 13. 10:27

SCVMM 2008 / 2012 데이터베이스 이동 SystemCenter2012. 1. 13. 10:27

SCVMM 2008 / 2012 데이터베이스 신규 서버로 이동

SCVMM의 데이터베이스 이동 이전 절차는 생각보다 간단하다. 뭐, 서비스에 직접적인 영향을 주는 시스템은 아니다 보니 심플하게 재설치를 해도 되겠지만, 어쨋든 기존 DB 정보를 그대로 쓰고 싶은 경우 다음과 같은 절차를 통해 새로운 SQL 서버로 이동시킬 수 있다.

1. 기존 SCVMM 데이터베이스 백업
2. 기존 SCVMM 서버 제거, 이 때 데이터베이스는 남겨 놓도록 한다.
 
3. 기존 SCVMM 데이터베이스 분리 후 새로운 SQL 서버로 이동
4. 신규 SQL 서버에 기존 SCVMM 데이터베이스 연결
5. SCVMM 설치, 이 때 새로운 SQL 서버를 선택하고 기존 데이터베이스를 사용하는 옵션으로 설치한다. 



:
Posted by 커널64
2012. 1. 13. 10:06

SCOM 2012 RC Power Shell Script failed to run SystemCenter2012. 1. 13. 10:06

SCOM 2012 RC 테스트 중 PowerShell 스크립트 경고가 계속해서 발생한다.  메시지 내용은 System.Management.Automation.RuntimeException: '$HealthyAgentsCount' 변수는 아직 설정되지 않았으므로 검색할 수 없습니다. 이다.   $HealthyAgentsCount


오류 내용을 찾아 보니 SCOM 대시보드 정보를 업데이트는 규칙으로 확인됐다.


해당 PowerShell 스크립트를 열어서 직접 실행해 보니 역시 동일한 오류가 발생하는 것을 확인할 수 있었다.


스크립트 내용을 대충 파악해 보니 오류 메시지 대로 몇 개의 매개 변수에 대해 선언이 되기 전에 사용이 되고 있었다. 그로 인해 발생하는 오류였으며, 해당 오류를 약간 수정해서 실행해 보니 정상적으로 실행이 되더이다.

즉, 결론은 스크립트 오류이며 스크립트 일부를 수정할 순 없으니 관리팩이 업데이트 되길 기다리는 수 밖에 없겠다.

 

:
Posted by 커널64

SCDPM 2010, Hyper-V, CSV 백업 테스트된 VSS Hardware Provider 목록

http://technet.microsoft.com/en-us/library/hh146886.aspx

Model Firmware version VSS hardware provider version Download location Remarks

IBM

DS6000

DS8000

6000= 6.2.2.108

8000= 64.30.x.x

4.0.1.1020

Support for Microsoft Volume Shadow Copy Service and Virtual Disk Service

The same VSS provider is used for SVC, DS6k, and DS8k

IBM XIV Storage

10.1.0.a

IBM XIV xProv Version: 2.2.2

Download xProvSetup-x64-2.2.2

NEC

iStorage D series (D1-30)

2.1.1 (x64)

iStorage VSS Provider

The following software is needed in order to take snapshot in the iStorage D series:

  • iStorage basic software: iStorage Manager; iStorage Access Control is included.

  • WebSAM RepNavi Suite: iStorage Dynamic Data Replication Lite, iStorage Control Command, iStorage VSS Provider.

  • iStorage Storage Path Savior: Software to control disk array path load.

EMC

Symmetrix series

4.2.1

EMC

Clarion series

4.2.1

EMC

Hitachi

Adaptable Modular Storage 2000 family: AMS2100, AMS2300, AMS2500

v03.5.0 and above

Optimize Microsoft environments with proven Hitachi solutions

Compellent

Compellent Storage center 4.2 and above

05.00.01.004

Distributed as part of the Replay Manager product (separate purchase required).

Dell

EqualLogic PS series

4.2.1 or later

3.3.1 or later

Downloads

HP

EVA 4x00, 6x00, 8x00

XCS 09006000

6.05

Storage Integration Utility Software

NetApp

FAS2000 Series

FAS3000 Series

FAS3100 Series

FAS6000 Series

V3100 Series

V3100 Series

V6000 Series

Data ONTAP 7.3.0 or above

6.2.0.4508 or above

Support

 


:
Posted by 커널64
VBS VB Script SCOM System Center Operations Manager
매개 변수로 단일 프로세스 또는 프로세스 목록을 받아 모니터링

' 오류 상태 정의: Property[@Name='State'] 같음 Error
' 정상 상태 정의: Property[@Name='State'] 같음 Normal
' 경고 설명: $Data/Context/Property[@Name='Message']$

Dim oAPI, oBag
Set oAPI = CreateObject("MOM.ScriptAPI")
Set oBag = oAPI.CreatePropertyBag()
Set oArgs = WScript.Arguments

' 모니터링 항목(매개 변수)이 없는 경우 종료
If oArgs.Count = 0 Then
Call oBag.AddValue("State", "Normal")
Call oBag.AddValue("Message", "모니터링 항목이 없습니다.")
Call oAPI.Return(oBag)
WScript.Quit
End If

State = "Normal"
Message = ""
Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate}!\\.\root\cimv2")

For i = 0 to oArgs.Count - 1
Set colProcesses = objWMIService.ExecQuery ("Select * from Win32_Process Where Name = '"& oArgs(i) & "'")
If colProcesses.Count = 0 Then
Message = Message & oArgs(i) & ", "
State = "Error"
Call oBag.AddValue(oArgs(i), "실행 중이지 않음")
Else Call oBag.AddValue(oArgs(i), colProcesses.Count&"개 실행 중")
End If
Set colProcesses = Nothing
Next

Set objWMIService = Nothing

If State = "Error" Then
Message = Left(Message,Len(Message)-2) & " 프로세스가 실행 중이지 않습니다."
Else 
Message =  "모니터링 중인 모든 프로세스가 실행 중입니다."
End If

Call oBag.AddValue("State", State)
Call oBag.AddValue("Message", Message)
Call oAPI.Return(oBag)
:
Posted by 커널64
SCCM 2012 RC 기준 Workgroup 컴퓨터에 에이전트 설치
System Center Configuration Manager 2012 RC Workgroup 작업그룹

설치 파라미터 정보
About Client Installation Properties in Configuration Manager
http://technet.microsoft.com/en-us/library/gg699356.aspx

Workgroup 컴퓨터 설치 매개 변수 예
ccmsetup.exe SMSSITECODE=<Site Code> SMSMP=<SCCM 2012> RESETKEYINFORMATION=TRUE

RESETKEYINFORMATION=TRUE는 에이전트 재설치와 같이 이전에 다른 서버와 통신했던 경우에 필요하다.

SCCM은 기본적으로 도메인 구성원에 대해서만 통신을 수락하므로 다음 설정을 수정한다.
> Administration > Site Configuration > Sites --> Hierachy Settings


> Trusted domain 즉, 도메인 구성원에 대해 자동 Apporve, 또는 수동 Approve, 또는 모든 컴퓨터 자동 Approve
:
Posted by 커널64