환경 :
- Nutanix 2.x
- NetBackup 10.0.0.1 (Appliance 5250)
백업 프로세스 (3줄 요약)
- NetBackup 서버가 Nutanix 서버를 향해 특정 VM의 Snapshot을 하라고 한다.
- 그 후 NetBackup 서버가 Nutanix Storage Container를 향해 NFS 마운트를 받는다.
- NetBackup 서버에서 NFS 마운트 된 곳의 영역(Snapshot 파일)을 백업받는다.
백업 구성전 초기 구성
NetBackup 서버는 무조건 RHEL 또는 SUSE 여야 한다.
NetBackup 서버와 Nutanix 간의 방화벽 포트는 특이하게 구성된다.
- TCP 111 Port 양방향
- Port mapper
- RPC : Remote Procedure Call → JSON RPC로 보냄 (양방향)
- TCP 2049 Port 양방향
- NFS 연결을 위해
- TCP 9440 Port 백업에서 뉴타닉스를 향해 단방향
- Prism 서버를 보기 위해
실제 상황
- 실제 서버들의 담당자가 뉴타닉스의 대한 모든 정보를 알지 못하므로,
간단하게 모든 뉴타닉스 연관 서버(VM 대상 제외)에서 백업 서버와의
9440, 2049, 111 포트를 양방향으로 열어두는 것이 편함.
백업 구성
Master 에서 bp.conf나 nbsetconfig의 설정이 필요하다. (Unix 기준)
(Media 서버에서 테스트 해본적이 없음. 차후에 확인 필요)
SSL 구성
Nutanix 연결시 만약 SSL이 무조건 필요하다면 SSL 관련 설정이 필요함.
- 먼저 대상 Nutanix 의 SSL 정보를 들고 옴.
nbumaster:~/# openssl s_client -connect NTNX-prism:9440 < /dev/null
....
-----BEGIN CERTIFICATE----- << 여기부터
MIIFZDCCBEygAwIBAgIJAMTDYTHQQzVfMA0GCSqGSIb3DQEBCwUAMIGZMQswCQYD
.....
.....
R7HqhxJvt5gqSV4WZQigisj4rGBO7VlieKEdkqxdhZGaoxDwG8xx5A==
-----END CERTIFICATE----- << 여기까지 복사
....
nbumaster:~/# vi /usr/openv/netbackup/nutanix.pem 후 붙여넣기
- bp.conf 또는 nbsetconfig 를 통해 ECA path 지정
nbumaster:~/# nbsetconfig
nbsetconfig> ECA_TRUST_STORE_PATH = /usr/openv/netbackup/nutanix.pem
nbsetconfig> ^D (cntl + D)
nbumaster:~/#
SSL 미구성
만약 SSL이 필요 없다면 아래와 같은 설정만 해주면 됨.
nbumaster:~/# nbsetconfig
nbsetconfig> VIRTUALIZATION_HOSTS_SECURE_CONNECT_ENABLED = NO
nbsetconfig> ^D (cntl + D)
nbumaster:~/#
- Master 서버에 Nutanix Prism 등록 (GUI로도 가능하나, 패스워드가 복잡할 시 문제가 생길 수 있으므로 CLI로 등록)
nbumaster:~/# /usr/openv/volmgr/bin/tpconfig -add -virtual_machine cluster1.nutanix.abc.com -vm_user_id admin -vm_type 9 -password abc@123
- Master 서버에서의 정책 생성
- 정책 타입 : Hypervisor
- Clients : Nutanix 에서 설정한 VM Displayname (대소문자 똑같이 적기)
- Backup Selection 아래에 차례대로 추가 (역시 대소문자 똑같이 적기)
- Hypervisor_Type=Nutanix-AHV
- Backup_Host=<백업서버 FQDN>
- Application_Server=<뉴타닉스 서버 FQDN>
백업 진행
백업 진행시 한 개의 잡에는 3개의 잡이 돌게 된다.
- 메인 컨트롤 job
- 스냅숏 잡 job
- 백업 job
'NetBackup' 카테고리의 다른 글
NetBackup MS-SQL 복구 : 다른 서버로의 복구 (0) | 2022.12.26 |
---|---|
NetBackup MS-SQL 복구 : 원본 서버 위치 복구 (0) | 2022.12.26 |
NetBackup MS-SQL 백업 (0) | 2022.12.23 |
NetBackup API (0) | 2022.12.23 |