Solstice Backup 5.1은 다음의 새 기능과 개선사항을 가지고 있습니다.
저장 세트 스테이징 개선 - 이전 릴리스에서 저장 세트 스테이징은 nsrstage 명령어를 사용해서 수동으로 호출됩니다. 이제 Solstice Backup 5.1에서 정의한 정책을 바탕으로 자동 스테이징을 구성할 수 있습니다. 이것은 스테이징이라고 하는 새로운 Backup 자원을 통해 액세스할 수 있습니다. 자동 스테이징 기능은 파일 장치에서만 작동합니다. 스테이징 자원으로 선택하기 전에 정의된 파일 장치가 반드시 있어야 합니다.
저장소 노드 지원 개선 - 저장소 노드 백업을 위해 관리자 목록에 있는 root@storagenodehost를 더 이상 유지할 필요가 없습니다. jb_config 프로그램을 실행할 때에는 항목을 가지고 있어야 하지만 프로그램이 완료되면 즉시 제거할 수 있습니다.
Backup은 Backup 서버의 저장소 노드로 작동하도록 부착된 저장 장치를 가지고 있는 네트워크의 다른 시스템을 지정하는 기능을 지원합니다. 우선 순위에 따라 클라이언트 자원에 있는 Stroage Nodes 속성에 호스트 이름을 입력하여 클라이언트의 데이터가 가리키고 있어야 하는 저장소 노드를 지정할 수 있습니다. 클라이언트에 대한 저장소 노드 중 첫째 노드를 사용할 수 없으면 백업 데이터를 받기 위해 목록의 다음 저장소 노드로 접근합니다.
저장소 노드에 대한 지원을 사용하려면 추가하려는 각각의 저장소 노드에 대한 허가 코드를 구입해야 합니다. 저장소 노드의 백업을 위해 자동교환기를 사용하고 싶으면 Backup에서 사용하려는 각 자동교환기의 자동교환기 허가 코드를 반드시 획득해야 합니다. 소프트웨어가 설치된 위치에 상관없이 Backup 서버에서 모든 허가 코드를 입력합니다. 그런 다음, 저장소 노드로 지정하려고 하는 각 시스템의 Backup 장치 드라이버와 클라이언트와 저장소 노드 소프트웨어를 설치합니다.
백업 장치가 자동교환기 안에 존재하면 먼저 Backup 서버의 관리자 목록에 root@storagenode-hostname을 수동으로 추가하기 위해 Backup 서버의 관리 프로그램(nwadmin 또는 nsradmin)을 사용하고 Backup에서 사용할 원격 자동교환기를 구성하기 위해 저장소 노드 시스템에서 jb_config 프로그램을 실행합니다.
백업하는 동안 저장소 노드 소프트웨어는 개별 클라이언트에서 마운트된 백업 매체로 전달된 백업 데이터를 보내는 책임을 갖고 있는, Backup 매체 대몬을 호출합니다. 저장소 노드 소프트웨어는 Backup 서버의 매체 데이터베이스로 항목을 보내는 책임을 가지고 있는 대몬도 호출합니다. 개별 클라이언트의 지역 save 프로그램은 클라이언트 색인에 있는 항목 정보를 Backup 서버로 되돌려 줍니다. Backup 서버는 나중에 발생할 수 있는 잠재적인 복구를 위해 클라이언트의 저장 세트 데이터가 어느 백업 매체로 보내졌는지 추적합니다.
저장소 노드와 원격 장치 지원을 구성하는 방법에 대한 자세한 내용은 Solstice Backup 5.1 Administration Guide의 3, 4, 5장을, 저장소 노드 기능에 대한 설명은 부록 A를 참조하십시오.
마운트 시간 초과를 저장하는 저장소 노드 - 이 릴리스에는 저장소 노드에서 마운트 요청 저장의 시간 초과 체계가 있습니다. 이렇게 하면 적당한 볼륨이 시간 초과 주기 내에 마운트되지 않는 경우, 다른 저장소 노드로 save의 방향을 지정할 수 있습니다.
일일 강제 증가 백업 겹쳐쓰기- 그룹 자원의 Force Incremental이라는 새 속성은 24시간 주기로 완전 백업을 두 번 이상하는 기능을 제공합니다. Force Incremental의 설정을 보거나 변경하려면 [Details] 메뉴(nwadmin)의 [View] 옵션을 사용하거나 [Options] > [Display Options] > [Hidden]을 사용합니다.
Force Incremental 속성의 기본값 설정은 'Yes'입니다. 이것은 그룹이 하루에 두 번 이상 실행되고 있으면 증가 백업이 일어나게 된다는 것을 의미합니다. 하루에 완전 백업을 두 번 이상 실행하려면 이 속성을 'No'로 설정합니다.
64비트 파일 시스템 지원 - 이 릴리스는 Solaris 2.6 클라이언트의 64비트 파일 시스템에 대한 지원을 포함하고 있습니다. 2GB(기가바이트)보다 큰 파일을 보관, 백업, 검색, 복구할 수 있습니다. 클라이언트에서 64비트를 사용할 수 없을 경우 2GB보다 큰 파일을 검색할 수는 있지만 복구할 수는 없습니다.
클라이언트 백업 개선을 위한 전처리와 후처리 - 새 전처리와 후처리 명령어 savepnpc를 사용하면 클라이언트의 처음 저장 세트가 백업을 시작하기 전에 전처리 명령어를 호출하고, 클라이언트에서 마지막 저장 세트가 백업을 완료한 다음에만 실행하는 후처리 명령어를 호출할 수 있습니다. 이전에는 클라이언트에서 지정한 각각의 저장 세트에서 전처리와 후처리 명령어가 실행되었습니다. 사용자 정의 백업 스크립트의 save에서 savepnpc 명령어를 사용합니다. savepnpc 명령어는 save 명령어와 동일한 구문을 사용합니다. savepnpc에 대한 더 자세한 내용은 Solstice Backup 5.1 Administration Guide의 부록 B와 man 페이지를 참조하십시오.
파일 장치 갱신 - 파일 장치를 사용하면 다른 장치 유형과 마찬가지로 파일 이름이 아니라 디렉토리 경로로서 파일 장치를 입력해야 합니다. Solaris 서버에서 경로 /tmpfs는 허용되지 않습니다.
고급판 성능 개선 - 이 릴리스에서 Solaris에 대한 즉각적인 복구가 추가되었습니다.
복제 저장소 노드 유사성 - 이 릴리스에는 복제 저장소 노드 유사성이 포함되어 있습니다. 복제 저장소 노드 유사성은 저장소 노드의 클라이언트 자원과 사용 가능한 저장소 노드 목록 사이의 링크로, 저장소 노드 클라이언트의 복제된 저장 세트를 받아들입니다. 데이터는 고유 저장 설정을 포함하고 있는 매체에서, 지정한 복제 저장소 노드의 매체로 복제됩니다.
Backup Portmapper 이름 변경 - 백업 Portmapper라는 용어는 이번 릴리스에서 저장소 관리 Portmapper라고 변경되었습니다.
Backup 자원과 속성 변경 - 이 릴리스에는 여러 Backup 자원과 속성 변경이 포함되어 있습니다. NSR 장치 자원의 Name 속성은 두 부분의 값을 갖는 것으로 변경되었습니다. 첫째 부분은 선택 사항인 호스트 이름입니다. 호스트 이름에는 원격 장치에 대해 RD=의 접두사가 붙습니다. 호스트 이름이 지정되어 있지 않으면 지역 서버에 장치가 있는 것으로 가정합니다. 둘째 부분은 콜론으로 호스트 이름을 분리한 장치 이름입니다.
새로운 숨겨진 속성이 NSR 장치 자원에 추가되었습니다. 복구 전용이라고 부릅니다. 이 속성의 기본값은 'No'입니다. 장치를 정의하거나 정의를 갱신할 때 'Yes'로 설정할 수 있습니다. 'Yes'는 장치를 복구 동작으로만 사용할 수 있다는 것을 나타냅니다.
또 다른 속성이 NSR 장치 자원에 추가되었습니다. 이것을 Target Sessions라고 부릅니다. Target Sessions의 기본값은 4입니다. 로드한 기본 허가와 기타 허가에 따라 Backup 서버에서 장치를 구성했을 때 1에서 512까지 값을 변경할 수 있습니다. 이 속성은 NSR 자원에 정의된 장치당 세션을 5.0.1 이전 릴리스로 대체합니다.
Storage Nodes 속성은 NSR 클라이언트 자원에 추가됩니다. 이 새 필드에는 클라이언트의 저장소 노드를 포함한 목록이 포함됩니다. 이 목록은 지역 장치나 특정 저장소 노드의 원격 장치로 클라이언트의 데이터를 저장하도록 서버에게 지시합니다.
Clone Storage Nodes 속성도 추가되었습니다. 이 속성으로 저장소 노드의 원격 장치에 대해 지정하는 네트워크 인터페이스가 아닌, 복제 작동을 수행하는 저장소 노드의 네트워크 인터페이스를 지정할 수 있습니다.
NSR 자원에 새로운 2개 속성이 추가되었습니다. 하나는 nsrmmd 폴링 간격으로 원격 nsrmmd의 폴링 사이의 시간 간격을 제어합니다. 둘째는 nsrmmd의 재시작 간격으로 nsrmmd를 다시 시작하기 전에 nsrd가 기다리는 시간 간격을 설정합니다. 재시작 간격은 nsrd가 처음 nsrmmd가 종료된 것을 감지했을 때 시작합니다. 지역 nsrmmd에서 이런 감지는 즉각적입니다. 원격 nsrmmd에서 감지는 nsrmmd가 폴링 응답에서 빠졌거나 응답 없이 폴링 이벤트 시간 초과가 일어났을 때 시작하는 것이 일반적입니다.
이런 두 가지 간격의 기본값은 2분입니다. 폴링 간격은 1에서 60분까지 범위를 지정할 수 있는 반면 재시작 간격은 0에서 60분까지 값을 정할 수 있습니다. 재시작 간격에서 0값은 즉각적인 재시작을 원한다는 것을 의미합니다. 이런 속성 값을 변경하면 현재 실행하고 있는 nsrmmd가 재설정됩니다. 예를 들어, 폴링 간격을 2분에서 10분으로 설정하면 현재 실행되고 있는 모든 nsrmmd에 대해 다음 폴링 간격부터 재설정됩니다. 마찬가지로 재시작 간격을 2분에서 0으로 변경하면 대기하고 있는 모든 nsrmmd가 즉시 재시작합니다.