위로 아래

개요

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

 

정상 작동 확인