본문 바로가기

Backup

windows server backup (BMR)

Windows 2012 R2 환경에서 번들 솔루션인 Windows Server Backup 활용한 Bare Metal Recovery

제약조건
wbadmin 은 2008 이상 지원 네트워크로의 백업은 2008 R2 부터 지원(확인필요)
환경에 따라 Network Adapter 및 Array Controller 의 Driver 필요(.inf 파일)
네트워크 공유 디렉토리 준비


1. 기능 추가
서버관리자>역할 및 기능 추가>기능>Windows Server Backup
ps> Get-WindowsFeature | findstr /I backup
ps> Install-WindowsFeature Windows-Server-Backup

2.백업실행
wbadmin 실행 - 전체백업
GUI 로 수행시 백업 항목: 시스템 예약, C드라이브, 시스템 상태, 완전복구

ps> wbadmin start backup -include:c: -systemstate -allcritical -backuptarget:₩₩공유서버₩공유폴더 -user:<계정명>  -password:<패스워드>
위 문장으로 수행시 GUI 백업 수행 항목에 Registry 가 추가됨

-systemstate    시스템 상태
-allcritical        시스템예약, 완전복구(BMR)

백업완료 후 이미지 내용
시스템상태,시스템예약,c:,완전복구

저장위치는 <backuptarget>\WindowsImageBackup\<hostname>


3. 복구 대상 서버 부팅 및 환경 구성
Windows 설치 미디어를 이용해 시스템 부팅

컴퓨터 복구(R)>문제해결>명령프롬프트
네트워크 설정
Driver 가 없는 경우 동일 OS 버전의 다른 Host 에서 복사해서 사용 (inf 파일, sys 파일등)
ISO 로 만들 경우 생성은 반디집이나, 리눅스에 mkisofs, dd 활용
Driver 로드
cmd> drvload wnetvsc.inf        <--- Windows Server 2012 R2 VM 의 네트워크 카드
cmd> drvload dc21x4vm.inf     <--- Windows Server 2012 R2 VM 의 레거시 네트워크 카드
cmd> start /w wpeinit            <--- 프롬프트 떨어질때까지 대기. 시간 좀 걸림
# "복구 > 이미지 선택 >고급 > 네트워크에서 시스템 이미지 검색" 을 선택하면 자동으로 네트워크 드라이버를 로드한다.
cmd> netsh interface ipv4 set address "이더넷" static 172.16.100.23 255.255.255.0 172.16.100.1 1
마지막 1은 Metric
네트워크 드라이브 매핑
cmd> net use z: \\server\share /user:username


4. 복구 실행

문제해결>시스템이미지 복구
시스템 이미지 선택 > 다음
고급>네트워크 에서 시스템 이미지 검색
원격지 주소 입력 \\172.16.100.1\WinBackup
계정 입력
이미지 선택>다음
백업 선택>다음, 다음, 다음, 마침

!!! VM에서 IDE 로 백업한 것을 SCSI 로 복구하려 해서 복구시 오류로 실패. IDE 로 맞춰주니 정상 실행됨.

ps> wbadmin get versions -backuptarget:\\172.16.100.1\WinBackup
version identifier : <날짜-시간>
ps> wbadmin start sysrecovery -backkuptarget:\\172.16.100.1\WinBackup -version:<날짜-시간> -recreatedisks -restoreallvolumes


!!!CLI 정리!!!
1. 기능 추가
powershell> Get-WindowsFeature | findstr /I backup
powershell> Install-WindowsFeature Windows-Server-Backup

2.백업실행
powershell> wbadmin start backup -include:c: -systemstate -allcritical -backuptarget:₩₩공유서버₩공유폴더 -user:<계정명>  -password:<패스워드>

3. 복구 대상 서버 부팅 및 환경 구성
Windows 설치 미디어를 이용해 시스템 부팅
Driver 파일 미디어 준비
령프롬프트 (Shift+F10)
cmd> drvload wnetvsc.inf        <--- Windows Server 2012 R2 VM 의 네트워크 카드
cmd> drvload dc21x4vm.inf     <--- Windows Server 2012 R2 VM 의 레거시 네트워크 카드
cmd> start /w wpeinit            <--- 프롬프트 떨어질때까지 대기. 시간 좀 걸림
cmd> netsh interface ipv4 set address "이더넷" static 172.16.100.23 255.255.255.0 172.16.100.1 1
cmd> net use z: \\server\share /user:username

4. 복구 실행
powershell> wbadmin get versions -backuptarget:\\172.16.100.1\WinBackup
version identifier : <날짜-시간>
powershell> wbadmin start sysrecovery -backkuptarget:\\172.16.100.1\WinBackup -version:<날짜-시간> -recreatedisks -restoreallvolumes


참조 링크
http://gaurang-microsofttechnology.blogspot.kr/2012/08/bare-matel-recovery-from-backup.html?m=1


'Backup' 카테고리의 다른 글

Windows Backup 볼륨 복구  (3) 2018.10.13