구성 및 데이터 복구를 완료했으면 다음 두 가지 마지막 작업을 수행해야 합니다.
아카이브 및 재활용을 사용 안함으로 설정한 경우 지금 다시 사용으로 설정하십시오.
파일 시스템 메타데이터 서버에 root
로 로그인합니다.
root@solaris:~#
텍스트 편집기에서 /etc/opt/SUNWsamfs/archiver.cmd
파일을 열고 복구 작업을 시작할 때 파일에 추가했던 첫번째 wait
지시어로 스크롤합니다.
이 예에서는 vi
편집기를 사용합니다.
root@solaris:~# vi /etc/opt/SUNWsamfs/archiver.cmd # Configuration file for Oracle HSM archiving file systems #----------------------------------------------------------------------- # General Directives archivemeta = off examine = noscan #----------------------------------------------------------------------- # Archive Set Assignments wait fs = hsmfs1 logfile = /var/adm/hsmfs1.archive.log all . 1 -norelease 15m 2 -norelease 15m fs = hsmfs2 logfile = /var/adm/hsmfs2.archive.log all . ...
아카이브를 사용으로 설정하려면 복구 작업을 시작할 때 파일에 추가했던 모든 wait
지시어를 삭제합니다. 파일을 저장하고 편집기를 닫습니다.
이 예에서는 추가했던 하나의 wait
지시어를 제거합니다.
root@solaris:~# vi /etc/opt/SUNWsamfs/archiver.cmd
...
#-----------------------------------------------------------------------
# Archive Set Assignments
fs = hsmfs1
logfile = /var/adm/hsmfs1.archive.log
all .
1 -norelease 15m
2 -norelease 15m
3 -norelease 15m
fs = hsmfs2
...
:wq
root@solaris:~#
다음에는 재사용을 사용으로 설정합니다.
파일 시스템 메타데이터 서버에 root
로 로그인합니다.
root@solaris:~#
텍스트 편집기에서 /etc/opt/SUNWsamfs/recycler.cmd
파일을 열고 복구 작업을 시작할 때 파일에 추가했던 첫번째 -ignore
매개변수로 스크롤합니다.
이 예에서는 vi
편집기를 사용합니다.
root@solaris:~# vi /etc/opt/SUNWsamfs/recycler.cmd # Configuration file for Oracle HSM archiving file systems #----------------------------------------------------------------------- logfile = /var/adm/recycler.log no_recycle tp VOL[0-9][2-9][0-9] library1 -hwm 95 -mingain 60 -ignore
복구 작업을 시작할 때 추가했던 모든 -ignore
매개변수를 제거합니다. 그런 다음 파일을 저장하고 편집기를 닫습니다.
이 예에서는 Oracle HSM 구성에 하나의 라이브러리인 library1
만 있습니다.
root@solaris:~# vi /etc/opt/SUNWsamfs/recycler.cmd # Configuration file for Oracle HSM archiving file systems #----------------------------------------------------------------------- logfile = /var/adm/recycler.log no_recycle tp VOL[0-9][2-9][0-9] library1 -hwm 95 -mingain 60 -ignore :wq root@solaris:~#
수정된 구성 파일에 오류가 있는지 확인합니다. archiver -lv
명령을 사용하여 archiver.cmd
파일을 확인한 다음 초기화 명령 sam-fsd
를 실행합니다. 오류를 수정합니다.
이 예의 구성 파일은 올바릅니다.
root@solaris:~# archiver -lv Reading '/etc/opt/SUNWsamfs/archiver.cmd'. 1: #----------------------------------------------------------------------- 2: # General Directives 3: archivemeta = off 4: examine = noscan 5: #----------------------------------------------------------------------- 5: # Archive Set Assignments 7: fs = hsmfs1 ... .sort: path root@solaris:~# sam-fsd Trace file controls: sam-amld /var/opt/SUNWsamfs/trace/sam-amld ... Would start sam-archiverd() Would start sam-stagealld() Would start sam-stagerd() Would start sam-amld() root@solaris:~#
복원된 구성 파일을 사용하여 Oracle HSM 소프트웨어를 재구성합니다. samd config
명령을 사용합니다.
아카이브 및 재활용 프로세스가 재개됩니다.
root@solaris:~# samd config
서버 문제 또는 하나 이상의 파일 시스템 손실이나 손상으로부터 복구하는 경우 새로 복원한 Oracle HSM 구성을 저장합니다.
그렇지 않은 경우 여기서 중지합니다.
복구 작업 과정에서 Oracle HSM 구성을 변경한 경우 지금 구성을 다시 백업해야 합니다.
파일 시스템 메타데이터 서버에 root
로 로그인합니다.
root@solaris:~#
samexplorer
명령을 실행하고 SAMreport를 만듭니다. 백업 구성 정보가 포함된 디렉토리에 저장합니다. samexplorer
path
/
hostname
.
YYYY
MM
DD
.
hh
mm
z
.
tar.gz
명령을 사용합니다. 여기서 path
는 선택한 디렉토리의 경로이고 hostname
은 Oracle HSM 파일 시스템 호스트의 이름이고 YYYY
MM
DD
.
hh
mm
z
는 날짜 및 시간 기록입니다.
기본 파일 이름은 /tmp/SAMreport.
hostname
.
YYYY
MM
DD
.
hh
mm
z
.tar.gz
입니다. 이 예에서는 이미 SAMreport를 저장하기 위한 디렉토리인 /zfs1/sam_config/
가 있습니다. 따라서 이 디렉토리에 보고서를 만듭니다.
root@solaris:~# samexplorer /zfs1/sam_config/explorer/server1.20140430.1659MST.tar.gz Report name: /zfs1/sam_config/explorer/samhost1.20140430.1659MST.tar.gz Lines per file: 1000 Output format: tar.gz (default) Use -u for unarchived/uncompressed. Please wait............................................. Please wait............................................. Please wait...................................... The following files should now be ftp'ed to your support provider as ftp type binary. /zfs1/sam_config/explorer/samhost1.20140430.1659MST.tar.gz
구성 파일을 다른 파일 시스템으로 복사합니다.
/etc/opt/SUNWsamfs/ mcf archiver.cmd defaults.conf diskvols.conf hosts.family-set-name hosts.family-set-name.local preview.cmd recycler.cmd releaser.cmd rft.cmd samfs.cmd stager.cmd inquiry.conf samremote # SAM-Remote server configuration file family-set-name # SAM-Remote client configuration file network-attached-library # Parameters file scripts/* # Back up all locally modified files /var/opt/SUNWsamfs/
내역기를 통해 유지 관리되는 데이터를 비롯하여 라이브러리 카탈로그 데이터를 모두 백업합니다. 카탈로그마다 /opt/SUNWsamfs/sbin/dump_cat -V
catalog-file
명령을 사용합니다. 여기서 catalog-file
은 카탈로그 파일의 경로와 이름입니다. 출력을 새 위치에 있는 dump-file
로 재지정합니다.
이 예에서는 library1
에 대한 카탈로그 데이터를 독립된 NFS 마운트 파일 시스템 zfs1
의 디렉토리에 있는 library1cat.dump
파일에 덤프합니다.
root@solaris:~# dump_cat -V /var/opt/SUNWsamfs/catalog/library1cat > \ /zfs1/sam_config/20140513/catalogs/library1cat.dump
Oracle HSM 설치 및 구성 중 수정했던 시스템 구성 파일을 복사합니다. 이러한 파일에는 다음이 포함될 수 있습니다.
/etc/ syslog.conf system vfstab /kernel/drv/ sgen.conf samst.conf samrd.conf sd.conf ssd.conf st.conf /usr/kernel/drv/dst.conf
Oracle HSM 구성의 일부로 만들었던 모든 사용자 정의 셸 스크립트 및 crontab
항목을 선택한 하위 디렉토리에 복사합니다.
예를 들어, 복구 지점 만들기를 관리하기 위해 crontab
항목을 만든 경우 지금 복사본을 저장합니다.
Oracle Oracle HSM, Solaris 및 Solaris Cluster(적용 가능한 경우)를 포함한 현재 설치된 소프트웨어의 개정 레벨을 기록하고 readme
파일 정보의 복사본을 선택한 하위 디렉토리에 저장합니다.
필요한 경우 소프트웨어를 신속하게 복원할 수 있도록 새로 다운로드한 Oracle Oracle HSM, Solaris 및 Solaris Cluster 패키지의 복사본을 선택한 하위 디렉토리에 저장합니다.