Messaging Server에는 Legato Networker와 같은 타사 백업 도구와의 인터페이스를 제공하는 백업 API가 포함되어 있습니다. 물리적 메일 저장소 구조와 데이터 형식은 백업 API 내에서 캡슐화됩니다. 메일 저장소와 직접 상호 작용하는 백업 API는메일 저장소의 논리적 뷰를 백업 서비스에 제공합니다. 백업 서비스는 메일 저장소의 개념적 표시를 사용하여 백업 객체를 저장 및 복원합니다.
Messaging Server는 Legato Networker의 save 및 recover 명령으로 호출하여 메일 저장소 데이터를 백업 및 복원할 수 있는 ASM(Application Specific Module)을 제공합니다. 호출된 ASM은 이어서 Messaging Server imsbackup 및 imsrestore 유틸리티를 호출합니다.
이 절에서는 Messaging Server 메일 저장소와 함께 Legato Networker를 사용하는 방법에 대해 설명합니다. Legato Networker 인터페이스를 이해하려면 Legato 설명서를 참조하십시오.
/usr/lib/nsr/imsasm에서 msg_srv_base/lib/msg/imsasm에 대한 심볼릭 링크를 만듭니다.
Sun 또는 Legato에서 nsrfile 이진 파일의 복사본을 얻어 다음 디렉토리에 복사합니다.
/usr/bin/nsr
이전 버전 Networker (5.x)를 사용 중인 경우에만 필요합니다. Networker 6.0 이상에서는 nsrfile이 /usr/bin/nsr에 자동으로 설치됩니다.
그룹별로 사용자를 백업하려면 다음 단계를 수행합니다.
백업 전에 mkbackupdir.sh 스크립트를 호출하기 위해 /nsr/res/ 디렉토리에서 저장 그룹에 대한 res 파일을 만듭니다. 그 예는 표 18–4에 나와 있습니다.
이전 버전의 Legato Networker에서는 saveset 이름이 64자로 제한됩니다. 이 디렉토리 이름과 메일함의 논리 이름을 합친 것(예: /primary/groupA/fred)이 64자 이상인 경우 mkbackupdir.sh -p를 실행해야 합니다. 따라서 mkbackupdir.sh의 -p 옵션에 짧은 경로 이름을 사용해야 합니다. 예를 들어, 다음 명령은 /backup 디렉토리 아래에 백업 이미지를 만듭니다.
mkbackupdir.sh -p /backup
중요백업 디렉토리는 메일 저장소 소유자(예: inetuser).
표 18–6에서는 샘플 백업 그룹 디렉토리 구조를 보여 줍니다.
/backup/primary/groupA/amy /bob /carly /groupB/mary /nancy /zelda /groupC/123go /1bill /354hut |
아래 예에서는 /nsr/res 디렉토리에 있는 IMS.res라는 샘플 res 파일을 보여 줍니다.
type: savepnpc; precmd: "echo mkbackupdir started", "/usr/siroe/server5/msg-siroe/bin/mkbackupdir.sh -p /backup"; pstcmd: "echo imsbackup Completed"; timeout: "12:00 pm"; |
이제 다음과 같이 Legato Networker 인터페이스를 실행할 준비가 되었습니다.
필요한 경우 Messaging Server 저장 그룹을 만듭니다.
다음과 같이 savepnpc를 백업 명령으로 사용하여 백업 클라이언트를 만듭니다.
saveset를 mkbackupdir로 만든 디렉토리로 설정합니다.
단일 세션 백업의 경우 /backup을 사용합니다.
병렬 백업의 경우 /backup/server/group을 사용합니다.
백업 그룹 만들기에 정의된 대로 이미 group이 만들어졌는지 확인합니다.
백업 세션 수에 대해서도 병렬을 설정해야 합니다.
Legato Networker를 사용하여 데이터를 백업하는 방법을 참조하십시오.
그룹 제어 | 시작을 선택하여 백업 구성을 테스트합니다.
예: Networker에서 백업 클라이언트 만들기
Networker에서 백업 클라이언트를 만들려면 nwadmin에서 클라이언트 | 클라이언트 설치 | 만들기를 선택합니다.
Name: siroe Group: IMS Savesets:/backup/primary/groupA /backup/secondary/groupB /backup/tertiary/groupC . . Backup Command:savepnpc Parallelism: 4 |
Legato Networker nwrecover 인터페이스나 recover 명령줄 유틸리티를 사용하여 데이터를 복구할 수 있습니다. 다음 예에서는 사용자 a1의 INBOX를 복구합니다.
recover -a -f -s siroe /backup/siroe/groupA/a1/INBOX
다음 예에서는 전체 메일 저장소를 복구합니다.
recover -a -f -s siroe /backup/siroe