민군의 업무/NetBackup2026. 1. 15. 21:37

BMR 호환성 : https://www.veritas.com/content/support/en_US/article.100039356
명령어 path : /usr/openv/netbackup/bin

0. 테스트 환경
VMware 환경
Master : RHEL 9.6
Boot Server : RHEL 9.2
Client : RHEL 9.2
NetBackup : 10.5.0.1

1. BMR 마스터 구성
마스터 서버에서 실행
bmrsetupmaster

2. 구성 요소 설치 (Boot 서버)
필요 사항
dhcp-server
tftp-server
libstdc++
nfs-utils
client 서버는 모두 등록 가능
마스터 서버는 불가능

DHCP 설정
path : /etc/dhcp/dhcpd.conf
log-facility local7;
ddns-update-style none;
ignore unknown-clients;
subnet 192.168.40.0 netmask 255.255.255.0 {
default-lease-time            600;
max-lease-time                7200;
range                         192.168.40.1 192.168.40.250;
option routers                192.168.40.1;
}

서비스 실행
systemctl start tftp-server
systemctl enable tftp-server

systemctl start dhcpd
systemctl enable dhcpd

3. boot server 등록  
bmrsetupboot -register

4. SRT 구성 (Shared Resource Tree)
필요 사항
OS 이미지 (rhel 9.2)
3PPCD
Client 설치 파일
bmrsrtadm → 1번

SRT가 꼬여서 삭제가 안될때 Master에서 Boot Server를 강제로 삭제
/usr/openv/netbackup/bin/bmrs -o delete -res bootserver -name BootServer -force

5. Boot 이미지 만들기
필요 사항 (mkisofs)
libisofs-1.5.4-4.el9.x86_64.rpm
libburn-1.5.4-4.el9.x86_64.rpm
libisoburn-1.5.4-4.el9.x86_64.rpm
xorriso-1.5.4-4.el9.x86_64.rpm
bmrsrtadm → 2번

6. 백업
Policy에서 Collect disaster recovery information for Bare Metal Restore 옵션 활성화
Backup Selection은 ALL_LOCAL_DRIVES

7. 복구
Bare Metal Restore Management → Hosts → Bare Metal Restore Clients → 복구할 Client 선택 후 마우스 우클릭 → Prepare to Restore → Shared resource tree 선택 후 OK → BMR Tasks에 작업이 Queued 상태로 진입
OS 재부팅 → 부팅 메뉴에서 Network 부팅을 선택 / 부팅 이미지를 이용해서 부팅

실제 복구가 수행되면 BMR Tasks의 job이 Restoring으로 변경되고 Activity monitor에 Restore job이 생성됨

8. 복구 후 GRUB 프롬프트 떨어질때
grub> ls (hd0,gpt2)/boot  → 부팅 파일 위치 찾기
grub> set root=(hd0,gpt2)  → root 파티션 설정
grub> linux /boot/vmlinuz-5.14.0-284.11.1.el9_2.x86_64 root=/dev/sda2 ro   → 커널 로드
grub> initrd /boot/initramfs-5.14.0-284.11.1.el9_2.x86_64.img  → 초기 램 디스크 로드
grub> boot  → 부팅

부팅 완료 후 GRUB 설정 업데이트
grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg

9. 원인
설정 파일 누락 : 데이터 복구는 되었으나, GRUB이 부팅 시 참조해야 할 /boot/grub2/grub.cfg 파일의 경로 정보가 복구 과정에서 실제 디스크 경로와 어긋났을 때 발생
인증서/보안 부팅 : Secure Boot가 켜져 있을 경우, 서명되지 않은 설정 파일 로드가 차단되어 기본 셸로 빠지기도 함

Posted by 땡깡둥이