달력

1

« 2025/1 »

  • 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
2008. 11. 10. 11:05

SCOM 2007의 RMS <-> MS Promotion/Demotion 방법 SystemCenter2008. 11. 10. 11:05

Management Server(MS) <-> Root Management Server(RMS) Promote / Demote

 

전체적인 과정은 다음과 같다.

1.     Management Server(MS) Root Management Server(RMS) Promote한다.

2.     새로운 RMSReporting Server를 설정한다.

3.     새로운 RMS에 대한 Data Warehouse Server의 권한을 수정한다.

4.     Web Console을 설정하여 새로운 RMS를 바라보게 한다.

5.     ENABLE_BROKER 값 확인 및 설정

 

상세 과정

1.     Management Server(MS) Root Management Server(RMS) Promote한다.

     ( RMS) RMS Promote하기 위한 MS에 다음 파일들을 Operation Manager 2007 설치 시디에서 Operation Manager 2007 설치 폴더로 copy한다.
- SecureStorageBackup.exe, ManagementServerConfigTool.exe

     ( RMS) Command 창을 열어 설치 폴더로 이동한다.

     ( RMS) 다음 명령을 실행해 RMS encryption key를 복원한다.
SecureStorageBackup.exe Restore <filename>

     ( RMS) 다음 명령을 실행해 RMS Promote한다.
ManagementServerConfigTool.exe PromoteRMS

     (선택 사항) 기존 RMS에서 다음 명령을 실행해 MS Demote 시킨다.
(
이 과정은 PromoteRMS 작업 시 기존 RMS에 연결할 수 없는 경우에만 실행한다.
)
ManagementServerConfigTool.exe UpdateDemotedRMS

     (기존 RMS) 설치 폴더에서 Health Service State 폴더와 하위 폴더를 삭제한다.

 

-       기존 RMS에 연결할 수 없는 경우가 아니라면 PromoteRMS 명령을 통해 기존 RMS는 자동으로 MS Demote된다.

 

2.     새로운 RMS Reporting Server를 설정한다.

     SQL Reporting Server에 로그온한다.

     Reporting Service 설치 폴더로 이동한다. (: %ProgramFiles%\Microsoft SQL Server\MSSQL.2\Reporting Services\ReportServer)

     rsreportserver.config 파일을 찾아 메모장으로 연다.

     <ServerName>servername</ServerName> 항목을 찾아 servername을 새로운 RMS의 이름으로 변경한다.

     Regedit를 실행해 다음 위치로 확장한다.
HKLM\Software\Microsoft\Microsoft Operations Manager\3.0\Reporting

     DefaultSDKServiceMachine 값을 새로운 RMS의 이름으로 변경한다.

 

3.     새로운 RMS에 대한 Data Warehouse Server의 권한을 수정한다.

     Data Warehouse를 실행 중인 서버에서 SSMS를 실행해 ‘보안 -> 로그인’으로 이동한다.

     RMS에서 SDK Service를 실행 중인 계정을 찾는다. (LocalSystem인 경우 <domain\computername$> 형태이다.

     해당 계정을 우클릭해 속성을 열어 ‘사용자 매핑’을 클릭하고 다음과 같이 설정한다.
- OperationsManagerDW
의 매핑 체크

-
데이터베이스 역할 멤버 자격 : OperationsManagerDWconfigsvc_users, db_datareader, db_datawriter, db_dlladmin, sdk_users 자격 체크

 

4.     Web Console을 설정하여 새로운 RMS를 바라보게 한다.

     Web Console Server에 로그온 한다.

     Web Console의 설치 위치로 이동한다.
(
: %ProgramFiles%\System Center Operations Manager 2007\Web Console)

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

     <add key=MOMServer value=<FQDN>/> 값을 찾아 <FQDN>값을 새로운 RMS의 FQDN으로 변경한다.

     파일 저장 후 닫는다.

 

5.     ENABLE_BROKER 값 확인 및 설정

     OperationsManager DB SQL Server에서 SSMS를 실행한다.
다음 쿼리를 실행해 ‘is_broker_enabled’의 값이 0이면 아래 과정을 진행한다.
SELECT is_broker_enabled FROM sys.databases WHERE name='OperationsManager'

     QA를 실행해 다음 쿼리를 순서대로 실행한다.
ALTER DATABASE OperationsManager SET SINGLE_USER WITH ROLLBACK IMMEDIATE
ALTER DATABASE OperationsManager SET ENABLE_BLOKER

     ‘새 쿼리’를 클릭해 QA를 새로 실행한다.

     다음 쿼리를 실행한다.
ALTER DATABASE OperationsManager SET MULTI_USER

     다음 쿼리를 이용해 ‘is_broker_enabled’의 값을 확인한다.
SELECT is_broker_enabled FROM sys.databases WHERE name='OperationsManager'

:
Posted by 커널64