달력

2

« 2025/2 »

  • 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

DPM 2007 관리자 콘솔 > 복구 탭 > ‘최종 사용자 복구 구성…’ >

‘Active Directory 구성’ > 계정 정보 입력 > 진행

 

진행 중 Active Directory Could Not be Found에러 발생

 

 

[해결]

스키마 확장을 위해서는

     Domain Controller에 로그온

     DPM 서버의 %ProgramFiles%\Microsoft DPM\DPM\End User Recovery\
DPMADSchemaExtension.exe
실행

     DPM 컴퓨터 이름 입력
* FQDN
이 아닌 서버 이름만 입력

     DPM 서버의 도메인 이름 입력
*
도메인의 FQDN 입력 (ex: Domain.local)

     보호 컴퓨터 도메인 이름 입력

-       DPM 서버가 스키마 마스터 역할을 가지고 있는 도메인 컨트롤러와 동일한 도메인에 속해 있는 경우 공백으로 남겨둔다.

     확인 > 확인

     다시 DPM 서버로 돌아와 최종 사용자 복구 구성…’ 클릭

     최종 사용자 복구 사용체크 > 확인


 

Client Component 설치

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

:
Posted by 커널64

[증상]

-       Windows Server 2008에 설치된 SQL Server 2005 SP2(9.00.3042.00)DPM으로 보호 시 모든 SQL 서버트리 하위로 데이터베이스 목록이 나열되지 않는다.
(
이 외에 모든 볼륨’, ‘모든 공유’, ‘System State’는 정상)

 

-       CMD 창에서 vssadmin list writers 실행 시 SqlServerWriter가 목록에 나타나지 않는다.
(SQL Server VSS Writer
서비스를 재시작하거나 재부팅을 해도 동일)

 

-       DPM 관리자 콘솔에서 SQL 데이터베이스 목록을 나열하려고 시도할 때마다 다음 두 개의 이벤트가 SQL Server의 이벤트 로그에 기록된다.

Log Name: Application

Source: VSS

Date:

Event ID: 8193

Task Category: None

Level: Error

Keywords: Classic

User: N/A

Computer: SQLServerName

Description:

Volume Shadow Copy Service error: Unexpected error calling routine

CoCreateInstance. hr = 0x80040154

Log Name: Application

Source: VSS

Date:

Event ID: 32

Task Category: None

Level: Error

Keywords: Classic

User: N/A

Computer: SQLServerName

Description:

Volume Shadow Copy Service error: The VSS Coordinator class is not registered

 

-       SQL Server에서 백업을 수행하면 정상적으로 수행된다.



[해결]

데이터베이스 이름에 공백이나 표시 불가능한 문자가 있는 경우 SQL Writer가 메타데이터를 생성 시 실패하게 된다. 이로 인해 vssadmin list writers 결과에 SqlServerWriter가 나타나지 않게 된다.

 

     SSMS 실행

     데이터베이스 목록 확장

     각 데이터베이스의 속성’ > ‘파일에서 논리적 이름에 공백이나 표시 불가능한 문자가 있는지 확인

:
Posted by 커널64

[증상]

An Unexpected error occurred during a VSS operation.

ID 207 Details: No such interface supported (0x80004002)

Recommended action: Retry the operation

 

%ProgramFiles%\Microsoft DPM\DPM\MSDPMCurr.errlog 로그 파일

GetDifferentialSoftwareSnapshotMgmt3Interface () failed: (0x80004002)

 

[원인]

Volume Shadow Copy ComponentIVssDifferentialSoftwareSnapshotMgmt3 interface가 올바르게 등록되지 않아 발생한다.

 

[해결]

DPM 서버에서 vss_ps.dll을 재등록한다.
(Windows Server 2008의 경우 Administrator 권한으로 실행)

     CMD

     regsvr32 %windir%\System32\vss_ps.dll

     Volume Shadow Copy 서비스 재시작

 

만약 위 방법으로 해결되지 않는다면 KB940032(http://support.microsoft.com/kb/940032)를 참고해 VSS 시스템 파일을 재등록한다.

 

cd /d %windir%\system32

Net stop vss

Net stop swprv

regsvr32 ole32.dll

regsvr32 oleaut32.dll

regsvr32 vss_ps.dll

vssvc /register

regsvr32 /i swprv.dll

regsvr32 /i eventcls.dll

regsvr32 es.dll

regsvr32 stdprov.dll

regsvr32 vssui.dll

regsvr32 msxml.dll

regsvr32 msxml3.dll

regsvr32 msxml4.dll

 

:
Posted by 커널64
2009. 1. 2. 21:59

Seal Management Pack [XML -> MP] SystemCenter2009. 1. 2. 21:59

MPseal.exe <ManagementPackFilename>.xml [/I <Source Directory>] /Keyfile <EncryptionKeyfile>.snk /Company <Company Name> [/Outdir <Output Directory>]

ex)

MPSeal.exe MyMP.xml /I C:\ManagementPacks /Keyfile RMSkey.snk /Company "MyCorp"

:
Posted by 커널64
2009. 1. 2. 18:28

SCOM 2007의 완전 복구 SystemCenter2009. 1. 2. 18:28

1.     기존 구성과 동일하게 Operations Manager 2007 설치

ž   Management Group Name(Case Sensitive)

ž   Server Name

ž   SDK and Config service Account, Management Server Action Account

 

2.     Operations Manager 설치 직후 SDK Service 중지

ž   운영 데이터베이스에 데이터 입력 방지

 

3.     원래 구성과 동일하게 추가적인 hofix 설치

 

4.     OperationsManager 데이터베이스 삭제

 

5.     기존의 OperationsManager 데이터베이스 복원 (SSMS)

 

6.     RMS encryption key 복원

 

7.     웹 콘솔 서버 설치

 

8.     SDK Service 시작

:
Posted by 커널64

사용자 관리팩 백업 (Powershell)

$mps = get-managementpack | where-object {$_.Sealed -eq $false}
foreach($mp in $mps) { export-managementpack -managementpack $mp -path "C:\" }

:
Posted by 커널64
2009. 1. 2. 16:12

SCOM 2007의 백업 및 복구 SystemCenter2009. 1. 2. 16:12

RMS의 백업

1.     RMS encryption key 백업

     Run CMD

     <SCOM 2007 installation Dir>로 이동

     SecureStorageBackup.exe Backup <Backupfilename>.bin

2.     생성한 암호화 파일을 모든 관리 서버가 접근할 수 있는 공유 폴더에 저장한다.

 

 

RMS 복구 - Second Management Server가 있는 경우

1.     SecureStorageBackup.exe, ManagementServerConfigTool.exe 파일을 설치 미디어의 \SupportTools 폴더에서 관리 서버의 <SCOM 2007 installation Dir>에 복사한다.

2.     RMS encryption key 복원

     Run CMD

     <SCOM 2007 installation Dir>로 이동

     SecureStorageBackup.exe Restore <Backupfilename>.bin

3.     관리 서버를 RMS promote 한다.

     Run CMD

     <SCOM 2007 installation Dir>로 이동

     ManagementServerConfigTool.exe PromoteRMS /DeleteExistingRMS:true

     Y 입력

     ‘PromoteRMS performed successfully’ 확인

4.     Health Service 재시작

 

RMS encryption key 재생성

Operations Manager 2007 SP1의 경우 encryption key를 재생성 할 수 있는 CREATE_NEWKEY 스위치를 지원한다. encryption key를 분실했거나 백업 암호 분실 시 사용할 수 있다.

RMS PromoteManagement Server에서 다음 명령을 통해 재생성 할 수 있다.

msiexec.exe /i <MOM.msi path> CREATE_NEWKEY=1

 

 

RMS 복구 – Clustered RMS의 경우

1.     Operations Manager Database 백업

2.     RMS encryption key 백업

3.     새로운 Clustered RMS를 이전과 같은 구성으로 생성

     Operations Manager Database를 원래의 관리 그룹과 같은 이름으로 재생성

     모든 클러스터 노드에 Management Server 재설치

     새로운 Clustered RMS 생성을 위해 encryption key 백업
(Management Server
가 설치된 첫 번째 클러스터 노드)

     나머지 클러스터 노드에 ƒ에서 백업한 encryption key 복원

     ManagementServerConfigTool을 실행해 Clutered RMS 생성
ManagementServerConfigTool.exe InstallCluster /vs:<Virtual RMS> /Disk:<Drive Letter>

4.     새로 설치한 Operations Manager Database를 제거하고 기존 Database를 복원

5.     모든 클러스터 노드에 원래의 암호화 키(RMS encryption key) 복원
SecureStorageBackup.exe Restore <Backupfilename>.bin

6.     클러스터 관리자를 이용해 Clustered RMS Online 시킨다.

7.     SSMS에서 다음 쿼리 실행
SELECT is_broker_enabled FROM sys.databases WHERE name-'OperationsManager'

8.     만약 값이 0이면 다음 쿼리를 이용해 broker service를 설정
ALTER DATABASE OperationsManager SET SINGLE_USER WITH ROLLBACK IMMEDIATE
ALTER DATABASE OperationsManager SET ENABLE_BROKER

열려 있는 모든 SSMS를 닫았다가 다시 열고 다음 쿼리 실행
ALERT DATABASE OperationsManager SET MULTI_USER

9.     만약 SQL Service가 정지되어 있다면 재시작한다. SDK 서비스를 재시작한다.

RMS가 변경된 경우 Reporting Server와 Web Console Server 설정 변경

:
Posted by 커널64

RMS 이동 후 추가 작업

RMS를 다른 Management Server로 이동 후 Reporting Server Web Console Server의 설정을 update 해야 한다.

 

1.     Reporting Server 설정

     Reporting Service의 설치 위치로 이동
(ex: %ProgramFiles%\Microsoft SQL Server\MSSQL.2\Reporting Services\ReportServer)

     메모장을 이용해 rsreportserver.config 파일을 연다.

     두 개의 <ServerName> 엔트리를 찾아 새로운 RMS 이름으로 변경한다.

 

2.     Web Console Server 설정

     %ProgramFiles%\System Center Operations Manager 2007\Web Console로 이동

     Web.config 파일을 메모장으로 연다.

     <!--This is internal connection between the web server and the MOM server .-->
<add key= "MOMServer" value="RMS.domain.com"/>

     value 값을 새로운 RMS FQDN으로 변경

:
Posted by 커널64
2009. 1. 2. 12:28

SCOM 2007의 Database Grooming 설정 SystemCenter2009. 1. 2. 12:28

SCOM 2007의 운영 데이터베이스 저장 기간 설정

Administration > Settings > General > Database Grooming

 

 

SCOM 2007 Data warehouse 데이터베이스 저장 기간 설정

SQL Server에서 SSMS 실행 후 다음 쿼리를 이용해 확인

 

USE OperationsManagerDW

SELECT AggregationIntervalDurationMinutes, BuildAggregationStoredProcedureName, GroomStoredProcedureName, MaxDataAgeDays, GroomingIntervalMinutes, MaxRowsToGroom FROM StandardDatasetAggregation

 

AggregationInterval
DurationMinutes

BuildAggregation
StoredProcedureName

GroomStored
ProcedureName

MaxData
AgeDays

Grooming
IntervalMinutes

MaxRows
ToGroom

NULL

NULL

EventGroom

100

240

100000

NULL

NULL

AlertGroom

400

240

50000

NULL

NULL

StateGroom

180

60

50000

60

StateAggregate

StateGroom

400

60

50000

1440

StateAggregate

StateGroom

400

60

50000

NULL

AemAggregate

AemGroom

30

240

100000

1440

AemAggregate

AemGroom

400

240

100000

NULL

PerformanceAggregate

Performance Groom

10

240

100000

60

PerformanceAggregate

Performance Groom

400

240

100000

1440

PerformanceAggregate

Performance Groom

400

240

100000

ž   첫 번째 ColumnAggregationInterval은 데이터 합계 주기
(NULL
이면 Raw data, 60이면 시간별, 1440은 일별)

ž   MaxDataAgeDays Column은 최대 데이터 보관 기간
(
기본적인 범위는 10일에서 400일 사이)

ž   GroomingIntervalMinutes Column은 데이터 정리 주기
(
기본적으로 성능/경고/이벤트/AEM 데이터는 4시간, 상태 데이터는 1시간)



저장 기간 수정

USE OperationsManagerDW

UPDATE StandardDatasetAggregation

SET MaxDataAgeDays = <number of days to retain data>

WHERE GroomStoredProcedureName = '<procedure name>' AND

AggregationIntervalDurationMinutes = '<aggregation interval duration>'

GO

:
Posted by 커널64

1. 인증 기관에 도메인 관리자 계정으로 로그온 한다.
2. CA 관리자 실행 후 인증서 템플릿으로 이동한다.
3. 마우스 우클릭 후 관리를 클릭한다.
4. 템플릿 목록에서 컴퓨터에 마우스 우클릭 후 템플릿 복제를 클릭한다.
5. 일반 텝에서 표시 이름을 적절한 이름으로 변경한다.(예: OpsMgr2007)
6. 유효 기간 및 갱신 기간을 회사 요구 사항에 맞게 수정한다.
7. 요청 처리 탭으로 이동해 '개인 키를 내보낼 수 있음'을 체크한다.
8. 주체 이름 탭으로 이동해 '요청에서 제공'을 선택한다.
9. 보안 탭으로 이동해 다음 사용자 그룹에 대해 '등록' 및 '자동 등록' 권한을 부여한다.
- Authenticated Users, Domain Admins, Domain Computers, Enterprise Admins
10. 적용 및 확인을 클릭한다.
11. CA 관리자에서 인증서 템플릿에 마우스 우클릭 후 새로 만들기 -> 발급할 인증서 템플릿을 클릭한다.
12. 위에서 생성(복제)한 인증서 템플릿을 선택한 후 확인을 클릭한다.
    (용도가 클라이언트 인증, 서버 인증 인지 확인한다.)
13. 시작 -> 실행 -> gpupdate /force를 입력해 도메인 컨트롤러 간 복제가 되도록 한다.

:
Posted by 커널64