5 DIVAnet 사용자 인터페이스 사용

필요 조건

DIVAnet 응용 프로그램을 사용하려면 다음과 같은 조건이 필요합니다.

  • 서버측에서 ClientAdapter를 구성하고 실행해야 합니다.

  • DIVAnetUI 내에서 사이트 간 복사를 수행하려면 ClientAdapter 사이트 간 매핑이 구성되어 있는지 확인해야 합니다.

  • 최신 자산 정보를 보려면 DbSync 서비스를 구성하고 실행해야 합니다.

주:

DIVAnet 2.x는 더 이상 DIVArchive 제어 GUI를 지원하지 않습니다. 대신 DIVAnetUI를 사용하십시오. DIVAnet 2.x는 MultiDiva 또는 Direct 모드에서 제어 GUI 메시지를 전달하거나 지원하지 않습니다.

DIVAnetUI 시작

Windows에서 DIVAnetUI 응용 프로그램을 시작하려면 제공된 바로가기 링크를 누릅니다. 이 링크는 DIVAnet 홈 디렉토리 내의 Program/divanet/bin 하위 폴더에 있습니다. 이 바로가기는 Windows Desktop(바탕화면) 또는 Windows Start(시작) 메뉴에 복사할 수 있습니다.

Linux에서 터미널 창을 열고 DIVAnetUI.sh 스크립트를 호출하여 DIVAnetUI를 시작하십시오.

DIVAnetUI 설치 방법에 대한 자세한 내용은 제 3 장을 참조하십시오.

DIVAnet에 연결

DIVAnet 응용 프로그램을 시작한 후에는 다음과 같이 하십시오.

  1. Requests 또는 Assets 탭을 눌러서 DIVAnet 서버 URL에 대한 프롬프트를 엽니다.

  2. DIVAnet 서버의 URL을 입력한 후 OK를 누릅니다.

    기본적으로 URL은 ClientAdapter의 호스트 이름과 콜론 및 ClientAdapter WebServicePort로 구성됩니다. 입력한 값은 DIVAnetUI 등록 정보 파일에 저장됩니다. 예:

    https://127.0.0.1:9801

연결 오류가 발생하면 화면 오른쪽 아래 모서리에 메시지가 표시됩니다. Change URL 버튼을 누르면 새 URL을 묻는 프롬프트가 표시됩니다.

자산 보기

자산 목록을 표시하려면 Assets 탭을 누릅니다. 처음 400개 자산이 왼쪽 창에 나열됩니다. 자산 이름은 파란색으로 표시되고, 그 다음 객체 범주가 표시됩니다.

기본적으로 자산은 객체 이름 순서로 표시됩니다. 자산을 선택하면 오른쪽 창에 세부정보가 표시됩니다.

Asset Details 패널

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 ASitename=Site B를 검색하는 경우 Site ASite B에 모두 있는 객체가 반환됩니다.

    그러나 OR Like Query Params 확인란을 선택한 경우 다중 값이 논리적 OR를 사용하여 함께 결합됩니다. 예를 들어 매체가 POST1 OR PLAYOUT(또는 둘 다)인 객체를 검색할 수 있습니다.

  • Ordering - 객체 이름(기본값), 범주, 아카이브 날짜 및 객체 크기를 기준으로 객체를 정렬할 수 있습니다. 일부 선택적인 정렬 방법을 사용할 때는 질의 성능이 크게 저하될 수 있습니다.

자산 세부정보 잘라내기 및 붙여넣기

Asset Details 패널에 있는 여러 값은 해당 값을 두 번 눌러서 클립보드에 복사할 수 있습니다. Asset Search 패널에서 텍스트 필드를 마우스 오른쪽 버튼으로 누르면 메뉴가 표시됩니다. 이 메뉴에는 클립보드에서 텍스트 필드로 항목을 붙여넣을 수 있게 해주는 붙여넣기 옵션이 포함되어 있습니다. 또는 Ctrl-V를 사용해서 정보를 붙여넣을 수 있습니다.

요청 보기

왼쪽 패널에서 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/DestinationComments와 같은 다른 매개변수를 기준으로 필터링할 수도 있습니다.

요청 세부정보 잘라내기 및 붙여넣기

Request Details 패널에 있는 여러 값은 해당 값을 두 번 눌러서 클립보드에 복사할 수 있습니다. Request Filter 패널에서 텍스트 필드를 마우스 오른쪽 버튼으로 누르면 메뉴가 표시됩니다. 이 메뉴에는 클립보드에서 텍스트 필드로 항목을 붙여넣을 수 있게 해주는 붙여넣기 옵션이 포함되어 있습니다. 또는 Ctrl-V를 사용해서 정보를 붙여넣을 수 있습니다.

객체 복사

DIVAnet은 한 사이트에서 다른 사이트로 객체를 복사하거나 동일 사이트에 있는 다른 아카이브 매체로 객체를 복사할 수 있습니다(새로운 객체 인스턴스 만들기).

  1. Asset Table 내에서 복사할 객체를 선택합니다.

  2. Asset Table 위에서 Copy 버튼을 누릅니다.

    선택한 객체가 포함된 대화 상자가 나타납니다.

  3. Target Site, Media/Storage PlanPriority를 선택합니다.

    • 복사하려는 사이트에 객체가 존재할 경우, DIVAnet은 사용자가 선택한 아카이브 매체에 또 다른 인스턴스를 만듭니다. 이 경우, Media/Storage Plan을 지정할 경우에는, 해당 사이트의 객체에 이미 스토리지 계획이 포함되어 있으므로, 해당 객체에 대한 복사 요청이 실패합니다.

    • Media/Storage Plan 옵션에 대해 Selected By DIVAnet을 선택하면, DIVAnet이 복사에 적합한 매체를 선택합니다. 복사하려는 대상 사이트에 객체가 존재할 경우, DIVAnet은 해당 사이트에 또 다른 인스턴스를 만들지 않습니다.

  4. Submit을 누릅니다.

  5. Monitor Requests 또는 Close를 누릅니다.

    Monitor Requests를 선택하면 선택한 각 객체에 대해 DIVAnet 복사 요청을 모니터할 수 있는 Requests View가 표시됩니다.

객체 삭제

지정된 사이트 또는 모든 사이트에서 객체를 삭제할 수 있습니다.

  1. Asset Table 내에서 삭제할 객체를 선택합니다.

  2. Asset Table 위에서 Delete를 누릅니다.

    선택한 객체가 포함된 대화 상자가 나타납니다.

  3. Target SitePriority를 선택합니다.

    특정 사이트 또는 모든 사이트를 선택할 수 있습니다.

  4. Submit을 누릅니다.

  5. Monitor Requests 또는 Close를 누릅니다.

    Monitor Requests를 선택하면 선택한 각 객체에 대해 DIVAnet 삭제 요청을 모니터할 수 있는 Requests View가 표시됩니다.

객체 복원

다음 절차를 수행하여 객체를 특정 Source/Destination으로 복원할 수 있습니다.

  1. Asset Table 내에서 복원할 객체를 선택합니다.

  2. Asset Table 위에 있는 Restore를 누릅니다. 선택한 객체가 표시된 대화 상자가 나타납니다.

  3. Source/Destination을 입력하고 Priority를 선택합니다.

  4. 선택적으로, Options 필드에 복원 옵션을 입력하거나, Source/Destination에 대한 상대 디렉토리 경로 대상을 입력합니다.

  5. 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)입니다.