DIVAnet 응용 프로그램을 사용하려면 다음과 같은 조건이 필요합니다.
서버측에서 ClientAdapter를 구성하고 실행해야 합니다.
DIVAnetUI 내에서 사이트 간 복사를 수행하려면 ClientAdapter 사이트 간 매핑이 구성되어 있는지 확인해야 합니다.
최신 자산 정보를 보려면 DbSync 서비스를 구성하고 실행해야 합니다.
주:
DIVAnet 2.x는 더 이상 DIVArchive 제어 GUI를 지원하지 않습니다. 대신 DIVAnetUI를 사용하십시오. DIVAnet 2.x는 MultiDiva 또는 Direct 모드에서 제어 GUI 메시지를 전달하거나 지원하지 않습니다.Windows에서 DIVAnetUI 응용 프로그램을 시작하려면 제공된 바로가기 링크를 누릅니다. 이 링크는 DIVAnet 홈 디렉토리 내의 Program/divanet/bin
하위 폴더에 있습니다. 이 바로가기는 Windows Desktop(바탕화면) 또는 Windows Start(시작) 메뉴에 복사할 수 있습니다.
Linux에서 터미널 창을 열고 DIVAnetUI.sh
스크립트를 호출하여 DIVAnetUI를 시작하십시오.
DIVAnetUI 설치 방법에 대한 자세한 내용은 제 3 장을 참조하십시오.
DIVAnet 응용 프로그램을 시작한 후에는 다음과 같이 하십시오.
Requests 또는 Assets 탭을 눌러서 DIVAnet 서버 URL에 대한 프롬프트를 엽니다.
DIVAnet 서버의 URL을 입력한 후 OK를 누릅니다.
기본적으로 URL은 ClientAdapter의 호스트 이름과 콜론 및 ClientAdapter WebServicePort로 구성됩니다. 입력한 값은 DIVAnetUI 등록 정보 파일에 저장됩니다. 예:
https://127.0.0.1:9801
연결 오류가 발생하면 화면 오른쪽 아래 모서리에 메시지가 표시됩니다. Change URL 버튼을 누르면 새 URL을 묻는 프롬프트가 표시됩니다.
자산 목록을 표시하려면 Assets 탭을 누릅니다. 처음 400개 자산이 왼쪽 창에 나열됩니다. 자산 이름은 파란색으로 표시되고, 그 다음 객체 범주가 표시됩니다.
기본적으로 자산은 객체 이름 순서로 표시됩니다. 자산을 선택하면 오른쪽 창에 세부정보가 표시됩니다.
Asset Details 패널은 맨 위에 있는 Global Object Parameters, 가운데에 있는 Sites Table 및 맨 아래에 있는 Asset Filenames 테이블의 3개 섹션으로 나뉘어 있습니다. 다음은 Asset Details 패널에 있는 일부 매개변수 및 섹션에 대한 설명입니다.
Object Parameters - Details 패널 맨 위에 있는 매개변수에는 객체의 총 크기, 아카이브 날짜, 복사본(인스턴스) 수 및 주석이 포함됩니다.
Last Verified Date - 모든 사이트의 테이프에서 객체 체크섬이 확인된 마지막 시간을 나타냅니다. 테이프 인스턴스가 존재하지 않을 경우 디스크에서 객체가 마지막으로 확인된 시간만 반환됩니다. 아카이브된 매체에서 객체가 한 번도 확인된 적이 없으면 필드가 비어 있습니다.
Alerts - 모든 객체 경보는 Comments 필드 바로 아래에 표시됩니다. 예를 들어, DIVAnet에서 두 사이트가 동일한 이름의 객체를 포함하지만, 컨텐츠가 다를 경우에는 경보가 표시됩니다.
Active Requests - Asset Details 패널에서 녹색 텍스트(Sites 테이블 위)는 선택한 객체에 대해 현재 실행 중인 DIVAnet 요청을 나타냅니다. 이 텍스트는 복사 또는 삭제를 실행하기 전에 이 필드를 확인하는 데 유용합니다. 이 값은 Search 버튼을 누를 때만 새로 고쳐집니다(자산 검색 참조).
Sites Table - 객체의 인스턴스를 포함하는 각 사이트가 사이트 테이블에 표시됩니다. 각 사이트에는 하나 이상의 객체 인스턴스가 포함될 수 있습니다. 각 사이트의 객체는 스토리지 계획 및 초기 아카이브 날짜(Search 패널에서 사용할 수 있음)를 포함합니다.
집 모양과 비슷한 사이트 아이콘은 사이트가 로컬 사이트임을 나타냅니다. 자주색 사이트 아이콘은 사이트 자산이 표시 전용이고, 이 사이트에 대해 요청을 실행할 수 없음을 나타냅니다. 지구 모양과 비슷한 사이트 아이콘은 사이트가 로컬이 아님을 나타냅니다.
Asset Filenames Table - 아카이브된 자산으로 구성된 파일 이름은 사이트 테이블 아래에 표시됩니다. 파일 이름이 페이지에 표시되어 있고 아카이브된 순서에 따라 정렬됩니다. 복합 아카이브 객체에 대한 파일 이름은 이 패널에 표시할 수 없습니다.
DIVAnetUI에는 강력한 객체 검색 기능이 있습니다. Asset Search 패널을 열려면 왼쪽에 있는 Search 버튼을 누릅니다.
Asset Search 패널에서는 여러 방식으로 자산을 검색할 수 있습니다. 일부 매개변수는 선택이 가능하므로, 속성 및 값을 선택할 수 있습니다. 입력된 각 값은 반환된 자산에 대한 추가 제한 기능을 수행합니다. 날짜 및 시간 필드를 제외한 모든 검색 필드에는 와일드카드를 사용할 수 있습니다.
다음은 자산 검색에 사용되는 몇 가지 매개변수 목록입니다.
Archive Date Search - DIVAnet에서는 사용자가 DIVA 사이트에 객체가 아카이브된 날짜로 검색을 수행할 수 있습니다. 시작 및 종료 날짜와 시간 범위를 지정해서 아카이브 날짜가 해당 범위에 속하는 객체로 검색 결과를 좁힐 수 있습니다. 달력 아이콘을 눌러서 날짜를 선택한 후 텍스트 필드에서 시간 값을 원하는 시간으로 수정합니다. 객체는 아카이브 날짜를 여러 개 포함할 수 있으며(각 사이트당 하나씩), 이 질의는 해당 범위 내에 존재하는 모든 객체를 검색합니다.
Object Name/Category - 자산 이름은 2개의 필드인 객체 이름 및 객체 범주로 구성됩니다. 범주는 객체의 공식 이름 중 뒷부분을 차지합니다.
Site Search - 일부 검색 용어는 사이트 검색 매개변수를 포함해서 사용자가 선택 가능합니다. 사이트에 존재하거나, 존재하지 않는 객체 또는 사이트에 테이프 복사본이 있는 객체를 검색할 수 있습니다. 이 기능은 다른 사이트로 복사해야 하는 객체를 확인해야 하는 경우 등에 유용합니다.
Other Search Parameters - 또한 파일 이름, 객체 크기, 주석 및 매체와 같은 다른 매개변수를 기준으로 검색할 수도 있습니다.
동일한 매개변수(예: media
)를 여러 번 선택하고 서로 다른 값을 제공할 수 있습니다. 기본적으로 이러한 다중 값은 논리적 AND
를 사용하여 질의의 다른 모든 값과 결합됩니다. 예를 들어 Sitename=Site A
및 Sitename=Site B
를 검색하는 경우 Site A와 Site B에 모두 있는 객체가 반환됩니다.
그러나 OR Like Query Params 확인란을 선택한 경우 다중 값이 논리적 OR
를 사용하여 함께 결합됩니다. 예를 들어 매체가 POST1
OR
PLAYOUT
(또는 둘 다)인 객체를 검색할 수 있습니다.
Ordering - 객체 이름(기본값), 범주, 아카이브 날짜 및 객체 크기를 기준으로 객체를 정렬할 수 있습니다. 일부 선택적인 정렬 방법을 사용할 때는 질의 성능이 크게 저하될 수 있습니다.
왼쪽 패널에서 DIVAnet 요청 테이블을 표시하려면 Requests 탭을 누릅니다. 이 테이블은 각 요청이 제출된 날짜를 기준으로 정렬되어 있습니다. 테이블의 각 요청에는 컨텐츠를 이동하려는 원본 위치와 대상 위치(적용 가능한 경우)가 표시됩니다. (SD)가 추가된 레이블은 해당 컨텐츠가 Source/Destination에서 또는 이 위치로 이동됨을 나타냅니다. 그렇지 않을 경우에는 컨텐츠가 DIVAnet 사이트에서 또는 이 위치로 이동됩니다.
DIVAnetUI가 시작되면 라이브 업데이트할 수 있도록 요청이 사용으로 설정됩니다. 질의된 요청이 현재 실행되는 중이면 요청의 진행 상태가 화면에서 자동으로 업데이트됩니다. 필터를 적용하면 화면에서 동적으로 업데이트되는 요청 수를 줄일 수 있습니다. Filter 패널에 종료 날짜 및 시간을 제공하여 라이브 진행률 업데이트를 중지할 수 있습니다. 요청 필터링을 참조하십시오.
테이블에서 요청을 누르면 요청의 세부정보를 볼 수 있습니다. 세부정보에는 요청의 우선순위, 서비스 품질, 소스 및 대상 사이트 이름, 매체(적용 가능한 경우)와 같은 정보가 포함됩니다. 또한 요청-레벨 이벤트 목록이 표시됩니다. 이러한 이벤트는 요청을 충족시키기 위해 DIVAnet이 수행하는 단계 및 중간에 발생하는 오류를 표시합니다.
요청 테이블에서 요청을 마우스 오른쪽 버튼으로 누르면 Cancel 옵션이 표시됩니다. 요청이 취소되면 해당 취소 시도의 상태를 표시하는 또 다른 요청(취소 요청)이 생성됩니다.
DIVAnetUI에는 강력한 요청 필터 기능이 있습니다. Request Filter 패널을 열려면 왼쪽에 있는 Filter 버튼을 누릅니다.
Request Filter 패널에는 요청 목록을 필터링하는 데 사용되는 매개변수가 포함됩니다. 매개변수 중 두 개는 사용자가 선택할 수 있습니다. 입력된 각 값은 반환된 자산에 대한 추가 제한 기능을 수행합니다. 날짜 및 시간 필드와 Request ID 필드를 제외한 모든 검색 필드에는 와일드카드를 사용할 수 있습니다.
주:
Asset Search 패널과 달리 동일한 속성은 두 번 이상 검색할 수 없습니다.다음은 요청 목록에 적용할 수 있는 일부 검색 용어입니다.
Request ID - DIVAnet 요청은 요청 ID로 고유하게 식별됩니다. DIVAnet에서는 처리 중인 객체의 요청 ID 또는 이름으로 필터링할 수 있습니다.
Request Submission Date - 시작 및 종료 날짜와 시간 범위를 지정해서 지정된 날짜 범위에서 제출된 요청만 반환할 수 있습니다. 달력 아이콘을 눌러 날짜를 선택합니다. 현재 로컬(컴퓨터) 시간이 텍스트 필드에 자동으로 채워집니다. 텍스트 필드에서 시간 값을 원하는 시간으로 수정할 수 있습니다. 종료 날짜 및 시간이 제공된 경우 화면에 상태 또는 진행률 업데이트가 제공되지 않습니다. 라이브 업데이트를 다시 사용으로 설정하려면 종료 날짜 및 시간을 삭제합니다.
Request Type - 요청 유형에 대한 필터를 만들 수 있습니다. 각 유형은 개별적으로 사용 또는 사용 안함으로 설정할 수 있습니다. 예를 들어, 이렇게 하면 필터를 사용해서 아카이브 및 삭제만 목록에 표시되도록 할 수 있습니다.
Request Status - 요청 상태에 대한 필터를 만들 수 있습니다. 예를 들어, 이렇게 하면 필터를 통해 Pending 또는 Running 상태인 요청만 표시되도록 할 수 있습니다.
Other Search Parameters - 또한 Media, Source/Destination 및 Comments와 같은 다른 매개변수를 기준으로 필터링할 수도 있습니다.
DIVAnet은 한 사이트에서 다른 사이트로 객체를 복사하거나 동일 사이트에 있는 다른 아카이브 매체로 객체를 복사할 수 있습니다(새로운 객체 인스턴스 만들기).
Asset Table 내에서 복사할 객체를 선택합니다.
Asset Table 위에서 Copy 버튼을 누릅니다.
선택한 객체가 포함된 대화 상자가 나타납니다.
Target Site, Media/Storage Plan 및 Priority를 선택합니다.
복사하려는 사이트에 객체가 존재할 경우, DIVAnet은 사용자가 선택한 아카이브 매체에 또 다른 인스턴스를 만듭니다. 이 경우, Media/Storage Plan을 지정할 경우에는, 해당 사이트의 객체에 이미 스토리지 계획이 포함되어 있으므로, 해당 객체에 대한 복사 요청이 실패합니다.
Media/Storage Plan 옵션에 대해 Selected By DIVAnet을 선택하면, DIVAnet이 복사에 적합한 매체를 선택합니다. 복사하려는 대상 사이트에 객체가 존재할 경우, DIVAnet은 해당 사이트에 또 다른 인스턴스를 만들지 않습니다.
Submit을 누릅니다.
Monitor Requests 또는 Close를 누릅니다.
Monitor Requests를 선택하면 선택한 각 객체에 대해 DIVAnet 복사 요청을 모니터할 수 있는 Requests View가 표시됩니다.
지정된 사이트 또는 모든 사이트에서 객체를 삭제할 수 있습니다.
Asset Table 내에서 삭제할 객체를 선택합니다.
Asset Table 위에서 Delete를 누릅니다.
선택한 객체가 포함된 대화 상자가 나타납니다.
Target Site 및 Priority를 선택합니다.
특정 사이트 또는 모든 사이트를 선택할 수 있습니다.
Submit을 누릅니다.
Monitor Requests 또는 Close를 누릅니다.
Monitor Requests를 선택하면 선택한 각 객체에 대해 DIVAnet 삭제 요청을 모니터할 수 있는 Requests View가 표시됩니다.
다음 절차를 수행하여 객체를 특정 Source/Destination
으로 복원할 수 있습니다.
Asset Table 내에서 복원할 객체를 선택합니다.
Asset Table 위에 있는 Restore를 누릅니다. 선택한 객체가 표시된 대화 상자가 나타납니다.
Source/Destination을 입력하고 Priority를 선택합니다.
선택적으로, Options 필드에 복원 옵션을 입력하거나, Source/Destination에 대한 상대 디렉토리 경로 대상을 입력합니다.
Monitor Requests 또는 Close를 누릅니다.
Monitor Requests를 선택하면 선택한 각 객체에 대해 DIVAnet 복원 요청을 모니터할 수 있는 Requests View가 표시됩니다.
표준 DIVAnetUI 시작 스크립트는 시작 시 등록 정보 파일을 로드하도록 구성되어 있습니다. 이 구성 파일은 DIVAnet 홈 디렉토리(Program/conf/divanet/divanetui.properties
)에서 찾을 수 있습니다.
주:
DIVAnetUI는 등록 정보 파일에 있는 URL에 직접 각 변경사항을 기록하므로 등록 정보 파일에 대한 쓰기 권한이 필요합니다.이 파일에서 기본 URL을 구성할 수 있습니다. 이 URL은 ClientAdapter의 네트워크 주소 및 WebServicePort
(ClientAdapter.xml
에 구성됨)를 나타냅니다. 로컬 웹 서버 및 라우터는 URL에 필요한 주소 및(또는) 포트를 변경할 수 있습니다.
이 파일에서는 다음 매개변수를 구성할 수 있습니다.
Logging Parameters - DIVAnetUI는 로그 파일을 작성합니다. 사용자는 logLevel 매개변수를 변경해서 기본 로깅 레벨을 변경할 수 있습니다.
Default Url - 이 매개변수는 DIVAnet에 연결되는 URL을 나타냅니다(ClientAdapter 서비스). 응용 프로그램에서 URL이 변경될 때마다 여기 구성 파일에서 업데이트됩니다.
Max Objects to Query - Assets View에서 검색할 최대 객체 수입니다.
Max Requests to Query - Requests View에서 검색할 최대 요청 수입니다.
Username - 액세스 규칙에 사용할 수 있도록 DIVAnet에 전달할 사용자 이름(예: diva)입니다.