RHEV 백업 / 복구 방법

이강우 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_-_백업_복구_방법.txt
  • 마지막으로 수정됨: 2016/03/24 18:19
  • 저자 koov