클라이언트

Download Report

Transcript 클라이언트

레가토 Networker® 6.x 유닉스
운영자 교육
Copyright © 2000 and 2001 Legato Systems, Inc.
레가토 Networker 개요
제1장
Copyright © 2000 and 2001 Legato Systems, Inc.
Pat Brearton:
306.gif
Networker 호스트
서버
Storage
Node
클라이언트
Networker
서버는
백업수행을
도와주고
Tracking 정보를
보관한다.
Storage
Node
클라이언트
Storage
Node 는
데이터를
디바이스에
쓰는 역할을
한다.
클라이언트
클라이언트
는 백업할
데이터를
생성하는
역할을 한다.
Networker 데이터 Zone
레가토 Networker® 6.x 유닉스 운영자 교육
1-1
Networker 클라이언트
서버




Storage
Node
Storage
Node
클라이언트
클라이언트
백업 데이터를 생성한다.
Tracking 정보를 생성한다.
복구를 실행한다.
사용자 와 관리자용 관리
인터페이스를 제공한다.
레가토 Networker® 6.x 유닉스 운영자 교육
Save Set
클라이언트
1-2
Networker Storage Node
서버
Storage
Node
Storage
Node
클라이언트
클라이언트

데이터를 Open 테이프
Format으로 패키지한다.

테이터를 테이프 장치에
기록한다.
Tracking 정보를 생성한다.
테이프 장치에서 데이터를
읽는다.


레가토 Networker® 6.x 유닉스 운영자 교육
클라이언트
1-3
Networker 서버
서버
CFI
CFI
CFI
Storage
Node
클라이언트



미디어
데이터베이스
리소스 디렉토리
클라이언트가 백업하는 것을
도와준다.
Tracking 정보와 구성정보를
보관한다.
Storage
Node
클라이언트
클라이언트
Tracking 정보와 구성정보를
백업해준다.
레가토 Networker® 6.x 유닉스 운영자 교육
1-4
Pat Brearton:
306.gif
Networker Control 데이터
/nsr/index/
서버
CFI
CFI
CFI
Storage
Node
미디어
데이터베이스
클라이언트
리소스 디렉토리
/nsr/res/
레가토 Networker® 6.x 유닉스 운영자 교육
/nsr/mm/
1-5
Pat Brearton:
306.gif
리소스 파일
Client: flute
Group: accounting
Schedule: Full Saturday
Group: accounting
Start time: 2:00
Auto start: Yes
레가토 Networker® 6.x 유닉스 운영자 교육
1-6
미디어 데이터베이스
미디어
데이터베이스
Volume
Client
date
Time
flute.001
flute
11/13/00
14:32:36
flute.001
flute
11/14/00
flute.001
flute
flute.001
fl level
name
16 MB 2414763429
cb full
/etc
08:56:52
83 KB 2421965234
cr full
/space/nsr/index
11/14/00
16:22:01
24 KB 2422127384
cr
/space/nsr/index
flute
11/14/00
17:01:00
4 B 2446996643
cr full
bootstrap
flute.001
flute
11/15/00
03:00:02
25 KB 2447764255
cb full
/usr/lib
flute.001
flute
11/15/00
18:23:49
25 MB 2461879432
cr full
bootstrap
레가토 Networker® 6.x 유닉스 운영자 교육
size
ssid
9
1-7
클라이언트 파일 인덱스
CFI
/etc/fsdb, date=974217393 Tue May 15 08:56:33 2001
/etc/fstyp, date=974217393 Tue May 15 09:06:38 2001
/etc/getty, date=974217393 Tue May 15 09:07:12 2001
/etc/grpck, date=974217393 Tue May 15 09:15:42 2001
/etc/halt, date=974217393 Tue May 15 09:18:01 2001
/etc/inet/services, date=974217393 Tue May 15 09:26:44 2001
/etc/inet/netmasks, date=974217393 Tue May 15 09:32:47 2001
/etc/inet/Networks, date=974217393 Tue May 15 09:56:12 2001
레가토 Networker® 6.x 유닉스 운영자 교육
1-8
Pat Brearton:
306.gif
Networker 데몬
nsrindexd
서버
nsrmmd
nsrd
Storage
Node
CFI
CFI
CFI
nsrmmd
Storage
Node
nsrmmdbd
클라이언트
nsrexecd
nsrexecd
리소스
디렉토리
미디어
DB
클라이언트
nsrexecd
nsrexecd
nsrexecd
nsrexecd
레가토 Networker® 6.x 유닉스 운영자 교육
클라이언트
1-9
클라이언트 데몬 (nsrexecd)
Networker 서버가 작업 요청시 원격수행 (Remote
Execution)을 위해 항상 대기 상태에 있다.
네트웍을 통해 Networker의 서비스를 수행하기
위해 어떤 포트를 사용해야 할지 결정한다.
nsrexecd
nsrexecd
레가토 Networker® 6.x 유닉스 운영자 교육
클라이언트
1-10
Storage Node 데몬 (nsrmmd)

클라이언트로부터
백업데이터를 받는다.

Networker 백업 장치에
데이터를 쓰거나 읽는다.

데이터를 패키지 한다.

동시 백업을 지원한다.

Tracking 정보를 미디어
데이터베이스에 보낸다.
Storage
Node
클라이언트
nsrexecd
nsrexecd
nsrmmd
주의: 현재 사용중인 장치당 하나의 nsrmmd가 필요.
레가토 Networker® 6.x 유닉스 운영자 교육
1-11
서버 데몬
nsrindexd
서버
nsrmmd
nsrexecd
nsrexecd
레가토 Networker® 6.x 유닉스 운영자 교육
CFI
CFI
CFI
nsrd
Storage
Node
nsrmmdbd
미디어
DB
클라이언트
리소스
디렉토리
1-12
서버 데몬: nsrd
nsrindexd
서버
nsrmmd
nsrexecd
nsrexecd
CFI
CFI
CFI
nsrd
Storage
Node
nsrmmdbd
미디어
DB
클라이언트
리소스
디렉토리

다른 모든 서버 데몬들을 구동시킨다. (마스터 데몬)

리소스 파일을 읽는다.

리소스 정보를 인터페이스에 제공한다.
레가토 Networker® 6.x 유닉스 운영자 교육
1-13
서버 데몬: nsrindexd
nsrindexd
서버
nsrmmd
nsrexecd
nsrexecd


nsrd
Storage
Node
nsrmmdbd
미디어
DB
클라이언트
리소스
디렉토리
클라이언트로부터 정보를 받는다.
클라이언트 파일 인덱스에 정보를
기록하거나 읽는다.
레가토 Networker® 6.x 유닉스 운영자 교육
CFI
CFI
CFI
save
nsrexecd
nsrexecd
클라이언트
1-14
서버 데몬: nsrmmdbd
nsrindexd
서버
nsrmmd
CFI
CFI
CFI
nsrd
Storage
Node
nsrmmdbd
nsrexecd
nsrexecd
미디어
DB
클라이언트
리소스
디렉토리

Storage Node 데몬으로부터 정보를 받는다.

미디어 데이터베이스에 기록하거나 읽는다.
레가토 Networker® 6.x 유닉스 운영자 교육
1-15
Pat Brearton:
306.gif
No 멀티플렉싱
1 MB/s
1 MB/s
클라이언트11
클라이언트
클라이언트 2
클라이언트 3
장치
볼륨
하나의 데이터 스트림
레가토 Networker® 6.x 유닉스 운영자 교육
1-16
Pat Brearton:
306.gif
No 멀티플렉싱
1 MB/s
1 MB/s
클라이언트 2클라이언트
클라이언트 12
클라이언트 3
장치
볼륨
하나의 데이터 스트림
레가토 Networker® 6.x 유닉스 운영자 교육
1-16
Pat Brearton:
306.gif
No 멀티플렉싱
1 MB/s
1 MB/s
클라이언트 3 클라이언트 3
장치
볼륨
하나의 데이터 스트림
레가토 Networker® 6.x 유닉스 운영자 교육
1-16
Pat Brearton:
306.gif
멀티플렉싱
Collective 데이터 Rate
1 MB/s
1 MB/s
1 MB/s
3 MB/s
클라이언트 1
클라이언트 2
클라이언트 3
장치
볼륨
여러개의 데이터 스트림
레가토 Networker® 6.x 유닉스 운영자 교육
1-17
Pat Brearton:
306.gif
멀티플렉싱
Collective 데이터 Rate
3 MB/s
1 MB/s
1 MB/s
1 MB/s
장치
볼륨
여러개의 데이터 스트림
레가토 Networker® 6.x 유닉스 운영자 교육
1-17
Pat Brearton:
306.gif
멀티플렉싱
Collective 데이터 Rate
3 MB/s
1 MB/s
1 MB/s
1 MB/s
장치
볼륨
여러개의 데이터 스트림
레가토 Networker® 6.x 유닉스 운영자 교육
1-17
Pat Brearton:
306.gif
멀티플렉싱
Collective 데이터 Rate
3 MB/s
1 MB/s
1 MB/s
1 MB/s
장치
볼륨
여러개의 데이터 스트림
레가토 Networker® 6.x 유닉스 운영자 교육
1-17
Pat Brearton:
306.gif
멀티플렉싱
Collective 데이터 Rate
3 MB/s
1 MB/s
1 MB/s
1 MB/s
장치
볼륨
여러개의 데이터 스트림
레가토 Networker® 6.x 유닉스 운영자 교육
1-17
Pat Brearton:
306.gif
멀티플렉싱
Collective 데이터 Rate
2 MB/s
1 MB/s
1 MB/s
장치
볼륨
여러개의 데이터 스트림
레가토 Networker® 6.x 유닉스 운영자 교육
1-17
Pat Brearton:
306.gif
멀티플렉싱
Collective 데이터 Rate
1 MB/s
1 MB/s
장치
볼륨
여러개의 데이터 스트림
레가토 Networker® 6.x 유닉스 운영자 교육
1-17
Pat Brearton:
306.gif
멀티플렉싱
Collective 데이터 Rate
1 MB/s
1 MB/s
장치
볼륨
여러개의 데이터 스트림
레가토 Networker® 6.x 유닉스 운영자 교육
1-17
Pat Brearton:
306.gif
멀티플렉싱
장치
볼륨
여러개의 데이터 스트림
레가토 Networker® 6.x 유닉스 운영자 교육
1-17
Open 테이프 포멧(OTF)
Networker 클라이언트는 백업
데이터를 박스로 (Save Set)
포장한다.
유닉스
NT
Save Set – 박스
Record – 팔레트
Volume -- 창고
OTF
팔레트들은 창고 (테이프
볼륨)에 보관되어진다.
Storage Node는 박스들을 팔레트
(record)로 쌓아서 포장한다.
레가토 Networker® 6.x 유닉스 운영자 교육
1-18
데이터가 볼륨에 기록되는 방법
Storage Node
미디어
DB
클라이언트
nsrmmdbd
flute
3
save
1
nsrmmd
soprano
64 K
레가토 Networker® 6.x 유닉스 운영자 교육
미디어 미디어
Record Record
미디어 미디어
Record Record
미디어
파일
미디어
파일
End of File
of File
EndMore
데이터…
End of Media
볼륨
(Pool: Default)
(Name: Default.001)
End of File
Chunk
of File
End
32 K
Chunk
32 K
레이블
End of File
레이블
End of File
2
1-19
Pat Brearton:
306.gif
원격 장치 지원
Networker 서버는
tracking 정보를
보관한다.
원격 장치는
백업 데이터를
보관한다.
클라이언트는 백업
데이터를 생성한다.
레가토 Networker® 6.x 유닉스 운영자 교육
1-20
Networker 백업 절차
서버 & Storage
Node
nsrindexd
nsrd
CFI
nsrmmdbd
미디어
DB
3
nsrmmd
CFI
CFI
5
5
4
1
5
2
nsrexecd
nsrexecd
1
save
클라이언트
레가토 Networker® 6.x 유닉스 운영자 교육
1-21
Networker 설치
제2장
Copyright © 2000 and 2001 Legato Systems, Inc.
Networker 6.x 문서들
유닉스 플렛폼
메뉴얼
웹 위치
모든 유닉스
Legato Networker Release
Supplement, Release 6.1, Unix
www.legato.com/resources/
supplements/
Tru64® 유닉스
Legato Networker Installation Guide,
Release 6.1, Compaq Tru64 Unix
www.legato.com/resources/
manuals/
Linux®
Legato Networker Installation Guide,
Release 6.1, Linux
IRIX
Legato Networker Installation Guide,
Release 6.1, IRIX
Solaris®
Legato Networker Installation Guide,
Release 6.1, Solaris
AIX®
Legato Networker Installation Guide,
Release 6.1, AIX
HP-UX®
Legato Networker Installation Guide,
Release 6.1, HP-UX
모든 유닉스
Legato Networker 관리 지침서, Release
6.1, 유닉스 버전
레가토 Networker® 6.x 유닉스 운영자 교육
www.legato.com/resources/
manuals/
2-1
레가토 웹 페이지
www.legato.com
www.legato.com
 Support  Documentation
레가토 Networker® 6.x 유닉스 운영자 교육
2-2
시스템 최소 요건
유닉스 Type
디스크 공간
Solaris
HP-UX
AIX
IRIX
Linux
Tru64 유닉스
OS
Disk
네트워크
Solaris
HP-UX
AIX
IRIX
Linux
Tru64
79 MB
97 MB
88 MB
28 MB
20 MB
97 MB
네트워크 연결
bongo:# ping soprano
soprano is alive
레가토 Networker® 6.x 유닉스 운영자 교육
2-3
호스트 역할 결정
bongo
서버
soprano
1. 클라이언트 패키지
Storage
Node
Storage
Node
2. Storage Node
패키지
1. 클라이언트 패키지
클라이언트
2. Storage Node 패키지
클라이언트
3. 서버 패키지
Networker 서버가 Control하는 모든
호스트에는 반드시 클라이언트
소프트웨어 패키지가 설치되어야
한다.
레가토 Networker® 6.x 유닉스 운영자 교육
클라이언트
클라이언트
패키지만 설치
flute
2-4
Networker 소프트웨어 설치
레가토 Networker® 6.x 유닉스 운영자 교육
2-5
Networker의 시작과 종료
데몬 구동 (Solaris 의 경우):
1.
2.
루트 사용자로 로그인
유닉스 rc 스크립트 구동:
/etc/init.d/Networker start
/etc/rc.nsr (AIX의 경우)
Networker 데몬 종료:
nsr_shutdown –a
또는 유닉스 rc script 구동:
/etc/init.d/Networker stop
/etc/rc.nsr stop (AIX 의 경우)
레가토 Networker® 6.x 유닉스 운영자 교육
2-6
Networker 인터페이스
관리자 인터페이스
nwbackup
nwadmin
nsrwatch
nwrecover
nsradmin
레가토 Networker® 6.x 유닉스 운영자 교육
사용자 인터페이스
2-7
Networker 관리자 프로그램
메뉴
구성
단축 버튼
서버 상태
장치 상태
열려있는
세션
모니터링
데몬 메시지
Pending
메시지
레가토 Networker® 6.x 유닉스 운영자 교육
2-8
메뉴
레가토 Networker® 6.x 유닉스 운영자 교육
2-9
단축버튼
버튼
수행 작업
Networker 서버를 변경할 수 있다.
장치에 볼륨을 마운트한다.
장치에 볼륨을 Unmount 한다.
장치에 볼륨을 레이블 한다.
클라이언트 파일 인덱스를 관리한다.
미디어 데이터베이스에 있는 볼륨
정보를 관리한다.
그룹을 관리한다.
레가토 Networker® 6.x 유닉스 운영자 교육
2-10
모니터링 영역
모니터링
레가토 Networker® 6.x 유닉스 운영자 교육
2-11
텍스트기반 관리자 인터페이스
nsradmin
nsrwatch
레가토 Networker® 6.x 유닉스 운영자 교육
2-12
Networker 사용자 프로그램
메뉴
nwbackup
단축 버튼
nwrecover
메뉴
단축 버튼
트리 구조
트리 구조
레가토 Networker® 6.x 유닉스 운영자 교육
2-13
Pat Brearton:
301.gif
백업 수행
제3장
Copyright © 2000 and 2001 Legato Systems, Inc.
Pat Brearton:
303.gif
백업 개요
Networker 서버
Networker
클라이언트
데이터 Tracking &
관리
Tracking
데이터
Storage Node
데이터 소스
물리적 Storage
장치
백업
데이터
레가토 Networker® 6.x 유닉스 운영자 교육
백업
데이터
데이터 도착지
3-1
Pat Brearton:
303.gif
Networker 백업 용어- Save Set
Save Set 은 Networker 클라이언트가 생성하여 Storage Node의
미디어에 백업 되는 파일들의 그룹, 파일시스템 또는 에플리케이션에
의해 생성된 데이터를 가리킴.
레가토 Networker® 6.x 유닉스 운영자 교육
3-2
Pat Brearton:
Networker 백업 용어- save 스트림
303.gif
데이터 &
save
Set
서버
클라이
언트
save 스트림은 백업되고 있거나 복구가 진행되고 있는 하나의
Save Set을 가리킴.
레가토 Networker® 6.x 유닉스 운영자 교육
3-3
Pat Brearton:
303.gif
Networker 백업 용어-볼륨
볼륨은 마그네틱 테이프나 옵티컬 디스크,파일시스템, 디렉토리와
같은 미디어의 물리적인 단위를 가리킴.
레가토 Networker® 6.x 유닉스 운영자 교육
3-4
Pat Brearton:
303.gif
Networker 백업 용어- Pool
Pool 은 Networker의 리소스중의 하나로 Networker에 의해
레이블된 볼륨의 집합을 가리킴.
백업 데이터는 이 Pool을 이용해 특정 볼륨들에 기록된다.
Save Set 1
Save Set 3
Save Set 11
Save Set 7
레가토 Networker® 6.x 유닉스 운영자 교육
Pool 1
bongo.003
bongo.002
bongo.001
볼륨
3-5
Pat Brearton:
Networker 백업 용어-부트스트렙
303.gif
미디어
DB
리소스
디렉토리
부트스트렙은 미디어 데이터베이스와 리소스 파일의 정보를
포함하고 있는 Save Set을 가리킴.
Networker 서버의 재난복구를 위해 필수적임.
레가토 Networker® 6.x 유닉스 운영자 교육
3-6
Pat Brearton:
303.gif
Networker 백업 용어-그룹
클라이
언트
flute
클라이
언트
clarinet
soprano
클라이
언트
그룹 은 특정시간에 백업할 수 있는 클라이언트들의 집합을 가리킴.
레가토 Networker® 6.x 유닉스 운영자 교육
3-7
Pat Brearton:
303.gif
Networker 백업 용어-리소스
리소스는 테이프 장치, 백업 그룹 및 클라이언트들과 같은 구성요소들을
설정 및 구성을 알 수 있는 파일.
클라이언트
백업 그룹
Storage
장치
레가토 Networker® 6.x 유닉스 운영자 교육
3-8
Pat Brearton:
303.gif
Networker 백업 용어-스케줄
스케줄은 자동백업을 위해 백업 레벨을 정의할 수 있는 Networker의
리소스중의 하나임.
레가토 Networker® 6.x 유닉스 운영자 교육
3-9
Pat Brearton:
Networker 백업 용어-패러렐리즘
303.gif
Collective 데이터 Rate
3 MB/s
1 MB/s
1 MB/s
1 MB/s
장치
볼륨
패러렐리즘은 Networker 서버가 여러 개의 save 스트림들을 동시에
백업 받게 해주는 Networker의 Setting 값이다.
레가토 Networker® 6.x 유닉스 운영자 교육
3-10
Pat Brearton:
303.gif
Networker 백업 용어-타겟세션
Storage Node
패러렐리즘 = 6
백업
세션들
타겟 세션 = 4
타겟 세션은 특정 백업 장치에 save 스트림 수를 정의해 줄 수 있는
Networker 의 Setting 값이다.
레가토 Networker® 6.x 유닉스 운영자 교육
3-11
Pat Brearton:
304.gif
Networker 백업 유형
클라이언트-구동 백업
서버-구동 백업
수동
자동(스케줄), 수동
Attended
Attended, unattended
사용자가 백업 시작.
Networker 서버가
클라이언트로 하여금 백업을
지시함.
레가토 Networker® 6.x 유닉스 운영자 교육
3-12
클라이언트-구동 백업
서버
Tracking
데이터
Tracking
데이터
save
Save Set
클라이언
트
Save Set
볼륨
Storage Node
레가토 Networker® 6.x 유닉스 운영자 교육
3-13
Pat Brearton:
303.gif
nwbackup 프로그램
다른 Networker
서버 연결.
백업 시작
클라이언트
서버
클라이언트의 파일 시스템을
탐색하여 백업할 파일을 선택함.
레가토 Networker® 6.x 유닉스 운영자 교육
3-14
Pat Brearton:
303.gif
백업할 파일 선택
파일이이나
디렉토리 옆의 작은
박스 클릭하면
선택됨.
또는 특정 파일
선택후 Mark
버튼 누름
레가토 Networker® 6.x 유닉스 운영자 교육
3-15
Pat Brearton:
303.gif
nwbackup 윈도우 아이콘
아이콘
설명
디렉토리 또는 폴더 (그 속에 들어 있는 파일이나 서브
폴더 및 디렉토리를 보기 위해서는 더블 클릭함.)
실행 파일
파일
심볼릭 링크
마운트 포인트
레가토 Networker® 6.x 유닉스 운영자 교육
3-16
Pat Brearton:
303.gif
GUI에서 백업 시작
1.
2.
3.
레가토 Networker® 6.x 유닉스 운영자 교육
3-17
Pat Brearton:
303.gif
백업 모니터링
nwbackup
nwadmin
레가토 Networker® 6.x 유닉스 운영자 교육
3-18
Pat Brearton:
명령어를 사용한 클라이언트 백업
303.gif
옵션
설명
예:
-s 서버
Networker 서버로 어떤 호스트를 사용할 지 지정.
현재 실행되고 있는 서버가 기본값임. 현재 아무
서버도 실행되고 있지 않을 경우 hosts 파일에
nsrhost라고 지정되는 호스트가 선택됨.
save –s bongo /etc
-n
no save를 나타냄. 실제 백업을 수행하지 않고
백업할 양을 파악하고자 할 때 사용.
다음과 같은 작업이
가능함.
-v
verbose 모드를 나타냄. 백업 진행 상태를
상세하게 보여줌.
-q
Quiet 를 나타냄. 실제 백업을 수행하지 않고 결과
및 에러 메시지만 나타냄.
-b pool
백업 데이터를 저장할 Pool 지정.
-F 파일
이 파일의 수정시간보다 더 최근에 변경된 파일만
백업함.
-x
마운트 포인트를 건너뜀
레가토 Networker® 6.x 유닉스 운영자 교육

백업할 파일 선택.

사전 백업.

백업 시작.

백업 모니터링.
3-19
Pat Brearton:
303.gif
save 명령어 사용예
Command Line
레가토 Networker® 6.x 유닉스 운영자 교육
3-20
서버-구동 백업 개요
서버
Tracking
데이터 백업
서버가 백업 지시
볼륨
Tracking
데이터
Tracking
데이터
save
클라이언
트
Save Set &
Tracking 데이터
로그 생성
원격 Storage Node가
없으면 모든 백업이
하나의 볼륨으로 수행
될 수 있음.
Save Set &
Tracking 데이터
Storage Node
레가토 Networker® 6.x 유닉스 운영자 교육
Notification
프린트
볼륨
3-21
Pat Brearton:
303.gif
서버-구동과
클라이언트-구동 같은점
3. Storage Node가 save
스트림을 받아서
백업장치에 보냄.
서버
Storage Node
미디어
DB
5. 서버는 Storage
Node로부터 볼륨
위치정보를 받아서 기록.
4. 백업 장치가 데이터를
받아서 볼륨에 보냄.
CFI
볼륨
2. 서버가 CFI에 Tracking
정보를 기록.
save
1. 클라이언트가 save
스트림을 보냄
클라이언트
레가토 Networker® 6.x 유닉스 운영자 교육
3-22
Pat Brearton:
303.gif
서버-구동과
클라이언트-구동 다른점
볼륨
서버
부트스트렙
미디어
DB
리소스
디렉토리
2. 서버는 Networker CFI
데이터베이스를 백업하고
부트스트렙 Save Set을
생성.
4. 서버는 데이터베이스
관리를 통하여 데이터 lifecycling 정책을 유지함.
CFI
CFI
Email
root@nwserver
3. 서버는 이미 설정된
Notification을 구동.
레가토 Networker® 6.x 유닉스 운영자 교육
1. 서버가
클라이언트에
백업 지시함.
클라이언트
3-23
Pat Brearton:
303.gif
디폴트 서버-구동 백업
클라이언트 와 그룹
레가토 Networker® 6.x 유닉스 운영자 교육
3-24
Pat Brearton:
303.gif
서버-구동 백업 수행 (nwadmin)
레가토 Networker® 6.x 유닉스 운영자 교육
3-25
Pat Brearton:
303.gif
nwadmin에서 백업 모니터링
현재 어떤 장치가
사용가능하고 어떤 볼륨이
마운트 되어 있는지 확인 할
수 있음.
현재 세션의 상태를 보여줌.
Networker 프로세스가
생성하는 메시지를 보여줌.
진행이 안되고 있는 작업
보여줌.
레가토 Networker® 6.x 유닉스 운영자 교육
3-26
Pat Brearton:
303.gif
백업 Notification 보기
January 09 03:35 2001 alto’s bootstrap information Page 1
date
서버
부트스트렙
리포트
time
level
ssid
files record
volume
01/07/01
12:15:09
full
245075903 61
0
alto.001
01/07/01
12:33:41
full
246034782 71
0
alto.001
01/07/01
14:27:23
full
246647299 76
0
alto.001
01/08/01
00:01:41
full
249699875 92
0
alto.001
Networker Savegroup: (notice) Default completed, 1 Client(s)
(All Succeeded)
Start Time:
Email
root@nwserver
Savegroup
완료 리포트
End Time:
Tue Jan 6 16:07:14 2001
Tue Jan 6 16:19:29 2001
---Successful Save Sets---
alto:/no cycles found in media db; doing full save
alto:/
level=full,
22 MB 00:00:39
1632 files
alto:/no cycles found in media db; doing full save
alto:/
level=full,
257 MB 00:09:42
21078 files
alto:/no cycles found in media db; doing full save
alto:/
level=full,
4.5 MB 00:00:2739
1392 files
---Unsuccessful Save Sets--alto:/opt
레가토 Networker® 6.x 유닉스 운영자 교육
5 retries attempted
3-27
Pat Brearton:
303.gif
명령어를 사용한 서버-구동 백업
save
soprano
루트
savegrp&
save
flute
bongo
리소스
데이터베이스
Client: clarinet
Group: Default
Schedule: Default
save
clarinet
Pool: Default
Client: flute
Group: Default
레가토 Networker® 6.x 유닉스 운영자 교육
3-28
savegrp 옵션들
옵션
설명
-p
미리 보기
-v
Verbose 모드
-l 레벨
save를 수행할 레벨
-c
백업할 파일시스템이 있는 클라이언트 이름
클라이언트
그룹
시작할 Networker의 그룹 지정
레가토 Networker® 6.x 유닉스 운영자 교육
3-29
Pat Brearton:
303.gif
그룹 백업 모니터링
그룹 Control 윈도우
nwadmin
savegrp -v
레가토 Networker® 6.x 유닉스 운영자 교육
3-30
Pat Brearton:
308.gif
서버-구동 프로세스
서버 프로세스
nsrexecd
Storage Node 프로세스
nsrindexd
nsrd
nsrexecd
nsrmmdbd
nsrmmd
nsrmmd
bongo
볼륨
flute
레가토 Networker® 6.x 유닉스 운영자 교육
nsrexecd
nsrexecd
nsrexecd
nsrexecd
클라이언트
프로세스
soprano
3-31
Pat Brearton:
308.gif
savegrp 프로세스
서버 프로세스
Storage Node 프로세스
nsrindexd
nsrd
nsrmmd
nsrmmdbd
nsrmmd
1
bongo
볼륨
savegrp
flute
레가토 Networker® 6.x 유닉스 운영자 교육
soprano
클라이언트
프로세스
3-32
Pat Brearton:
308.gif
savegrp 프로세스
서버 프로세스
Storage Node 프로세스
nsrindexd
nsrd
nsrmmd
nsrmmdbd
nsrmmd
bongo
savegrp
flute
레가토 Networker® 6.x 유닉스 운영자 교육
2
2
nsrexecd
nsrexecd
볼륨
nsrexec
nsrexec
2
nsrexecd
nsrexecd
클라이언트
프로세스
soprano
3-32
Pat Brearton:
308.gif
savegrp 프로세스
서버 프로세스
Storage Node 프로세스
nsrindexd
nsrd
nsrmmd
nsrmmdbd
nsrmmd
bongo
savegrp
flute
레가토 Networker® 6.x 유닉스 운영자 교육
볼륨
nsrexec
nsrexec
nsrexecd
nsrexecd
3
savefs
nsrexecd
nsrexecd
3
savefs
클라이언트
프로세스
soprano
3-32
Pat Brearton:
308.gif
savegrp 프로세스
서버 프로세스
Storage Node 프로세스
nsrindexd
nsrd
nsrmmd
nsrmmdbd
nsrmmd
bongo
savegrp
4
flute
레가토 Networker® 6.x 유닉스 운영자 교육
nsrexec
nsrexec
WorkList nsrexecd
WorkList
4
nsrexecd
nsrexecd
nsrexecd
savefs
savefs
클라이언트
프로세스
볼륨
볼륨
soprano
3-32
Pat Brearton:
308.gif
savegrp 프로세스
서버 프로세스
Storage Node 프로세스
nsrindexd
nsrd
nsrmmd
nsrmmdbd
nsrmmd
bongo
savegrp
flute
볼륨
볼륨
nsrexec
nsrexec
nsrexec
5
nsrexecd
nsrexecd
nsrexecd
nsrexecd
nsrexecd
savefs
savefs
soprano
5
레가토 Networker® 6.x 유닉스 운영자 교육
save
save
save 클라이언트
프로세스
3-32
Pat Brearton:
308.gif
CFI 와 부트스트렙 백업
서버 프로세스
Storage Node 프로세스
CFI
CFI
6
CFI
인덱스: soprano
인덱스:
flute
인덱스:flute
nsrd
nsrmmd
미디어
데이터베이스
nsrmmd
6
bongo
savegrp
flute
레가토 Networker® 6.x 유닉스 운영자 교육
볼륨
nsrexec
nsrexecd
nsrexecd
nsrexecd
nsrexecd
클라이언트
프로세스
soprano
3-33
Pat Brearton:
308.gif
CFI 와 부트스트렙 백업
서버 프로세스
CFI
nsrindexd CFI
CFI
부트스트렙
nsrd
Storage Node 프로세스
미디어
DB
7
리소스
디렉토리
nsrmmdbd 미디어
미디어
nsrmmd
nsrmmd
데이터베이스
데이터베이스
bongo
savegrp
flute
레가토 Networker® 6.x 유닉스 운영자 교육
볼륨
nsrexec
nsrexecd
nsrexecd
nsrexecd
nsrexecd
클라이언트
프로세스
soprano
3-34
Pat Brearton:
308.gif
부트스트렙 Notification
서버 프로세스
Storage Node 프로세스
CFI
nsrindexd CFI
CFI
nsrd
8
nsrmmd
bongo
Notifications
nsrmmd
nsrmmdbd
미디어
데이터베이스
Email
flute
레가토 Networker® 6.x 유닉스 운영자 교육
nsrexecd
nsrexecd
볼륨
볼륨
nsrexecd
nsrexecd
클라이언트
프로세스
soprano
3-35
Pat Brearton:
CFI 와 미디어 데이터베이스 점검
308.gif
서버 프로세스
Storage Node 프로세스
nsrindexd
aAging 상태
a일관성
nsrd
nsrmmd
CFI
CFI
CFI
nsrmmd
nsrmmdbd
9
미디어
데이터베이스
bongo
savegrp
flute
레가토 Networker® 6.x 유닉스 운영자 교육
볼륨
볼륨
nsrexec
nsrexecd
nsrexecd
nsrexecd
nsrexecd
클라이언트
프로세스
soprano
3-36
사용자 정의 백업
제4장
Copyright © 2000 and 2001 Legato Systems, Inc.
클라이언트 리소스들
스케줄
정책
디렉티브
그룹
레가토 Networker® 6.x 유닉스 운영자 교육
4-1
스케줄 리소스
레가토 Networker® 6.x 유닉스 운영자 교육
4-2
Networker 백업 레벨 값들
형태
설명
Full
파일이 변경되었든 안되었든 상관없이 모든
파일 백업.
레벨 [1–9]
(Differential)
가장 최근에 더 낮은 레벨로 수행된 이후 변경된
파일만 백업.
Incremental
레벨에 상관없이 가장 최근에 수행된 백업이후
변경된 파일만 백업.
통합백업
가장 최근 Full 백업이후 변경된 데이터를 모두
백업한후 가장 최근 Full 백업과 통합하여
새로운 Full 백업을 만듬.
Skip
정의된 스케줄 백업을 수행 안함.
레가토 Networker® 6.x 유닉스 운영자 교육
4-3
레벨 백업 예
5일째 날 레벨 4백업은 첫째날 Full
백업이후 모든 데이터를 포함.
Full
레벨 4
레벨 7
레벨 5
Incr. Incr.
Day
1
2
3
4
5
6
6째날 레벨 7 백업은 5째날 레벨 4
백업이후 변경된 파일만 백업함.
레가토 Networker® 6.x 유닉스 운영자 교육
4-4
Skip 백업—예
Full
레벨 4
Skip
레벨 5
Incr.
Day
1
2
3
4
5
6
6째날 레벨 skip 백업이 수행되면
그날은 아무 파일도 백업되지 않음.
레가토 Networker® 6.x 유닉스 운영자 교육
4-5
통합 백업—예
Full
Full
레벨 1 (통합)
레벨 4
8째날 복구시 7째날
통합백업본만 필요함.
레벨 7
레벨 5
Incr.
Day
1
레가토 Networker® 6.x 유닉스 운영자 교육
2
3
4
5
6
7
8
9
10
4-6
레벨 무시 (Overrides) 사용
1. 스케줄의 날짜를
선택하여 레벨 메뉴를
나타냄.
2. Overrides 클릭.
3. 새로운 레벨 선택.
4. Apply 클릭.
레가토 Networker® 6.x 유닉스 운영자 교육
4-7
백업 Period
레가토 Networker® 6.x 유닉스 운영자 교육
4-8
정책 리소스
Browse 정책 (파일의
정보가 CFI에 존재할 기간)
Retention 정책 (자동 재활용 되기
전까지 데이터가 보호되어야 할
기간)
레가토 Networker® 6.x 유닉스 운영자 교육
4-9
Save Set 상태
상태
설명
탐색 가능
클라이언트 파일 인덱스가 백업한 Save Set의
항목을 가지고 있음. 그 Save Set의 내용을 볼 수
있고 복구 가능함.
복구 가능
특정 Save Set이 Browse 정책을 초과한 상태로,
그 Save Set은 복구 가능하나 그 내용은 볼 수
없음.
재활용 가능
특정 Save Set이 Retention 정책을 초과한 상태로,
그 Save Set은 여전히 복구 가능한 상태이지만
언제든지 그 볼륨은 레이블 되어 재사용 될 수
있음.
반드시 그 볼륨의 모든 Save Set이 모두 재활용
가능이 되어야만 그 볼륨이 레이블 될 수 있음.
레가토 Networker® 6.x 유닉스 운영자 교육
4-10
Save Set의 정책 변화 예
1 째날 백업이 수행되면 CFI에
Save Set Tracking 정보가
저장됨.
Day 1 2 3 4 5 6 7 8
탐색 가능
Save Set
Control
데이터
클라이언트
데이터
CFI
볼륨
미디어
데이터베이스
레가토 Networker® 6.x 유닉스 운영자 교육
4-11
Save Set의 정책 변화 예
2 째날 Browse 정책 기간이
만료되면,CFI에서 그 save
set에 대한 항목이 지워짐.
Day 1 2 3 4 5 6 7 8
Browse 정책
Browsable
Save Set
Control
데이터
복구 가능
Save Set
Control
데이터
클라이언트
데이터
CFI
볼륨
미디어
데이터베이스
레가토 Networker® 6.x 유닉스 운영자 교육
4-11
Save Set의 정책 변화 예
8 째날 Retention 정책 기간이
만료되면 그 save set에 대한
상태가 복구가능에서
재활용가능으로 바뀌고,
미디어 데이터베이스에서 그
항목도 재활용으로 표시됨.
Day 1 2 3 4 5 6 7 8
Browse 정책
Retention 정책
재활용 가능
Recoverable
클라이언트
데이터
Save Set
Control
데이터
CFI
볼륨
미디어
데이터베이스
레가토 Networker® 6.x 유닉스 운영자 교육
4-11
Save Set의 정책 변화 예
X 째날 그 볼륨의 모든 save
set들이 Retention 기간을
만료하면 그 볼륨은 재
레이블 될 수 있음.
Day 1 2 3 4 5 6 7 8…x
Browse 정책
Retention 정책
재레이블 됨
Save Set
Control
데이터
CFI
볼륨
미디어
데이터베이스
레가토 Networker® 6.x 유닉스 운영자 교육
4-11
정책 과 종속적인 Save Set
Browse 와 Retention 정책 = 7 일
1째날 Save Set은
이때 만료되지 않음.
Full
1, 4, 5, 6,과 7 째날
Save Set이 이 때
만료됨
레벨 7
Incr.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2째날, 3째날 Save
Set이 만료됨
레가토 Networker® 6.x 유닉스 운영자 교육
4-12
정책 생성
1.
Create 버튼을
누른후 이름 부여
2. 기간 설정.
3. number of periods 입력.
4. Apply 클릭.
5. 생성된 정책을 클라이언트에 적용
레가토 Networker® 6.x 유닉스 운영자 교육
4-13
그룹 리소스
레가토 Networker® 6.x 유닉스 운영자 교육
4-14
그룹 리소스를 클라이언트에 적용
레가토 Networker® 6.x 유닉스 운영자 교육
4-15
Save Set 속성 수정
서버-구동 백업시
클라이언트가
수행할 Save
Set을 나열함.
레가토 Networker® 6.x 유닉스 운영자 교육
4-16
Storage Node 속성
클라이언트가 백업
데이터를 어느 호스트로
우선적으로 보낼 것인지
결정함.
soprano
nsrserverhost
레가토 Networker® 6.x 유닉스 운영자 교육
4-17
디렉티브 리소스
레가토 Networker® 6.x 유닉스 운영자 교육
4-18
Pool
 백업으로 어느 볼륨을 사용할 것인지 결정
그룹 데이터를 특정 미디어로 논리적으로 구분
 save 스트림을 특정 미디어에 그룹화함으로서 데이터를 관리하기 쉽게 함
백업 데이터
백업 데이터 Pools
Archive 데이터
Archive 데이터 Pools
복제 데이터
복제 데이터 Pools
Migration 데이터
Migration 데이터
Pools
레가토 Networker® 6.x 유닉스 운영자 교육
4-19
Pool 선택 기준
일치 여부 ?

Pool은 4개의 선택기준으로
선택된다.

Networker는 데이터를 보낼
적당한 Pool을 찾기 위해
계층적으로 검색한다.

선택기준에 의해 어떤 Pool도
일치하지 않으면 디폴트 Pool로
보내진다.
그룹
NO
YES
클라이언트
NO
YES
Save Set
NO
YES
레벨
NO
YES
Pool: X
레가토 Networker® 6.x 유닉스 운영자 교육
Pool: Default
4-20
Pool 속성
Soprano나 bongo
클라이언트로 부터
나온 모든 save
set는 이 Pool에
들어 간다.
레가토 Networker® 6.x 유닉스 운영자 교육
4-21
Pool: 선택 예
save 스트림 1
그룹: sales
클라이언트:
clarinet
Save Set: /etc
레벨: full
?
Pool A
?
Pool B
Pool C
Pool Default
그룹 = 지정안됨
그룹 = legal
그룹 = legal
그룹 = 지정안됨
클라이언트 =
oboe, tuba
클라이언트 =
oboe, tuba
클라이언트 =
oboe, tuba
클라이언트 =
지정안됨
Save Sets = /usr
Save Sets =
지정안됨
Save Sets =
지정안됨
Save Sets =
지정안됨
레벨 = 지정안됨
레벨 = full
레벨 = incr
레벨 = 지정안됨
레가토 Networker® 6.x 유닉스 운영자 교육
?
?
4-22
Networker 장치들
테이프
옵티컬
파일
Stand-alone 장치
레가토 Networker® 6.x 유닉스 운영자 교육
Autochanger
4-23
Autochanger가 없는 장치 구성
1. O/S에서 장치 점검:
4. 볼륨을 레이블하고 Pool에 할당.
tar -cvf /dev/rmt/0hbn /etc
2. nwadmin 장치 생성.
5. 볼륨에 데이터 기록:
save –s bongo /usr/lib
6. nwadmin에서 볼륨정보 확인.
3. 서버에서 nsrmmd가 수행되는지
확인:
ps -ef | grep nsrmmd
레가토 Networker® 6.x 유닉스 운영자 교육
4-24
볼륨 레이블링
Pool: Default
레가토 Networker® 6.x 유닉스 운영자 교육
Volume
Volume
Volume
bongo.001
bongo.002
bongo.003
4-25
Autochanger 구성
1. Autochanger 구성 테스트:
3. nwadmin에서 구성 확인.
/etc/LGTOuscsi/inquire
2. Autochanger 구성 (jbconfig).
4. Reset, inventory, 볼륨 레이블 테스트
(nsrjb).
5. 볼륨에 데이터 기록.
레가토 Networker® 6.x 유닉스 운영자 교육
4-26
Reset, Inventory, 레이블
Inventory 창
nsrjb –HEv
nsrjb – I
nsrjb –L –S1-10 -Y
nsrjb 명령어
레가토 Networker® 6.x 유닉스 운영자 교육
4-27
Networker 서버 관리
제5장
Copyright © 2000 and 2001 Legato Systems, Inc.
서버 속성 구성
레가토 Networker® 6.x 유닉스 운영자 교육
5-1
예: 서버 패러렐리즘 = 1
/home
1
flute
3
타겟 세션 = 1
/usr
2
볼륨
/mail
Networker 서버 또는
Storage Node
oboe
레가토 Networker® 6.x 유닉스 운영자 교육
5-2
예: 서버 패러렐리즘 = 1
/home
flute
3
타겟 세션 = 1
/usr
2
볼륨
/mail
Networker 서버 또는
Storage Node
oboe
레가토 Networker® 6.x 유닉스 운영자 교육
5-2
예: 서버 패러렐리즘 = 1
/home
flute
3
타겟 세션 = 1
/usr
2
볼륨
/mail
Networker 서버 또는
Storage Node
oboe
레가토 Networker® 6.x 유닉스 운영자 교육
5-2
예: 서버 패러렐리즘 = 1
/home
flute
33
타겟 세션 = 1
/usr
볼륨
/mail
Networker 서버 또는
Storage Node
oboe
레가토 Networker® 6.x 유닉스 운영자 교육
5-2
예: 서버 패러렐리즘 = 2
/home
1
/usr
flute
/mail
3
6
타겟 세션 = 2
2
/mail
4
oboe
5
/tmp
clarinet
볼륨
Networker 서버 또는
Storage Node
/usr
레가토 Networker® 6.x 유닉스 운영자 교육
5-3
예: 서버 패러렐리즘 = 2
/home
/usr
flute
/mail
3
6
타겟 세션 = 2
/mail
4
oboe
5
/tmp
clarinet
볼륨
Networker 서버 또는
Storage Node
/usr
레가토 Networker® 6.x 유닉스 운영자 교육
5-3
예: 서버 패러렐리즘 = 2
/home
/usr
flute
/mail
6
타겟 세션 = 2
/mail
볼륨
oboe
5
/tmp
clarinet
Networker 서버 또는
Storage Node
/usr
레가토 Networker® 6.x 유닉스 운영자 교육
5-3
예: 서버 패러렐리즘 = 2
/home
/usr
flute
/mail
타겟 세션 = 2
/mail
볼륨
oboe
/tmp
clarinet
Networker 서버 또는
Storage Node
/usr
레가토 Networker® 6.x 유닉스 운영자 교육
5-3
예: 서버 패러렐리즘 = 8
/home
/usr
6
5
Networker 서버
서버 또는
and
Storage Node
타겟 세션 = 2
8
flute
/mail
2
/mail
1
oboe
/usr
/tmp
/usr
볼륨
타겟 세션 = 2
4
7
볼륨
3
clarinet
레가토 Networker® 6.x 유닉스 운영자 교육
/mail
5-4
7-5
관리자 속성
관리자 권한을 갖을 수 있는
사용자
관리자 속성
디폴트 관리자
root@서버_name
특정 호스트에 대한 특정 사용장
username@hostname
특정 호스트에 대한 모든 사용자
*@hostname
모든 호스트에 대한 특정 사용자
username@*
특정 도메인에 속하는 어떤 그룹
그룹@domain_name
레가토 Networker® 6.x 유닉스 운영자 교육
5-5
Networker 서버 모니터링
Sessions
Panel
메시지
Panel
Pending
Panel
레가토 Networker® 6.x 유닉스 운영자 교육
5-6
daemon.log 파일
날짜
시간
데몬
레가토 Networker® 6.x 유닉스 운영자 교육
활동내역
5-7
클라이언트 데이터 복구
제6장
Copyright © 2000 and 2001 Legato Systems, Inc.
Pat Brearton:
303.gif
복구 개요
Networker
서버
Storage Node
Networker 관리자
볼륨
관리용
클라이언트
소스
클라이언트
레가토 Networker® 6.x 유닉스 운영자 교육
목적지
클라이언트
6-1
복구 방법들
Browsable 복구
Save Set 복구
Directed 복구
사용자 또는 관리자가 수행
클라이언트의 루트 사용자가
수행
Networker 관리자가 수행
클라이언트 파일 인덱스 와
미디어 데이터베이스에 의존
미디어 데이터베이스만 필요
클라이언트 파일 인덱스와
미디어 데이터베이스에 의존
복구할 클라이언트에서 시작
복구할 클라이언트에서 시작
어느 클라이언트에서도 가능
nwrecover GUI 사용
또는 recover 명령어 사용
nwadmin GUI 사용
또는 recover 명령어 사용
recover 명령어만 사용
레가토 Networker® 6.x 유닉스 운영자 교육
6-2
복구 방법 선택
Networker
서버
누가 복구를 수행할
것인가?
어떤 클라이언트에
복구할 것인가?
각각의 복구 방법에
시간차이는 어떠한가?
System
관리자
레가토 Networker® 6.x 유닉스 운영자 교육
사용
자
Networker
관리자
얼마나 많은 데이터를
복구할 것인가?
Browse 또는 Retention
정책이 만료되었는가?
6-3
Browsable 복구
관리자가 아닌 사용자도
복구 가능
Networker 서버
Save
Set
클라이언트 파일
인덱스(CFI) 에 반드시
Save Set 정보가 있어야
함.
사용자 복구할 파일들을
개별적으로 선택 가능
사용자
레가토 Networker® 6.x 유닉스 운영자 교육
미디어
DB
CFI
특정 파일 시스템에 많은
파일들이 지워졌거나
이름이 변경되었을 때
6-4
Save Set 복구
Networker 서버
CFI
System 관리자
(root)
시스템 관리자만 사용 (root, Administrator)
클라이언트 파일 인덱스 (CFI) 가 없어도 복구 가능
레가토 Networker® 6.x 유닉스 운영자 교육
6-5
Directed 복구
Networker 서버
목적지
Networker 관리자
1.
Save Set을 한
클라이언트에서 다른
클라이언트로 복구시
2.
중앙에서 일괄적으로
복구시
3.
루트 사용자 권한이
아니어도 복구 가능
레가토 Networker® 6.x 유닉스 운영자 교육
소스
6-6
Pat Brearton:
Browsable 복구 수행
303.gif
서버
Storage Node
CFI
save
Set
볼륨
1.
클라이언트 파일 인덱스
탐색
2.
복구 수행.
클라이언트
레가토 Networker® 6.x 유닉스 운영자 교육
6-7
nwrecover 프로그램
디렉토리 와
파일을 찾는다.
클릭하여
선택한다.
레가토 Networker® 6.x 유닉스 운영자 교육
6-8
복구 수행
이 버튼을
눌러 복구
시작함.
Pathname이 충돌시
어떻게 처리할
것인지 결정.
진행상황
표시됨.
레가토 Networker® 6.x 유닉스 운영자 교육
6-9
Pathname 충돌 해결
레가토 Networker® 6.x 유닉스 운영자 교육
6-10
사용자 정의 Browsable 복구
레가토 Networker® 6.x 유닉스 운영자 교육
6-11
Browse 시간 변경
2001
Browse 시간을 바꿈으로서 파일시스템이 과거 특정 날짜
및 시간때의 상태로 복구할 수 있다.
레가토 Networker® 6.x 유닉스 운영자 교육
6-12
복구파일 상세 보기
레가토 Networker® 6.x 유닉스 운영자 교육
6-13
다른 위치에 복구하기
디렉토리
이름 입력.
메시지 상태를
점검하여 다른
위치로 복구 확인
레가토 Networker® 6.x 유닉스 운영자 교육
6-14
Browsable 복구 (CLI) 수행
대화형 모드
recover -c 소스_클라이언트 -s 서버_이름 pathname
비대화형 모드
recover -c 소스_클라이언트 -s 서버_이름 –a pathname
레가토 Networker® 6.x 유닉스 운영자 교육
6-15
대화형 모드로 복구
레가토 Networker® 6.x 유닉스 운영자 교육
6-16
비대화형 모드로 복구
비대화형 모드로 파일 및 디렉토리 복구 방법:
1.
recover 명령에 -a 옵션 사용.
2.
정확한 Pathname 입력.
레가토 Networker® 6.x 유닉스 운영자 교육
6-17
Browsable 복구 데이터 흐름
서버
Storage Node
nsrindexd
nsrd
nsrmmd
nsrmmdbd
soprano
bongo
1
nwrecover
flute
클라이언트
레가토 Networker® 6.x 유닉스 운영자 교육
6-18
Browsable 복구 데이터 흐름
서버
Storage Node
nsrindexd
nsrd
nsrmmd
nsrmmdbd
Soprano
soprano
bongo
1
nwrecover
flute
클라이언트
레가토 Networker® 6.x 유닉스 운영자 교육
6-18
Browsable 복구 데이터 흐름
서버
Storage Node
nsrindexd
nsrd
nsrmmd
5
nsrmmdbd
Soprano
soprano
bongo
nwrecover
flute
2
recover
클라이언트
레가토 Networker® 6.x 유닉스 운영자 교육
6-18
Browsable 복구 데이터 흐름
서버
Storage Node
nsrindexd
nsrd
nsrmmd
5
nsrmmdbd
Soprano
soprano
bongo
nwrecover
flute
recover
3
recover List
클라이언트
레가토 Networker® 6.x 유닉스 운영자 교육
6-18
Browsable 복구 데이터 흐름
서버
Storage Node
nsrindexd
4
nsrd
recover List
nsrmmd
nsrmmdbd
soprano
bongo
nwrecover
flute
recover
클라이언트
레가토 Networker® 6.x 유닉스 운영자 교육
6-18
Browsable 복구 데이터 흐름
서버
Storage Node
nsrindexd
nsrd
nsrmmd
5
nsrmmdbd
soprano
bongo
nwrecover
flute
recover
recover List
클라이언트
레가토 Networker® 6.x 유닉스 운영자 교육
6-18
Browsable 복구 데이터 흐름
서버
Storage Node
nsrindexd
nsrd
nsrmmd
nsrmmdbd
recover List
6
soprano
bongo
nwrecover
flute
recover
recover List
클라이언트
레가토 Networker® 6.x 유닉스 운영자 교육
6-18
Save Set 복구 프로그램
nwadmin 사용.
또는, mminfo와
recover 사용.
mminfo -a -r ‘ssid, 볼륨, savetime,name’ -N saveset_name
recover -s servername -S ssid
레가토 Networker® 6.x 유닉스 운영자 교육
6-19
복구할 Save Set 선택
Full
레벨 7
이 시점에서 복구 가정
Incr
Day
1
2
3
4
5
6
다음 복구 Save Set이 필요
1 째날 Full Save Set이 필요
4째날 레벨 7 Save Set이 필요
7
x
백업된
순서대로 복구
수행
5,6,7 째날 레벨 incr Save Set이 필요
레가토 Networker® 6.x 유닉스 운영자 교육
6-20
복구할 Save Set 데이터 지정
1. Save Set 선택.
4. Path
선택.
2. Instance
선택
5. Start 클릭.
3. recover 클릭
레가토 Networker® 6.x 유닉스 운영자 교육
6-21
다른 위치에 Save Set 복구
레가토 Networker® 6.x 유닉스 운영자 교육
1.
Options 을 눌러 Save
Set recover Options
창을 연다.
2.
“Relocate Recovered
data To” 필드에 새로운
path 입력
6-22
Save Set 복구 (recover)
1. Mminfo를 사용하여 복구할 Save Set id (ssid) 와
볼륨을 찾아냄.
ssid = 2247678523
예:
mminfo –a –r “ssid, 볼륨, savetime, name” –N saveset_name
2. recover -s 서버_이름 –S ssid
레가토 Networker® 6.x 유닉스 운영자 교육
6-23
Directed 복구
Networker 서버
1. 소스 클라이언트
데이터가 백업 됨.
목적지 클라이언트
2.
소스
클라이언트
# recover
관리자가 Directed
복구 수행.
3. 데이터가 다른
클라이언트에
복구됨
관리용 클라이언트
레가토 Networker® 6.x 유닉스 운영자 교육
6-24
엑세스 권한 부여
관리자
admin_사용자@tuba
soprano's
인덱스에
원격 Access
권한이 필요.
bongo
soprano
admin_사용자@tuba
root@flute
레가토 Networker® 6.x 유닉스 운영자 교육
1.
tuba의 관리자와 호스트
는 Networker의 관리자
권한을 가져야 함.
2.
소스 클라이언트인
soprano는 자신의 CFI
DB에 Access를 허용해야
함.
3.
목적지 클라이언트인
(flute)는 tuba의 관리자가
원격실행을 허용해야 함.
tuba
flute
nsrexecd –s bongo
6-25
복구 모드 선택
recover 명령어를 대화형 모드로 사용해야 함.
recover -s 서버_이름 –c 소스_클라이언트 -R 목적지_클라이언트 -i 옵션
recover>
#recover –s bongo
-c bongo -R flute
–i y
recover>
레가토 Networker® 6.x 유닉스 운영자 교육
6-26
Directed 복구 플렛폼
유닉스
레가토 Networker® 6.x 유닉스 운영자 교육
OK
유닉스
유닉스
NT
NTFS
FAT
6-27
레가토 Networker 유닉스용
관리를 위한 코스를 마칩니다.
감사합니다.
Copyright © 2000 and 2001 Legato Systems, Inc.