본 장에서는 Oden의 Eclipse plug-in 기반 GUI 환경에 대한 보다 상세한 이해를 위한 설명을 제공한다.
Oden Eclipse Plug-in은 배포관리를 위한 Oden Server와 연계 하여 배포관리를 지원하는 플러그인으로, 다음과 같은 주요 특장점을 통해 배포 용이성 및 높은 신뢰성을 기대하게 해 준다.
배포/이관 담당자에게 친숙한 Eclipse Plug-in UI를 제공하여 사용자 이용 용이성을 제공함
배포 이력 관리를 통한 배포의 정합성 및 무결성을 확보하여 해당 응용프로그램의 연속성을 보장함
Update 옵션 및 Snapshot 기능 제공으로 불필요한 리소스 낭비요소를 제거하고 배포에 관한 신뢰성을 보장함
Build Repository를 트리 구조로 제공하고 즉시 배포가 가능하게 하여 신속한 장애 복구가 가능하게 함
Oden Eclipse Plug-in은 Oden Explorer, Oden Policy and Task Editor, Oden Job Manager, Oden Deployment History, Oden Dashboard, Oden Snapshot 등으로 구성된다.
![]() |
Oden Explorer View는 배포 환경 구성을 위한 Server와 Repository를 구성할 수 있으며, Task와 Policy를 편집할 수 있는 Policy & Task Editor 및 통계성 데이터를 볼 수 있는 Oden Dashboard 등에 대한 접근이 가능하다.
Oden Explorer View 열기
Eclipse 메뉴를 통해 Window > Show View > Other... > Anyframe > Oden Explorer
![]() |
Oden Explorer View 구성
Oden Explorer View는 크게 Oden Servers와 Build Repositories로 구성 되어 있으며 Oden Server 및 Build Repository 등에 대한 연결 프로파일을 대화창을 통해 관리할 수 있다. 관리할 수 있는 기능은 각 프로파일에 대한 신규 생성, 편집, 복제, 삭제 등이다.
![]() |
Oden을 활용한 배포환경 구성 시 설치한 Oden Server의 프로파일을 관리한다. 하나의 Oden Server에 대해서도 관리의 편의를 위해 여러개의 프로파일을 만들 수 있다.
Context Menu를 통해 Oden Server의 프로파일을 관리하며 메뉴는 다음과 같다.
New Oden Server Profile...
"Oden Severs" 항목에서 호출한 Context Menu를 통해, Oden Server 프로파일을 새로 만들 수 있음
Edit Oden Server Profile...
생성한 Oden Server 프로파일에 대한 편집 기능을 제공함
Duplicate Oden Server Profile...
생성한 Oden Server 프로파일에 대한 복제 기능을 제공함. 기본적으로 "[기존 Oden Server 프로파일 이름] - duplicated"의 이름이 부여되며, 그 외 정보는 기존 정보를 바탕으로 기본값으로 설정됨
Delete Oden Server Profile...
생성한 Oden Server 프로파일에 대한 삭제 기능을 제공한다. 해당 프로파일을 통해 Editor가 열려 있을 경우, 해당 Editor를 닫음
![]() |
Server를 생성하기 위한 정보들은 아래와 같다.
Nickname : 생성하는 Server의 별칭을 입력한다.
Address : Oden Server가 설치된 곳의 hostname 또는 IP 주소를 포트 번호를 포함하여 입력한다. eg. localhost:9860
User name is not required for this profile setting. : Oden Sever에 접근 시 인증 과정이 필요 없을 경우 체크한다.
User Name : 계정이 필요한 경우 아이디를 입력한다.
Password : 계정이 필요한 경우 암호를 입력한다.
Oden Server 프로파일에 대한 변경이 있을 경우, Oden Explorer View가 갱신되면서 기존에 열려있던 Build Repository의 하위 폴더들이 닫히게 된다.
Agent 간 default location 을 기준으로 하위 파일의 크기 , 생성 일짜를 비교하여 다를 경우 File Name에 빨간 색으로 표시하는 기능으로 배포의 정합성을 확인하기 위한 기능이다. 구동은 비교 하고자 하는 Agent들을 선택하고 context 메뉴에서 Compare Agents를 선택하여 수행 한다.
![]() |
파일의 Directory 와 File Name을 기준으로 Agent가 증가함에 따라 컬럼이 늘어나며 특정 파일이 해당 Agent에 없을 경우 빈 공백으로 표시된다. 체크박스를 통해 정합성이 맞지 않는 파일들만 골라서 확인할 수도 있다. 또한 배포 정합성을 만족하는 경우는 배포 정합성을 만족한다는 의미의 알림창을 오픈한다.
정상적인 기능을 수행하기 위해서는 반드시 config.xml파일의 default location을 설정하여 Agent별 기준경로를 명시해야 하며 default location 설정 방법은 "Configuring Server and Agents"를 참고한다.
Build Repository는 CTIP 환경에서 CI서버(빌드서버)에서 Build 결과물이 생성되는 위치를 지칭하며 이에 대한 프로파일은 업무별 또는 용도에 따라 여럿을 설정 할 수 있다. Eclipse Plug-in에서는 Build Repository 프로파일을 설정하여 사용자가 직관적으로 배포가 가능하도록 한다.
Context Menu를 통해 Build Repository의 프로파일을 관리하며 메뉴는 다음과 같다.
New Build Repository Profile...
"Build Repositories" 항목에서 호출한 Context Menu를 통해, Build Repository 프로파일을 새로 만들 수 있음
Edit Build Repository Profile...
생성한 Build Repository 프로파일에 대한 편집 기능을 제공함
Duplicate Build Repository Profile...
생성한 Build Repository 프로파일에 대한 복제 기능을 제공함. 기본적으로 "[기존 Build Repository 프로파일 이름– duplicated"의 이름이 부여되며, 그 외 정보는 기존 정보를 바탕으로 기본값으로 설정됨
Delete Build Repository Profile...
생성한 Build Repository 프로파일에 대한 삭제 기능을 제공함
![]() |
Build Repository를 생성하기 위한 정보들은 아래와 같다.
Nickname : 생성하는 Build Repository의 별칭을 입력한다.
Protocol : Build Repository로 접근하기 위한 Protocol을 선택한다.
Address : Host name 또는 IP 주소를 입력한다. eg. localhost,127.0.0.1
Path : Build Repositoryd의 root path를 입력한다.
User name is not required for this profile setting : Sever에 접근 시 계정이 필요 없을 경우 체크한다.
User Name : 계정이 필요한 경우 아이디를 입력한다.
Password : 계정이 필요한 경우 암호를 입력한다.
Oden Server to use with this Build Repository : Build Repository를 사용하는 Oden Server를 선택한다.
Build Repository 프로파일에 대한 변경이 있을 경우, Oden Explorer View가 갱신되면서 기존에 열려있던 Build Repository의 하위 폴더들이 닫히게 된다.
Deploy Now는 Build Repository 트리 구조에서 사용자가 원하는 폴더 및 파일을 선택하고 마우스 우 클릭을 통한 context menu를 이용해 쉽게 배포를 수행 하는 기능이다.
![]() |
Deploy Now 기능은 update 기능을 제공하지 않아 모든 Item들을 배포 하므로 기능 수행에 관하여 주의를 요한다.
Deploy Now...를 선택하면 배포 될 파일 목록을 미리보기를 통해 다음과 같은 정보를 확인할 수 있다.
Mode : 배포되는 파일의 신규,갱신,삭제등의 상태를 표시
Repository : 선택한 Build Repository의 root path
Path : 선택한 Build Repository의 root path 이후의 Item path
Item : 배포되는 파일의 이름
Agent : 배포 되는 config.xml 상의 Agent 별칭
![]() |
Deploy Now Action을 위한 배포 Agent 별로 배포 되는 경로를 설정하는 대화창 이며 미설정 시에는 default location을 기준으로 배포를 수행하고 config.xml에 설정된 location variable을 사용하여 배포 경로를 추가할 수 있다. 해당 Build Repository를 선택하고 마우스 우클릭하여 context menu를 통해 창을 오픈한다.
![]() |
Add 버튼을 클릭하여 해당 정보를 입력하며 입력 정보는 다음과 같다.
All to the default location : 모든 Agent 배포 경로를 default location으로 설정
Agent 선택 : 배포 되는 config.xml 상의 Agent 별칭
Location Variable : Agent에서 배포되는 경로이며 config.xml 에서 정의
config.xml 변경 및 추가는 "Configuring Server and Agents"를 참고한다.
Policy(배포정책)는 배포를 수행 할 수 있는 단위를 말하며, 배포서버에 관한 정보, 배포 시 포함 할 경로 및 파일. 제외 할 경로 및 파일, 배포서버에 관한 정보를 포함한다. 또한 Task(배포작업)는 정의된 Policy들의 묶음 이며 실질적으로 배포를 수행 하는 구조체 이다. Oden Policy and Task Editor는 Policy 및 Task에 대해 조회, 생성, 삭제, 편집등을 수행하는 Editor 창이다. Editor에 접근 하기 위해서는 원하는 Oden Server 프로파일의 Context Menu에서 "Open Oden Policy and Task Editor..."를 선택하여 Editor를 연다.
![]() |
Policies Tab은 All Policies, Policy Details, Build Repository, Agents 등으로 구성되며 상세 기능 설명은 다음과 같다.
All Policies
Sever에 등록되어 있는 Policy 목록을 보여주며 filter text를 통해 Policy 조회를 수행 할 수 있고 New Policy 버튼 클릭을 통해 신규 Policy를 입력하며, Remove를 통해 생성되어 있는 Policy를 제거한다.필요시 오른쪽 상단의 refresh 버튼을 클릭하여 최신 Policy 목록을 조회한다.
Policy Details
Policy에 관한 일반적인 사항을 입력, 편집, 조회 하는 창이며 필드의 상세내용은 다음과 같다.
표 5.1. Policy Details Fields
| 필드 | 설명 | 비고 |
|---|---|---|
| Policy Name | 입력하는 Policy의 이름 | 중복 Policy Name 입력불가 |
| Description | 입력하는 Policy에 대한 설명 | |
| Items to be Included | Build Repository Path 이후에 포함할 아이템 (경로 및 파일) | 입력 필드의 구분은 “;”로 구분 * : 1레벨 하위 모든 것 ** : 하위 레벨모든 것 eg. webapp/**;webapp/WEB-INF/lib/* |
| Items to be Excluded | Build Repository Path 이후에 제외할 아이템 (경로 및 파일) | Items to be include 필드와 입력형태 동일함 |
| Deploy changed items only. | 변경 파일만 배포를 원할 경우 체크 | Update 옵션 |
| Deploy deleting files. | 배포된 파일의 삭제를 원할 경우 체크 | 등록된 Agents 와 Items to be included 를 통해 설정함 |
![]() |
Build Repository
Build Repository의 정보를 입력하며 Oden Explorer View에 등록한 Build Repositories를 선택하여 정보를 로딩하여 입력하거나 “User Input”을 선택하여 직접 입력이 가능하다.
![]() |
Agents
배포되는 Agent를 등록하며 Add… 버튼을 클릭하고 대화창을 통해 추가한다. 또한 필요시 Agent를 선택하고 Remove 버튼을 클릭하여 제거한다.
![]() |
conf/config.xml 에 설정되어 있는 Agent 및 Location Variable을 선택하고 OK 버튼을 클릭하여 Agent 테이블로 추가한다. 원하는 Agent, Location Variable을 선택하면 하단에 배포 서버의 URL 및 배포경로를 제공한다.
![]() |
New Policy를 클릭하여 신규 Policy를 등록한다. 신규 Policy 입력 시에 임시 Policy Name과 Description이 자동 입력되며 원하는 값으로 변경하여 입력하면 된다.
임시 Policy Name은 사용자가 원하는 이름으로 반드시 변경하여야 한다.
All Policies 테이블에서 원하는 Policy를 클릭 후, Policy Details, Build Repository, Agents의 값들이 조회가 되며 원하는 값으로 편집을 하고 Save this Policy를 클릭한다.
All Tasks, Task Details, Policies 등으로 구성되며, 상세 기능 설명은 다음과 같다.
All Tasks
Sever에 등록되어 있는 Task 목록을 보여주며 filter text를 통해 Task Name 조회를 수행 할 수 있고 New Task 버튼 클릭을 통해 신규 Task를 입력하며, Remove를 통해 생성되어 있는 Task를 제거한다. 필요 시 오른쪽 상단의 refresh 버튼을 클릭하여 최신 Task 목록을 조회한다.
Task Details
Task에 관한 일반적인 사항을 입력, 편집, 조회 할 수 있다. TaskName은 입력하는 Task의 이름, Description은 입력하는 Task의 개요를 나타낸다.
Policies
Task에 포함될 Policy를 체크를 통해 포함시킨다. 필요 시 오른쪽 상단의 refresh 버튼을 클릭하여 최신 Policy 목록을 조회한다. 입력 혹은 편집 정보는 Save this Task 버튼을 클릭하여야 저장된다.
New Task를 클릭하여 신규 Task를 등록한다. 신규 Task 입력 시에 임시 Task Name 과 Description이 자동 입력되며 원하는 값으로 변경하여 입력하면 된다.
임시 Task Name은 사용자가 원하는 이름으로 반드시 변경하여야 한다.
All Tasks에서 원하는 Task를 클릭 후, Task Details, Policies 등의 값들을 편집하고 Save this Task를 클릭한다.
All Tasks에서 원하는 Task를 선택 후 Remove를 클릭한다. 확인창을 통해 다시 한 번 고려할 수 있으며, 삭제된 Task는 복구가 불가능하다.
All Tasks에서 배포를 수행하고자 하는 Task를 선택 후 Run this Task를 클릭하면 배포 될 파일 목록을 미리보기를 통해 확인 할 수 있고 OK 버튼을 클릭하면 Agent로 배포를 수행한다.
![]() |
Oden Job Manager View는 빠른 배포 및 완료된 배포 작업들의 배포 날짜 및 배포 결과에 의한 분류로 배포 작업 결과에 대한 빠른 접근이 가능하다. 완료 작업의 배포 날짜 구분은 아래와 같다.
Today : 오늘 수행한 배포 작업들
A Week Ago : 지난 일주일 안에 수행한 배포 작업들
A Month Ago : 지난 한달 안에 수행한 배포 작업들
Long Ago : 한달 이전에 수행한 배포 작업들
![]() |
이미 생성된 Task 들을 통한 배포 작업을 수행하며 동작 방법은 다음과 같다.
Deploy by Task 다이얼로그 열기
배포 할 Task 선택
Preview 혹은 OK 버튼 클릭 : 배포 될 파일 목록을 미리보기를 하려면 Preview 버튼을 클릭하고 Preview 없이 배포를 수행 할 경우 OK 버튼 클릭
배포를 수행(Finish 버튼) 할 경우 Current Jobs에 구동중인 배포 작업이 추가 되며, 완료 된 경우 Finished Jobs로 작업이 이동된다.
Finished Jobs에서 해당 배포작업(ID)을 더블 클릭하여 Oden Deployment History View에서 배포 상세 내용을 확인
![]() |
진행 중인 배포 작업의 상태 변화는 Refresh 버튼 클릭을 통해 확인한다.
타 배포 관련 시스템과의 연계를 위해 배포관련 정보가 생성된 파일의 Open을 통한 배포 작업으로 동작 방법은 다음과 같다. 이때 "Note" 정보를 신규 입력하려면 "1"번부터, 이미 입력되어 있다면 "4"번부터 수행한다.
Note에 의한 배포를 수행하기 위해서는 Note의 노테이션(XML schema) 확인 및 정의가 필요하다.
Job Manager View 상 풀다운 메뉴에서 "Set Note Configuration..." 를 클릭
"Set the Note Information" 다이얼로그를 오픈하고 "Add..." 메뉴등을 통해 연계 파일의 위치 및 선택을 위한 정보를 입력
Deploy by Note 다이얼로그를 열어, 배포를 원하는 Note의 Nick Name을 입력
배포를 원하는 파일을 선택하고 Next 버튼을 클릭하면 배포 미리 보기가 생성
배포를 수행(Finish 버튼) 할 경우 Current Jobs에 구동중인 배포 작업이 추가 되며, 완료 된 경우 Finished Jobs로 작업이 이동된다.
Finished Jobs에서 해당 배포작업(ID)을 더블 클릭하여 Oden Deployment History View에서 배포 상세 내용을 확인
![]() |
진행 중인 배포 작업의 상태 변화는 Refresh 버튼 클릭을 통해 확인한다.
Oden Deployment History View는 사용자들이 원하는 배포 Item을 검색하고 조회 할 수 있는 기능을 제공한다. Oden Deployment History View는 다음과 같은 방법으로 접근한다.
Oden Deployment History View 열기
Eclipse 메뉴를 통해 Window > Show View > Other... > Anyframe > Oden Deployment History
Oden Deployment History View 구성은 다음과 같다.
검색창
ID 혹은 Item 이름으로 검색 할 것인지를 선택하고 검색창에 입력 후 엔터를 누르면 해당하는 배포 목록이 검색되며, 빈칸인 채로 검색을 실시하면 최신 배포 목록이 검색된다. Oden Deployment History View의 검색범위는 모든 사용자의 배포이력이다.
Fail Only 체크 박스
체크 시 실패한 배포 이력만이 검색 결과창에 조회 된다.
Server 선택 콤보 박스
사용자가 원하는 서버를 선택 할 수 있으며 Oden Explorer View 에서 생성한 Oden Servers의 별칭이 자동으로 구성되어 선택할 수 있다.
Refresh 버튼
Oden Explorer View 상에서 Servers의 내용의 변경이 있을 경우 최신 정보를 얻어 오기 위해 사용한다.
검색 결과창
검색 결과는 Oden Deployment History View의 하단 검색 결과창에 나타난다.
고급검색기능은 Advanced Search 버튼을 클릭하여 실행시킬 수 있으며, 다양한 검색조건을 AND 조건으로 조합하여 검색할 수 있다.고급검색기능을 통하여 조합할 수 있는 검색조건은 다음과 같다.
![]() |
Item Name
특정 날짜로 부터 배포 파일 이름에 대하여 해당 문자열을 기준으로 검색한다.
IP
특정 날짜로 부터 배포를 수행한 사용자의 IP에 대하여 검색한다.
Deployed Date
배포를 수행한 날짜에 대하여 이전, 이후 등의 기준으로 검색한다.
Agent
특정 Agent에 배포된 내역을 기준으로 검색한다.
Deployment Status
배포 성공 및 실패 여부를 기준으로 검색한다.
배포를 수행한 후 배포한 건을 되돌리거나, 실패한 배포 작업을 재시도하는 기능으로 수행 방법은 다음과 같다.
Undo
검색 결과창에서 조회된 목록에서 원하는 배포 Item을 선택 후 컨텍스트 메뉴에서 Undo를 선택하여 수행하며, 전체 Undo를 원할 경우는 최상단의 행에서 Undo를 수행 하면 해당 작업 ID의 배포에 대하여 Undo를 수행한다.
Retry
검색 결과창에서 최상단의 행에서 context menu를 통해 Retry를 수행한다. 실패한 Item만 재배포를 하며, 배포 정합성을 위해 관련 Agent들에 재배포를 수행한다.
Dashboard는 배포 현황에 대해 알 수 있는 통계를 제공한다. Dashboard에서는 배포 작업의 ID, 일시, 배포 대상 item 수, 성공 배포 item 수/총 배포 item 수, 배포 성공 여부, 배포결과전송 여부를 알 수 있다. Dashboard에 접근하기 위해서는 Oden Server 프로파일의 Context Menu에서 "Open Oden Dashboard..."를 선택해서 열 수 있다. Dashboard를 통해서 배포 관련 타 시스템에 배포결과를 전송할 수 있다.
![]() |
처음 Dashboard를 열었을 경우, 오늘 날짜로부터 최근 1주일 이내이며 성공 여부에 상관없는 모든 작업들의 목록을 보여준다. 그 정보는 다음과 같다.
ID
배포 작업 ID를 나타낸다.
Date
작업이 진행된 날짜를 보여준다.
Requested Items
배포하려는 파일의 총 개수를 보여준다.
Deployed Items (A/B)
A : 모수(B)에 대해서 성공한 파일들의 개수
B : 배포하려는 모든 Agent에 배포되는 파일들의 개수이다. 각각의 Agent에 배포되는 파일들을 중복 제거하지 않은 개수
Deployment Status
실행한 작업의 성공 여부를 알려준다.
Result Transmission Status
배포 관련 타 시스템에 배포결과의 전송 여부를 알려준다. "Done", "Not yet"과 빈칸으로 나뉘는데, 전송이 된 작업은 "Done", 전송이 되지 않은 작업은 "Not yet", 해당사항이 없는 작업은 빈칸으로 나타나게 된다.
![]() |
배포 통계 자료는 다음과 같은 조건으로 검색이 가능하다.
Failed Deployment Only : 배포에 실패한 작업만 보여준다.
Failed Result Transmission Only : 배포결과 전송에 실패했거나, 아직 전송하지 않은 작업만 보여준다.
Snapshot View에서는 Snapshot Plan과 Snapshot을 관리할 수 있다. Plan은 Snapshot을 생성하고자 하는 디렉토리의 정보를 담고 있다. Snapshot Plan에 의해 생성되는 Snapshot은 config.xml의 backup-location으로 지정된 위치에 저장된다.
Snapshot View에 관한 설명은 다음과 같다.
Oden Server
Oden Server를 선택할 수 있다. View를 처음 시작하면 목록의 첫번째 Oden Server를 선택한 상태가 된다.
Snapshot Plan and Snapshot Tree
Oden Server를 선택했을 경우, 그에 해당하는 Snapshot Plan과 Snapshot으로 이루어진 tree가 나타난다.
Details
Tree 중에서 Snapshot Plan이나 Snapshot을 선택했을 경우, 각각의 상세정보가 나타난다.
만약 Oden Server가 연결될 수 없다면, Error Log를 통해 Oden Server에 연결할 수 없다는 메시지가 나타난다.
Toolbar에 있는 Refresh 버튼을 통해 Oden Server의 목록과 선택된 Oden Server의 Snapshot Plan, Snapshot 구조가 Refresh되어 update된 내용을 얻어올 수 있다.
Snapshot Plan은 Snapshot 대상 디렉토리, Agent의 정보를 담고 있다. Snapshot은 Snapshot Plan을 통해서만 생성이 가능하다.
Snapshot Plan은 두가지 방법으로 생성이 가능하다.
Toolbar에 있는 버튼을 통해 Snapshot Add Dialog를 열 수 있다.
Tree 위치에서 Context Menu를 통해서 Snapshot Add Dialog를 열 수 있다.
![]() |
만약, Oden Server가 연결되어 있지 않은 상태에서 Snapshot Plan을 Add 하려고 하면, Error Log에 Oden Server에 연결할 수 없다는 메시지가 나타나게 된다.
위 다이얼로그를 통해 새로운 Plan을 생성할 수도 있고, 기존에 있던 Plan을 update할 수도 있다.
Snapshot Plan Name
Plan을 식별할 수 있는 이름
Description
Plan에 대한 설명
Agent to Use
Snapshot을 만들 대상 디렉토리, 저장할 디렉토리가 저장된 변수들을 가지고 있는 Agent
Snapshot Source
Snapshot을 만들 대상 디렉토리가 저장된 변수명
변수명이나 절대경로에 추가되는 하위 디렉토리를 직접 입력할 수 있다.
정상적으로 Snapshot Plan이 저장되면, View에는 다음과 같이 나타나게 된다. Plan을 선택했을 경우, 상세 정보가 나타나게 되는데, 여기에 Snapshot Plan에 관한 정보가 추가되어 보여진다.
User Information
Snapshot Plan을 생성한 위치의 IP가 나타난다.
Date
Snapshot Plan을 생성한 날짜, 시간이 YYYY/MM/DD hh:mm:ss 형태로 나타난다.
Snapshot이 존재하는 Plan에 대해서는 정보 수정이 되지 않는다.
상세 정보에서 Snapshot Source, Agent to Use, Description은은 추후에 수정이 가능하다. 수정 후, Save 버튼을 클릭하게 되면, 정보가 새로 저장된다. 이때, 만약 Plan 하위의 Snapshot이 존재하면 수정이 불가능하며, 수정을 하기 위해서는 하위의 Snapshot이 없는 빈 Plan이어야 한다.
기존에 생성된 Snapshot Plan과 동일한 환경을 가지는 Plan을 생성하기 위해서는 Add 버튼을 통해 새로 생성하는 방법과, duplicate 메뉴를 사용하는 방법이 있다. 마우스 우클릭을 통해 Duplicate Snapshot Plan 메뉴를 클릭하게 되면, Snapshot Duplicate Dialog가 나타난다.
Snapshot Name 은 기존의 Plan명에 -duplicate 만 추가되었으며, 나머지 정보들은 동일하다. 그대로 사용해도 되고, 수정해서 사용해도 된다.
Snapshot은 Snapshot Plan의 정보를 토대로 Backup을 수행한 결과로 나타나는 File이다.
Snapshot Plan을 토대로 Snapshot을 생성하기 위해서는 Take Snapshot 버튼을 클릭한다.
Snapshot을 생성하기 위해 선택한 Snapshot Plan이 맞는지 확인 후, Snapshot을 생성하게 된다. Snapshot은 Source 디렉토리 하위의 모든 폴더, 파일등을 .zip으로 묶은 후, 확장자 없이 Oden Server의 conf/config.xml에서 정의한 backup-location 위치에 저장된다. Snapshot을 생성하고 난 뒤에는 Tree 위치에서 Snapshot을 확인할 수 있다.
Snapshot의 상세 정보는 다음과 같다.
Snapshot File Name
Snapshot의 이름으로 '생성일_번호'의 형태로 저장된다.
Size
Snapshot의 size로 KB단위로 나타난다.
Date
Snapshot을 생성한 날짜, 시간이 YYYY/MM/DD hh:mm:ss 형태로 나타난다.