RHEV 2.2 백업 / 복구 방법

이강우 2016/03/24 18:19

문제점

  • 시나리오 1 : RHEV-M 장애인 경우 (OS 재설치 불필요)
  • 시나리오 2 : RHEV-M DB 장애인 경우 (OS 재설치 불필요)
  • 시나리오 3 : RHEV-M 전체 장애인 경우 (OS 재설치 필요 또는 장비 교체)

환경

  • RedHat Enterprise Virtualization (RHEV) v2.2

사전 준비

  • RHEV_xxx.exe 설치파일
  • DB 백업 파일(rhevm.bak)
  • Management Studio Express (MSSQL Express 관리 도구)

DB백업 방법

  • Log Collector 출력물 (Backup database를 선택한경우)
  • DB에서 직접 백업
  • Management Studio를 이용한 백업
  • T-SQL등을 이용한 백업

:!: rhevm-history DB도 사용중인경우 같이 백업하는것이 좋음 (없어도 시스템 복구에는 지장이 없음)

RHEV-M 복구 절차

  1. RHEV-M 언인스톨 (제어판의 프로그램 추가/제거를 이용하여 언인스톨)
  2. RHEVM_xxx.exe 파일을 이용하여 재설치
    • 재설치시에 “Use existing SQL…” 옵션을 이용하여 이미 존재하는 DB를 재활용한다. 일반적으로 ./SQLEXPRESS 디렉토리에 설치되며 “sa”계정은 같은 패스워드로 입력한다.
  3. 관리자 포털에 접속하여 정상적으로 작동하는지 확인한다.
  1. RHEV-M 서비스를 종료한다. (시작 - 실행 - service.msc)
  2. DB백업파일을 이용하여 DB를 복구한다.
    • Management Studio를 실행한다.
    • RHEV-M DB를 탐색한다.
    • 오른클릭 > 작업 > 복구 > 데이터베이스 > 선택 후 rhevm.bak(DB 백업파일)을 선택
  3. 시작 - 실행 - cmd.exe 실행 <Install Dir>\RHEVManager\Service\dbScripts
    • notepad sync_config.cmd를 편집한다.
    • 변경사항을 확인한다. sa사용자에 대한 새로운 암호를 입력한다. FieldsInVDCConfig.xml 파일을 참조한다.
    • SET xmlconfigfile=“<Install Dir>\RHEVManager\Service\FieldsInVDCConfig.xml”
    • 파일을 저장하고 실행한다.
    • 만약 “ZERO rows are affected”라고 나온다면 스크립트를 재실행한다. (대략 150-200 rows are affected라고 나와야 함)
  4. RHEV Manager 서비스를 실행하고 관리자 포털에 접속해본다.
  1. 새로운 장비에 새로운 윈도우 시스템을 설치한다. (영문판 Windows 2008 R2 64bit 권장)
  2. RHEVM_xxx.exe 파일을 이용하여 RHEV-M을 설치한다.
  3. RHEV Manager Service를 중지한다.
  4. 백업된 DB파일을 이용하여 DB를 복원한다.
  5. UpdateUser.sql파일을 이용하여 AdUserPassword 항목을 변경한다. (기존 암호)
  6. RHEV Manager 서비스를 기동한다.
  7. 어드민 포털에 접속하여 확인

참고링크

첨부파일

  • rhev_2.2_백업_복구_방법.txt
  • 마지막으로 수정됨: 2020/11/27 11:27
  • 저자 koov