인벤토리 템플릿 포맷을 Excel Template형태로 다운로드 받아, 업로드 할 수 있습니다.
...
Info |
---|
유효성 검사 결과 '실패' 시 업로드 인벤토리 작업이 실행되지 않으며, 업로드 내역 목록에도 쌓이지 않습니다. |
*동영상 가이드가 제공되고 있으니 해당 가이드를 따라 진행할 경우 더욱 도움이 됩니다.
인벤토리 업로드 확인 사항
Note |
---|
인벤토리 업로드 전 반드시 아래 사항을 확인 후 시행 되어야 합니다. 참고 후 진행합니다. |
...
등록 프로세스는 서비스 - 서버 - 미들웨어 - 어플리케이션 - 데이터 베이스 순으로 진행됩니다.
다른 시트에 데이터가 없다고 해서 데이터가 있는 시트의 내용이 업로드에 실패하지는 않습니다.
Excel Template시트에 목록(Combo Box) 형태로 선택할 수 있는 항목들이 있습니다, 서비스 화면-Playce RoRo 메뉴 화면의 데이터와 동일한 형태로 제공되는 항목입니다.
만약 신규로 서비스와 서버를 동시에 생성하려고 할 경우에는 생성할 서비스의 name으로 code로 mapping할 수 있습니다.
예를 들어 A라는 서비스를 처음 생성 시 - A 서비스가 없을 경우, 서비스 아이디(service_id)는 비워둔 채 service-mapping 시트에서 Sever/Middleware/Application/DataBase에 A 서비스명서비스 코드(service_namecode)을 넣고 생성합니다.
파일 데이터 등록/업데이트
서비스(Services) 이름은 중복해서 업로드 할 수 없습니다, 단 다른 시트의 경우 이름의 중복을 허용합니다
데이터의 업데이트/신규 등록은 id 데이터 유무를 기반으로 합니다, 즉 id가 있을 경우 기존에 등록되어 있는 데이터를 신규 데이터로 업데이트를 진행할 수 있습니다.
id가 id 컬럼에 데이터가 없을 경우 해당 데이터는 신규 데이터로 판단되어 신규 데이터로 생성합니다.
그렇기 때문에 Service id나 name 중 하나의 값은 기존 데이터를 업데이트 하기 위해서는 Service id가 반드시 존재해야 합니다. 각 시트의 필수 컬럼 데이터는
붉은색으로 명시되었습니다.
데이터 입력 시 참고 사항
데이터는 실제 서비스 화면의 필수 값과 동일합니다.
서버 등록 시 Authentication을 Private Key File로 했을 경우 아래와 같이 기록합니다
데이터는 실제 서비스 화면의 필수 값과 동일합니다.
서버 등록 시 Authentication을 Private Key File로 했을 경우 아래와 같이 기록합니다
Info |
---|
패스워드 방식이 아닌, SSH 키 파일 접근 시 key_file_name과 key_file_string은 필수 입력 사항입니다. |
key_file_name Key File Name - SSH 키 파일 접근 시 파일의 이름을 넣습니다.
test.pem
key_file_path - 키 파일 위치 후 아래와 같은 형태로 디렉터리를 위치를 확인해서 입력 할 수 있습니다.
Key File Contents - .pem파일의 data를 모두 입력합니다. 입력할 데이터의 예시는 아래와 같습니다. 최초 설치 시에는 name과 string값만 입력합니다
...
...
/roro/keyFiles/ipAddressramdomNum.pem
key_file_string - .pem파일의 data를 모두 입력합니다. 입력할 데이터의 예시는 아래와 같습니다.
Note |
---|
입력 전 엑셀 파일의 셀 서식에서 반드시 셀의 표시형식은 텍스트로 변경해 주셔야 합니다. |
...
컬럼의 데이터 형태는 아래에 나와 있으므로 데이터 설명은 아래 표를 참고합니다. 또한 각 내용들은 Playce RoRo의 인벤토리 메뉴 설명에도 나와 있으니 참고합니다.
Sheet명 | 컬럼 | 설명 | ||
---|---|---|---|---|
Service | 서비스아이디(idService ID) - Read Only | Playce RoRo의 서비스 아이디 입니다.
| ||
서비스명서비스 코드(nameService Code) | Playce RoRo의 서비스 사용자가 식별을 위한 커스텀 서비스 구분을 위한 코드 명입니다. Note | 서비스 코드는 필수 항목입니다.
| ||
서비스명(Service Name) | Playce RoRo의 서비스 명입니다.
| |||
업무코드(business_codeBusiness Category Code) | Playce RoRo의 서비스 코드입니다.
| |||
업무구분(business_categoryBusiness Category) | Playce RoRo의 서비스 카테고리입니다.
| |||
이관 대상 여부(Y/N) | 마이그레이션 대상 여부를 선택합니다.
| |||
Development업무 중요도(개발 담당심각도)
| 개발 담당 회사/매니저/연락처 정보입니다
| |||
Maintenance(유지보수)
| 유지보수/관리 담당 회사/매니저/연락처 정보입니다
| |||
Deploy(배포담당)
| 배포 담당 회사/매니저/연락처 정보입니다
| |||
Operation(운영담당)
| 운영 담당 회사/매니저/연락처 정보입니다
| |||
전환 공수 | 마이그레이션 전환 Man-month 관련한 값입니다
| |||
이관 환경 구축 일정(시작)
| 마이그레이션 전략이 시작 되기 전 준비 단게에서 환경 구성에 대한 스케줄을 입력합니다.
| |||
이관 환경 구축 일정(종료)
| 마이그레이션 전략이 시작 되기 전 준비 단게에서 환경 구성에 대한 스케줄을 입력합니다.
| |||
이관 응용수정/테스트 일정(시작)
| 마이그레이션 전략 중 어플리케이션 테스트 스케줄을 입력합니다
| |||
이관 응용 수정/테스트 일정(종료)
| 마이그레이션 전략 중 어플리케이션 테스트 스케줄을 입력합니다
| |||
이관 Cut-Over일정 | 마이그레이션 전략 중 마이그레이션이 완료 되어 새롭게 구축된 시스템이 시작 되는 날짜를 입력합니다.
| |||
업무 중요도(심각도) | 서비스의 심각도를 표시합니다. 이 심각도가 높을 수록 우선순위 및 시스템 중요도를 높게 설정 하실 수 있습니다.
| |||
설명 | 서비스의 설명입니다 | |||
레이블 | 서비스의 레이블입니다 | |||
Server | 서비스 명/아이디 | 서비스 명과 서비스 ID를 입력합니다
| ||
서버 아이디 | 서버 아이디입니다.
| |||
서버 명 | 서버 명입니다.
| |||
전환 타입 (Migration Type) | 마이그레이션 Type을 선택합니다. Playce RoRo는 Rehost/Replatform 두가지 타입을 지원합니다
| |||
윈도우 여부 | 윈도우 서버 여부를 결정합니다.
| |||
IP Address | 서버에 접근 가능한 IP Address를 입력합니다 | |||
SSH Port | 서버에 접근 가능한 Port를 입력합니다 | |||
Username | 로그인이 가능한 User Name을 입력합니다. 서버에 존재하는 User Name이어야 합니다 | |||
Password | 로그인이 가능한 Password입니다 | |||
SSH 접속 용 개인 키 파일명 | SSH접속이 가능한 Private Key File형태(.pem, .JSON파일)의 파일 명을 입력합니다
| |||
SSH 접속 용 개인 키 업로드 경로서비스의 심각도를 표시합니다. 이 심각도가 높을수록 우선순위 및 시스템 중요도를 높게 설정하실 수 있습니다.
| ||||
이관 공수 | 마이그레이션 전환 Man-month 관련한 값입니다
| |||
이관 환경 구축 일정(시작)
| 마이그레이션 전략이 시작 되기 전 준비 단게에서 환경 구성에 대한 스케줄을 입력합니다.
| |||
이관 환경 구축 일정(종료)
| 마이그레이션 전략이 시작 되기 전 준비 단게에서 환경 구성에 대한 스케줄을 입력합니다.
| |||
이관 응용수정/테스트 일정(시작)
| 마이그레이션 전략 중 어플리케이션 테스트 스케줄을 입력합니다
| |||
이관 응용 수정/테스트 일정(종료)
| 마이그레이션 전략 중 어플리케이션 테스트 스케줄을 입력합니다
| |||
이관 Cut-Over일정 | 마이그레이션 전략 중 마이그레이션이 완료 되어 새롭게 구축된 시스템이 시작 되는 날짜를 입력합니다.
| |||
레이블 | 서비스의 레이블입니다 | |||
설명 | 서비스의 설명입니다 | |||
Server | 인벤토리 아이디(Inventory ID) - Read Only | 서버 아이디 입니다. 서비스와 동일하게 최초 생성 시는 비워둡니다.
| ||
인벤토리 코드(Inventory Code) | 사용자가 식별을 위한 커스텀 서버 인벤토리 구분을 위한 코드 명입니다. 인벤토리 코드는 필수 항목입니다. | |||
서버 명(Server Name) | 서버 명입니다.
| |||
IP Address | 서버에 접근 가능한 IP Address를 입력합니다. 필수 값입니다. | |||
Port (SSH / Winrm) | 서버에 접근 가능한 Port를 입력합니다. 필수 값입니다. | |||
Username | 로그인이 가능한 User Name을 입력합니다. 서버에 존재하는 User Name이어야 합니다 | |||
Password | 로그인이 가능한 Password입니다 | |||
윈도우 여부 | 윈도우 서버 여부를 결정합니다. 'Y'를 선택할 경우 윈도우 서버입니다.
| |||
su 기능 사용 여부 | su 기능 사용 여부를 결정합니다. 필수 값입니다.
| |||
Root Password | su 기능 사용을 위한 Root Password 입니다. | |||
모니터링 사용 여부 | 모니터링 기능의 사용 여부를 결정합니다. 필수 값입니다. | |||
모니터링 주기 | 모니터링 기능이 동작하는 주기를 입력합니다. Cron Expression을 입력합니다. (초 분 시 일 월 요일 [년도])
| |||
모니터링 시작 시간 | 모니터링 기능이 시작하는 시간을 입력합니다. yyyy-MM-dd HH:mm:ss 포맷으로 데이터를 입력합니다.
| |||
모니터링 종료 시간 | 모니터링 기능이 종료되는 시간을 입력합니다. yyyy-MM-dd HH:mm:ss 포맷으로 데이터를 입력합니다.
| |||
이관 유형 | 마이그레이션 타입을 선택합니다.
| |||
SSH 접속 용 개인 키 파일명 | SSH접속이 가능한 Private Key File형태(.pem, .JSON파일)가 존재하는 디렉터리 경로입니다의 파일 명을 입력합니다
| |||
SSH 접속용 개인 키 파일 내용 | Private Key File형태(.pem, .JSON파일)의 파일 내용입니다
| |||
서버 위치(DMZ, 내부, Data Center 위치) | 서버의 위치입니다. DMZ등 위치를 입력합니다 | |||
용도 (Dev, Test, Stag, Prod, DR) | 서버의 역할, 즉 어떠한 환경으로 사용되고 있는지 선택합니다.
| |||
Hypervisor 타입 | 서버의 Hypervisor Type을 선택합니다. Bare metal 하이퍼 바이저 유형과 호스트 하이퍼 바이저 유형을 리스트에서 선택할 수 있습니다 | |||
이중화 방식(Single, A-A, A-S) | 서버의 클러스터 타입(이중화 구조)을 선택합니다
| |||
접근 제어 방식/솔루션(Gateone) | 서버 접근 제어 프로그램의 설치 여부, 혹은 사용 중인 접근 제어 프로그램을 입력합니다
| |||
tpmC (eg. 19.65K) | Transaction Processing Performance Council(tpmC)로 용량 산정에 따른 값을 입력합니다 | |||
도입(구입) 일 | 서버 구매 날짜를 의미합니다
| |||
제조사 | 서버 제조사 정보를 의미합니다 | |||
기종 및 모델 | 서버 모델 정보를 의미합니다 | |||
일련번호 | 서버의 시리얼 넘버를 의미합니다 | |||
Maintenance(유지보수)
| 유지보수/관리 담당 회사/매니저/연락처 정보입니다
| |||
설명 | 서버의 설명입니다정보를 의미합니다 | |||
기종 및 모델 | 서버 모델 정보를 의미합니다 | |||
일련번호 | 서버의 시리얼 넘버를 의미합니다 | |||
레이블 | 서버의 레이블입니다 | |||
Middleware | 서비스 명/아이디 | Playce RoRo에서 서비스 아이디와 서비스 명, 두개의 데이터 중 하나는 필수 입력 항목입니다. | ||
서버 명/아이디 | Playce RoRo에서 서버 아이디와 서버 명, 두개의 데이터 중 하나는 필수 입력 항목입니다. | |||
미들웨어 아이디설명 | 서버의 설명입니다 | |||
Middleware | 인벤토리 아이디(Inventory ID) - Read Only | 미들웨어의 아이디 입니다.
| ||
서버 인벤토리 코드(Server Inventory Code) | 사용자가 식별을 위한 커스텀 서버 인벤토리 구분을 위한 코드 명입니다. 미들웨어를 해당 서버에 매핑하기 위한 데이터입니다.
| |||
인벤토리 코드(Inventory Code) | 사용자가 식별을 위한 커스텀 미들웨어 인벤토리 구분을 위한 코드 명입니다.
| |||
미들웨어 명(Middleware Name) | 미들웨어의 이름입니다 | 인스턴스 설치 경로 | 미들웨어 인스턴스 설치 경로입니다
| |
미들웨어 타입 | 미들웨어 Type을 선택합니다.
| |||
공급사 | 설정 중인 Vendor사 이름을 선택합니다. | |||
도메인 홈 | 미들웨어 인스턴스 설치 경로입니다 | |||
솔루션 명 | 사용 중인 미들웨어의 솔루션 이름을 선택합니다 | |||
솔루션 버전 | 사용 중인 미들웨어의 솔루션 버전을 선택합니다 | |||
솔루션 설치 경로 | 미들웨어의 설치 경로입니다.
| |||
| ||||
미들웨어 타입(Middleware Type) | 미들웨어 Type을 선택합니다.
| |||
엔진 설치 경로 | 미들웨어의 엔진 설치 경로입니다.
| |||
미들웨어 구동 유저 | 실행 가능한 user name입니다
| |||
자바 버전 | Java version을 의미합니다. 공식 문서 버전 지침을 따라 1.6이나 1.6.0으로 입력합니다 | |||
Maintenance(유지보수)
| 유지보수/관리 담당 회사/매니저/연락처 정보입니다
| |||
설명 | 미들웨어의 설명입니다 | |||
전용 인증 사용 여부 | 전용 인증을 위한 인증 정보 사용 여부를 입력합니다. 필수 값입니다.
| |||
Username | 전용 인증을 위한 User Name을 입력합니다. 서버에 존재하는 User Name이어야 합니다. 전용 인증 사용 여부가 'Y'인 경우 필수 값입니다. | |||
Password | 전용 인증을 위한 Password입니다, 필수 값으로 Password를 입력해 주어야 합니다. 전용 인증 사용 여부가 'Y'인 경우 필수 값입니다.
| |||
솔루션 버전 | 사용 중인 미들웨어의 솔루션 버전을 선택합니다 | |||
도메인 홈 | 미들웨어 인스턴스 설치 경로 입니다. | |||
레이블 | 미들웨어의 레이블입니다 | |||
Application | 서비스 명/아이디 | Playce RoRo에서 서비스 아이디와 서비스 명, 두개의 데이터 중 하나는 필수 입력 항목입니다. | ||
서버 명/아이디 | Playce RoRo에서 서버 아이디와 서버 명, 두개의 데이터 중 하나는 필수 입력 항목입니다. | |||
어플리케이션 아이디설명 | 미들웨어의 설명입니다 | |||
Application | 인벤토리 아이디(Inventory ID) - Read Only | 어플리케이션의 아이디 입니다.
| ||
서버 인벤토리 코드(Server Inventory Code) | 사용자가 식별을 위한 커스텀 서버 인벤토리 구분을 위한 코드 명입니다. 어플리케이션을 해당 서버에 매핑하기 위한 데이터입니다.
| |||
인벤토리 코드(Inventory Code) | 사용자가 식별을 위한 커스텀 어플리케이션 인벤토리 구분을 위한 코드 명입니다.
| |||
어플리케이션 명(Application Name) | 어플리케이션의 이름입니다
| |||
어플리케이션 타입 | 어플리케이션의 종류를 선택합니다, 현재는 Web Application 형태를 우선 지원합니다 | |||
배포 경로(Deploy Path) | 어플리케이션이 Deploy 되고 있는 서버의 경로를 의미합니다 | |||
분석 대상 어플리케이션 경로 | 어플리케이션 분석을 위해 어플리케이션을 URI형태로 지정할 수 있습니다.
| |||
분석 대상 업로드 파일 명 | 어플리케이션 분석을 위해 어플리케이션을 File형태로 지정할 수 있습니다.
| |||
분석 대상 업로드 파일 경로 | 위 분석 대상 업로드 파일 명을 입력 했을 경우 경로를 입력하는 항목입니다 업로드 파일 형태로 이미 파일 명이 지정 되었으므로, 파일 경로를 지정해서 입력합니다. 전용 인증 사용 여부 | 전용 인증을 위한 인증 정보 사용 여부를 입력합니다. 필수 값입니다. | ||
Username | 전용 인증을 위한 User Name을 입력합니다. 서버에 존재하는 User Name이어야 합니다. 전용 인증 사용 여부가 'Y'인 경우 필수 값입니다. | |||
Password | 전용 인증을 위한 Password입니다, 필수 값으로 Password를 입력해 주어야 합니다. 전용 인증 사용 여부가 'Y'인 경우 필수 값입니다.
| |||
분석 대상 어플리케이션 경로(Source Location URI) | 어플리케이션 분석을 위해 어플리케이션을 URI형태로 지정할 수 있습니다.
| |||
분석 대상 디펜던시(jar) 목록으로 콤마(,) 구분자 사용 | 분석 대상(Application Assessment)에 사용 될 .jar형태의 파일 이름을 추가로 등록해서 사용할 수 있습니다. | |||
분석 대상 문자열 목록으로 콤마(,) 구분자 사용 | 분석 대상(Application Assessment)에 사용 될 custom한 string 형태의 값을 입력합니다.
| Development(개발 담당)
| 개발 담당 회사/매니저/연락처 정보입니다 Company : 오픈소스컨설팅 Manager : 플레이스로로 . com | |
Maintenance(유지보수)
| 유지보수/관리 담당 회사/매니저/연락처 정보입니다
| |||
| ||||
레이블 | 어플리케이션의 레이블입니다 | |||
설명 | 어플리케이션의 설명입니다 | |||
레이블 | 어플리케이션의 레이블입니다 | |||
Database | 서비스 명/아이디 | Playce RoRo에서 서비스 아이디와 서비스 명, 두개의 데이터 중 하나는 필수 입력 항목입니다. | ||
서버 명/아이디 | Playce RoRo에서 서버 아이디와 서버 명, 두개의 데이터 중 하나는 필수 입력 항목입니다. | |||
데이터베이스 아이디 | 데이터 베이스의 아이디 입니다.
| |||
Database | 인벤토리 아이디(Inventory ID) - Read Only | 데이터베이스의 아이디 입니다.
| ||
서버 인벤토리 코드(Server Inventory Code) | 사용자가 식별을 위한 커스텀 서버 인벤토리 구분을 위한 코드 명입니다. 데이터베이스를 해당 서버에 매핑하기 위한 데이터입니다.
| |||
인벤토리 코드(Inventory Code) | 사용자가 식별을 위한 커스텀 데이터베이스 인벤토리 구분을 위한 코드 명입니다.
| |||
데이터베이스 명(Database Name) | 데이터 베이스의 이름입니다
| |||
데이터베이스 타입 | 데이터 베이스의 종류입니다
| 데이터베이스 포트서비스 명(Database Service Name) | 데이터 베이스 서비스 명을 입력합니다. 해당 항목은 필수 값입니다. | |
데이터베이스 포트(Port) | 데이터 베이스에 접근 가능한 포트를 입력합니다. 해당 항목은 필수 값입니다. | |||
데이터베이스 서비스 명데이터 베이스 서비스 명을 입력합니다사용자 | DB접근이 가능한 User Name을 입력합니다. 해당 항목은 필수 값입니다. | |||
JDBC Connection URL | jdbc:driver종류://IP:포트번호/DB명 형식으로 connection URL을 입력합니다 | |||
데이터베이스 사용자 | DB접근이 가능한 User Name을 입력합니다 | |||
데이터베이스 비밀번호 (SHA-512 등을 사용한 복호화 가능한 암호화 사용)DB접근이 가능한 ID의 Password 입니다) | DB접근이 가능한 ID의 Password 입니다 | |||
JDBC Connection URL | jdbc:driver종류://IP:포트번호/DB명 형식으로 connection URL을 입력합니다
| |||
데이터베이스 접근 제어 방식/솔루션(DBsafer) | DB접근을 제어하는 프로그램을 의미합니다, 예를들어 DBSAFER와 같은 프로그램을 의미합니다 | |||
Maintenance(유지보수)
| 유지보수/관리 담당 회사/매니저/연락처 정보입니다
| |||
레이블 | 어플리케이션의 레이블입니다 | |||
설명 | 어플리케이션의 설명입니다 | 레이블 | 어플리케이션의 레이블입니다 |
※ 패스워드 또는 Key File 입력 시 두 개의 항목 중 하나라도 입력이 되어 있는 경우 해당 서버의 접속이 가능합니다.
엑셀 파일로 신규 데이터 생성 시 각 시트의 필수 컬럼/데이터(*가 있을 경우 필수 데이터 입니다)
Service | Server | Middleware | Application | DataBase |
---|---|---|---|---|
id(Service)* - number | id(server) - number | service_id* - number | service_id* - number | service_id* - number |
name(Service name)* - string | name(server name)- string | service_name* - string | service_name* - string | service_name* - string |
business_code* - string | service_id- number | server_id* - number | server_id* - number | server_id* - number |
business_category* - string | service_name - string | server_name* - string | server_name* - string | server_name* - string |
labels | migration_type(Migration Type) - string | id(middleware) - number | id(application) - number | id(database) - number |
description - string | windows_yn(Windows Y/N)- y/n(boolean) | name(middleware name)* - string | name(application)* - string | name(database)* - string |
migration_yn(Migration Y/N)* - y/n(boolean) | ip_address(IP Address)* - string | type - string | type(application type) - string | type(database type) - string |
man_month - number | port(SSH Port)* - string | vendor - string | deploy_path(배포경로) - string | port(database port) - string |
Environment Configuration Schedule
| username* - string | solution_name - string | analyze_application_uri(Application URI) - string | db_service_name(Database Service Name) - string |
Application Test
Schedule
| password* | solution_version - string | analyze_file_name(Application File) - string | connection_url(JDBC Connection URL) - string |
Cut-Over Date
| Private key file* - string
| solution_path - string | analyze_file_path(Application path) - string | username - string |
severity - string | server_location - string | instance_path - string | anlz_target_lib_list(Library Assessment) - string | password |
Configure Manager - string
| environment - string | run_user -string | anlz_target_str_list(String) - string | access_control(Access Control)- String |
hypervisor - string | java_version - string | Configure Manager - string
| Configure Manager - string
| |
access_control - string | Configure Manager - string
| description - string | description - string | |
tpmc - string | description - string | label | label | |
purchase_date - date | label | |||
manufacturer -string | ||||
model - string | ||||
serial_number - string | ||||
labels | ||||
description - string | ||||
Configure Manager - string
| ||||
cluster_type - string |
...