개요
AS-IS와 TO-BE 넷워커 서버 hostname 일치 (ip는 다름)
nsr 디렉토리 통째로 이관
AS-IS 데이터도메인의 백업본 TO-BE 데이터도메인으로 replication
이관한 mtree 계속 사용
환경
As-Is Networker
OS : RHEL 6.6
Networker : 9.2.1.4
Hostname : ohs6
IP : 192.168.1.24
AS-IS DataDomain
OS : DDOS 6.1.2.50
Hostname : DD2500N2
IP : 192.168.11.234
To-Be
OS : RHEL 9.4
Networker : 19.10.0.4
Hostname : ohs6
IP : 192.168.1.26
TO-BE DataDomain
OS : DDOS 7.6.0.40
Hostname : dd9300Lvtek
IP : 192.168.1.90
백업본
Networker 이관
AS-IS 넷워커 keystore 비밀번호 확인
cat /nsr/authc/conf/authc-server-app.properties | grep keystore
AS-IS 넷워커 nsr 디렉토리 압축
tar -czvf <압축 파일 명> <압축할 파일>
tar -czvf /nsr.tar.gz /nsr
TO-BE 넷워커 서버에 nsr.tar.gz 업로드
TO-BE 넷워커 서버 nsr 디렉토리 삭제
nsr.tar.gz 압축 해제
authc 쉘 수행
/opt/nsr/authc-server/scripts/authc_configure.sh
기존 keystore 비밀번호 입력
nmc 쉘 수행
/opt/lgtonmc/bin/nmc_config
넷워커 9.2에서 사용하던 Postgres 9.2 Database를 넷워커 19.10에서 사용하는 Postgres 12 Database로 업그레이드 작업 자동 진행
정상 작동 확인
서비스 확인
백업본 이관 확인
NMC 확인
백업본 미디어 확인
DD mtree 이관
mtree 레플리케이션
소스 DD
replication add source mtree://DD2500N2.localdomain/data/col1/ohs6 destination mtree://dd9300Lvtek.Lvtek-Sonic/data/col1/ohs6
타겟 DD
replication add source mtree://DD2500N2.localdomain/data/col1/ohs6 destination mtree://dd9300Lvtek.Lvtek-Sonic/data/col1/ohs6
소스 DD
replication initialize mtree://dd9300Lvtek.Lvtek-Sonic/data/col1/ohs6
타겟 DD
replication 완료
Status가 RO (Read Only)로 되어 있으면 NMC에서 device mount가 안 된다
replication break (레플리케이션 페어 삭제)를 통해 Status 변경
replication break mtree://dd9300Lvtek.Lvtek-Sonic/data/col1/ohs6
Status가 RW (Read Write)로 변경 완료
ddboost 유저 등록
ddboost storage-unit modify ohs6 user sysadmin
NMC에서 Device 다시 잡기
TO-BE 넷워커에 TO-BE 데이터도메인 연결
Device name은 기존 것과 다르게 설정
(아직 기존 device가 NMC에 등록되어 있어서 이름이 겹치면 안 된다)
폴더에는 이 NetWorker 서버 또는 다른 NetWorker 서버에 대한 기존 장치처럼 보이는 정보가 포함되어 있습니다.
Pool은 "Use an existing Pool"을 사용해서 기존 ohs6 선택
Storage Node도 Use an existing storage node 선택
구성완료
(좀 오래 걸린다)
ohs6_old 디바이스 등록 완료
ohs6_old 마운트
AS-IS 데이터도메인 Device 삭제
(mount 되어 있는 상태라 delete가 안 될 경우 넷워커 서비스 재기동하면 unmount 된다)
삭제 옵션 체크 해제
(체크 시 데이터 삭제)
삭제 완료
복구 테스트
TO-BE 넷워커 hosts 확인
TO-BE 데이터도메인, 클라이언트 hosts 입력 확인
ssid 통복구 테스트
recover -iY -s ohs6 -S 4283619555 -d /tmp/recover
복구 완료
대화형 index 복구 테스트
recover -c hanaclient
복구 완료
백업 테스트
기존 클라이언트 서버의 hosts 수정
백업 시작
백업 중
에러 상황
AS-IS 넷워커에 TO-BE 데이터도메인이 연결되어 있었으면
TO-BE 넷워커에서 TO-BE 데이터도메인을 잡는 과정에서
Program not registrer 에러 발생
TO-BE 넷워커에서
nsradmin > Nsr data domain에서 TO-BE 데이터도메인 정보 삭제
프로세스 재기동
nsr_shutdown
systemctl start networker
정상 작동 확인