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 언인스톨 (제어판의 프로그램 추가/제거를 이용하여 언인스톨)
- RHEVM_xxx.exe 파일을 이용하여 재설치
- 재설치시에 “Use existing SQL…” 옵션을 이용하여 이미 존재하는 DB를 재활용한다. 일반적으로 ./SQLEXPRESS 디렉토리에 설치되며 “sa”계정은 같은 패스워드로 입력한다.
- 관리자 포털에 접속하여 정상적으로 작동하는지 확인한다.
시나리오 2
- RHEV-M 서비스를 종료한다. (시작 - 실행 - service.msc)
- DB백업파일을 이용하여 DB를 복구한다.
- Management Studio를 실행한다.
- RHEV-M DB를 탐색한다.
- 오른클릭 > 작업 > 복구 > 데이터베이스 > 선택 후 rhevm.bak(DB 백업파일)을 선택
- 시작 - 실행 - 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라고 나와야 함)
- RHEV Manager 서비스를 실행하고 관리자 포털에 접속해본다.
시나리오 3
- 새로운 장비에 새로운 윈도우 시스템을 설치한다. (영문판 Windows 2008 R2 64bit 권장)
- RHEVM_xxx.exe 파일을 이용하여 RHEV-M을 설치한다.
- RHEV Manager Service를 중지한다.
- 백업된 DB파일을 이용하여 DB를 복원한다.
- UpdateUser.sql파일을 이용하여 AdUserPassword 항목을 변경한다. (기존 암호)
- RHEV Manager 서비스를 기동한다.
- 어드민 포털에 접속하여 확인
참고링크
첨부파일
로그인하면 댓글을 남길 수 있습니다.