Service Manager 재해 복구 준비

중요

이 버전의 Service Manager 지원이 종료되었습니다. Service Manager 2022로 업그레이드하는 것이 좋습니다.

이 문서에서는 문제가 발생하기 전에 Service Manager 재해 복구를 위해 수행해야 하는 단계를 설명합니다. 재해로부터 복구하기 위해 수행하는 단계는 여기에 설명된 단계의 완료를 기반으로 합니다. 일반적으로 재해 복구를 위해 Service Manager 환경을 준비하려면 다음이 포함됩니다.

  1. 관리 서버 및 데이터베이스를 사용하여 별도의 컴퓨터에 Service Manager 배포
  2. Service Manager 및 데이터 웨어하우스 관리 서버에서 암호화 키 백업
  3. SQL 데이터베이스 백업
  4. 봉인되지 않은 관리 팩 백업

재해 복구를 위한 배포 전략

모범 사례로, 별도의 컴퓨터에 Service Manager 관리 서버 및 관련 데이터베이스를 배포합니다. 관리 서버와 데이터베이스를 격리하면 소프트웨어 및 장비에 오류가 발생하는 경우 재해 복구 작업을 성공적으로 수행할 수 있습니다.

오류가 발생한 관리 서버를 복원하려면 정상적으로 작동하는 데이터베이스가 필요합니다. 관리 서버와 관련 데이터베이스가 동일한 물리적 컴퓨터에 있을 경우 해당 컴퓨터에서 오류가 발생하면 관리 서버를 복구할 수 없습니다. 자세한 내용은 4대의 컴퓨터에 Service Manager 설치를 참조하세요.

Service Manager 관리 서버 백업

Service Manager 배포하면 암호화 키가 만들어지고 관리 서버의 레지스트리에 저장됩니다. 관련 데이터베이스에 일치하는 암호화 키가 생성됩니다. Service Manager 및 데이터 웨어하우스 관리 서버에 대한 암호화 키는 Service Manager 데이터베이스에 저장됩니다. 데이터 웨어하우스 관리 서버에 대해 일치하는 암호화 키는 DWStagingAndConfig 데이터베이스에 저장됩니다. 따라서 SQL Server 데이터베이스를 백업하면 암호화 키도 백업됩니다.

또한 관리 서버 및 Self-Service Portal의 컴퓨터 이름은 연결된 데이터베이스에 저장됩니다. 관리 서버 또는 Self-Service Portal의 소프트웨어 또는 하드웨어 오류가 발생하든 관계없이 복구 프로세스는 실패한 컴퓨터와 동일한 컴퓨터 이름을 가진 컴퓨터를 복원하는 것을 기반으로 합니다.

관리 서버 오류를 복구하는 절차는 다음과 같습니다.

  1. 설치 프로그램을 실행하여 새 관리 서버를 설치하기 전에 암호화 키를 복원합니다.
  2. 원래 컴퓨터와 이름이 같은 컴퓨터에 새 관리 서버를 설치합니다.
  3. 관리 서버를 설치할 때 기존 데이터베이스 사용을 선택하고 관련 데이터베이스를 호스트하는 컴퓨터의 이름을 지정해야 합니다.

이러한 단계에 대한 자세한 내용은 Service Manager 재해 복구 구현을 참조하세요.

Service Manager 암호화 키 백업

Service Manager 대한 재해 복구 전략은 Service Manager 설치를 완료하는 즉시 암호화 키를 백업하는 데 달려 있습니다. 암호화 키를 백업하고 안전한 위치에 저장한 후에는 Service Manager 및 데이터 웨어하우스 관리 서버의 소프트웨어 또는 하드웨어 오류에서 복구할 수 있습니다.

암호화 키 백업 또는 복원 마법사를 사용하여 관리 서버 및 Self-Service 포털에서 암호화 키를 백업합니다. 이 마법사는 Tools\SecureStorageBackup 폴더의 Service Manager 설치 미디어에 있습니다.

암호화 키를 백업합니다.

  1. Administrators 그룹의 구성원인 계정을 사용하여 데이터 웨어하우스 관리 서버의 Service Manager 관리 서버를 호스트하는 컴퓨터에 로그인합니다.

  2. Windows 탐색기에서 설치 미디어의 Tools\SecureStorageBackup 폴더를 엽니다.

  3. SecureStorageBackup.exe마우스 오른쪽 단추 로 클릭하고 관리자 권한으로 실행을 선택하여 암호화 키 백업 또는 복원 마법사를 시작합니다.

  4. 소개 페이지에서 다음을 선택합니다.

  5. 백업 또는 복원? 페이지에서 암호화 키 백업을 선택하고 다음을 선택합니다.

  6. 위치 제공 페이지에서 암호화 키의 경로 및 파일 이름을 입력합니다. 예를 들어 Backup 공유 폴더의 MyServer 서버에서 암호화 키에 대한 파일 이름 SMBackupkey.bin 지정하려면 \\MyServer\Backup\SMBackupkey.bin 입력하고 다음을 선택합니다.

  7. 암호 제공 페이지의 암호 상자에 8자 이상이 포함된 암호를 입력합니다. 암호 확인 상자에서 동일한 암호를 다시 입력하고 다음을 선택합니다.

    중요

    암호를 분실하거나 잊어버린 경우에는 암호를 복구할 수 없습니다.

  8. 보안 스토리지 백업 완료 메시지가 표시되면 마침을 선택합니다.

System Center 백업 - 데이터베이스 Service Manager

System Center - Service Manager 환경에는 최대 8개의 데이터베이스가 있습니다.

  • ServiceManager
  • DWDataMart
  • DWRepository
  • DWStagingAndConfig
  • ReportServer
  • Analyst
  • OMDWDataMart
  • CMDWDataMart

이 목록의 처음 4개 데이터베이스는 Service Manager 및 데이터 웨어하우스 관리 서버와 데이터를 연결하고 교환해야 합니다. 데이터베이스와 관리 서버 간에 전송되는 데이터는 암호화됩니다. 관리 서버에서 암호화 키는 이 문서에 설명된 대로 필요에 따라 백업 및 복원됩니다. 데이터베이스를 호스트하는 서버의 경우 암호화 키는 데이터베이스 자체에 저장됩니다.

데이터베이스를 호스트하는 컴퓨터에서 오류가 발생한 경우에는 암호화 키가 포함된 데이터베이스를 원래 컴퓨터와 이름이 같은 컴퓨터에 복원하기만 하면 됩니다. Service Manager 데이터베이스에 대한 재해 복구 전략은 일반적인 SQL Server 재해 복구 절차를 기반으로 해야 합니다. 자세한 내용은 재해 복구 계획을 참조하세요.

재해 복구 준비 과정에서 스크립트를 실행하여 각 데이터베이스에 대한 사용자 역할 정보가 포함된 보안 로그를 수집합니다. Service Manager 배포하고 필요한 경우 Data Warehouse 등록 마법사를 실행하면 SQL Server 스크립트 마법사를 사용하여 SQL Server 로그온 권한 및 개체 수준 권한을 캡처하는 스크립트를 만듭니다. 그런 다음, Service Manager 데이터베이스에 대한 새 서버를 복원해야 하는 경우 이 스크립트를 사용하여 필요한 로그온 권한 및 개체 수준 권한을 다시 만들 수 있습니다.

SQL Server 공용 언어 런타임 사용

Service Manager 데이터베이스를 설치하는 동안 Service Manager 설치 프로그램은 SQL Server 실행 중인 컴퓨터에서 CLR(공용 언어 런타임)을 사용하도록 설정합니다. Service Manager 데이터베이스를 SQL Server 실행하는 다른 컴퓨터로 복원하는 경우 CLR을 수동으로 사용하도록 설정해야 합니다. 자세한 내용은 Enabling CLR Integration을 참조하세요.

SQL Server 스크립트 마법사 시작

Service Manager 대한 재해 복구 준비 단계의 일부로 다음 절차를 사용하여 SQL Server 로그온 권한 및 개체 수준 권한을 캡처하는 스크립트를 생성할 수 있습니다. SSRS(SQL Server Reporting Services)를 호스트하는 컴퓨터와 다음 Service Manager 및 데이터 웨어하우스 데이터베이스를 호스트하는 컴퓨터에서 이 절차를 수행합니다.

  • DWDataMart
  • DWRepository
  • DWStagingAndConfig
  • ServiceManager
  • ReportServer

SQL Server 스크립트 마법사를 시작하려면

  1. 관리자 권한이 있는 계정을 사용하여 Service Manager 또는 데이터 웨어하우스 데이터베이스를 호스트하는 컴퓨터에 로그인합니다.
  2. Windows 데스크톱에서 시작을 선택하고 프로그램, 컴퓨터에 설치된 Microsoft SQL Server 버전을 가리킨 다음 SQL Server Management Studio 선택합니다.
  3. 서버에 연결 대화 상자에서 다음을 수행합니다.
    1. 서버 유형 목록에서 데이터베이스 엔진을 선택합니다.
    2. 서버 이름 목록에서 Service Manager 데이터베이스에 대한 서버 및 instance 선택합니다. 예를 들어 computer\INSTANCE1 선택합니다.
    3. 인증 목록에서 Windows 인증을 선택하고 연결을 선택합니다.
  4. 개체 탐색기 창에서 데이터베이스를 확장합니다.
  5. 데이터베이스 이름을 마우스 오른쪽 단추로 클릭하고 작업을 가리킨 다음 스크립트 생성을 선택합니다. 이 예제에서는 ServiceManager를 마우스 오른쪽 단추로 클릭하고 작업을 가리킨 다음 스크립트 생성을 선택합니다.
  6. 스크립트 생성 및 게시 마법사에서 다음을 수행합니다.
    1. 소개 페이지에서 다음을 선택합니다.
    2. 개체 선택 페이지에서 특정 데이터베이스 개체 선택을 선택하고 모두 선택을 선택합니다.
    3. 데이터베이스 개체 목록에서 테이블을 확장합니다.
    4. 다음 표에 대한 확인란의 선택을 취소합니다.
      • Dbo. STG_Collation
      • Dbo. STG_Locale
      • Dbo. STG_MTD_ConverisonLog
    5. 목록의 맨 위로 스크롤한 다음 테이블을 축소합니다.
    6. 저장 프로시저를 확장합니다.
    7. 다음 저장 프로시저에 대한 확인란의 선택을 취소합니다.
      • Dbo. STG_DTS_ConvertToUnicode
      • Dbo. STG_DTS_CreateClonedTable
      • Dbo. STG_DTS_InsertSQL
      • Dbo. STG_DTS_ValidateConversion
    8. 다음을 선택합니다.
    9. 스크립팅 옵션 설정 페이지에서 스크립트 저장, 파일에 저장, 단일 파일, 파일이름에 파일 위치 지정, 다음을 차례로 선택합니다.
    10. 요약 페이지에서 다음을 선택합니다.
    11. 스크립트가 완료되면 스크립트 저장 또는 게시 페이지에서 마침을 선택합니다.
  7. 데이터베이스를 복원해야 하는 경우 이 스크립트를 사용하여 권한을 설정합니다.

봉인되지 않은 관리 팩 백업

Service Manager 관리 서버에 대한 재해 복구 계획의 일부로 봉인되지 않은 관리 팩을 백업해야 합니다. 다음 절차에서는 봉인되지 않은 관리 팩을 백업하는 방법에 대해 설명합니다.

봉인되지 않은 관리 팩 백업

Windows PowerShell 명령줄 인터페이스를 사용하여 봉인되지 않은 관리 팩을 식별하고 하드 디스크 드라이브의 폴더에 복사할 수 있습니다. 이러한 관리 팩을 복사한 후 Service Manager 대한 재해 복구 계획의 일부로 나중에 이러한 관리 팩을 가져올 수 있도록 이러한 관리 팩을 저장합니다.

봉인되지 않은 관리 팩을 백업하려면

  1. Service Manager 관리 서버를 호스트하는 컴퓨터에서 관리 팩의 백업 복사본을 저장할 하드 디스크 드라이브에 폴더를 만듭니다. 예를 들어 C:\mpbackup 폴더를 만듭니다.

  2. Windows 데스크톱에서 시작을 선택하고, 프로그램을 가리키고, Windows PowerShell 1.0을 가리키고, Windows PowerShell 마우스 오른쪽 단추로 클릭한 다음, 관리자 권한으로 실행을 선택합니다.

  3. Service Manager 콘솔에서 관리를 선택합니다.

  4. 작업 창에서 PowerShell 세션 시작을 선택합니다.

  5. Windows PowerShell 명령 프롬프트에서 다음 명령을 입력합니다.

    Get-SCSMManagementPack | where {$_.Sealed -eq $false}|Export-SCSMManagementPack -Path c:\mpbackup  
    
  6. 봉인되지 않은 관리 팩을 별도의 물리적 컴퓨터에 저장합니다.

다음 단계

Service Manager 재해 복구를 구현합니다.