인벤토리 템플릿 포멧을 엑셀 템플릿 형태로 다운로드 받아, 업로드 할 수 있습니다.
...
서비스(Services) 이름은 중복해서 업로드 할 수 없습니다, 단 다른 시트의 경우 이름의 중복을 허용합니다
데이터의 업데이트/신규 등록은 ID 데이터 유무를 기반으로 합니다, 즉 ID가 있을 경우 기존에 등록되어 있는 데이터를 신규 데이터로 업데이트를 진행할 수 있습니다.
ID가 없을 경우 해당 데이터는 신규 데이터로 판단되어 신규 데이터로 생성합니다.
그렇기 때문에 서비스 ID나 이름 중 하나의 값은 반드시 존재해야 합니다.
각 시트의 필수 컬럼 데이터는 아래 항목을 참고합니다.
...
시트에 데이터만 삭제 하는 것이 아니라 업로드 할때 데이터를 업로드 하지 않을 시트는 서식까지 모두 삭제(행 제거)해 주시기 바랍니다.
Sheet의 데이터를 빼거나, 수정/삭제 해서는 안됩니다
Sheet에 데이터가 없는 빈 Row를 통해 업로드를 시도할 경우 업로드에 실패할 수 있습니다
Sheet에 동일한 데이터의 Row를 생성해서 업로드를 시도할 경우 업로드에 실패할 수 있습니다.
기존에 있던 서식에 엑셀 서식을 추가로 변경하거나 수정할 경우 업로드에 실패할 수 있습니다
업로드 인벤토리 템플릿 데이터
업로드 인벤토리에서 템플릿으로 제공되는 파일의 데이터 설명입니다,
컬럼의 데이터 형태는 아래에 나와 있으므로 데이터 설명은 아래 표를 참고합니다. 또한 각 내용들은 Playce RoRo의 인벤토리 메뉴 설명에도 나와 있으니 참고합니다.
...
Sheet명
...
컬럼
...
설명
...
Service
...
서비스아이디(ID)
...
Playce RoRo의 서비스 아이디 입니다.
숫자로 입력하며 001, 01 형태가 아닌 1,2,3 형태의 정수입니다.
최초 서비스를 생성할 때는 입력하지 않습니다.
Note |
---|
생성 된 이후에는 데이터를 업데이트 할때 입력합니다, 예를 들어 서비스명이 있고 서비스 아이디가 비어 있을 경우에는 새로 생성하게 되고 서비스명과 아이디가 모두 있을 경우에는 이미 있는 기존 데이터 값을 업데이트 합니다 |
Example : 1
...
서비스명(name)
...
Playce RoRo의 서비스 명입니다.
Note |
---|
엑셀 업로드 인벤토리 시 ID는 필수는 아니지만 서비스 명은 필수 입니다 |
서비스명만 입력할 경우에는 새롭게 서비스를 생성합니다, 서비스와 아이디를 같이 입력하면 값이 업데이트 됩니다
Example : test-service01
...
업무코드(business_code)
...
Playce RoRo의 서비스 코드입니다.
마이그레이션 시 서비스들이 많을 경우에는 구분에 필요한 업무코드가 필요합니다. 이 코드를 의미합니다.
Example : HR0011
...
업무구분(business_category)
...
Playce RoRo의 서비스 카테고리입니다.
마이그레이션 시 서비스들을 카테고리로 분류합니다
Example : HR0011-A1
...
이관 대상 여부(Y/N)
...
마이그레이션 대상 여부를 선택합니다.
Y 혹은 N으로 데이터를 넣을 수 있습니다, 소문자 y/n형태는 불가능합니다
Y일 경우 마이그레이션 대상이며 N일 경우 마이그레이션 대상인 서비스가 아닙니다.
...
Development(개발 담당)
Company
Manager
Contract
...
개발 담당 회사/매니저/연락처 정보입니다
Company : 오픈소스컨설팅
Manager : 플레이스로로
Contract : 010-2222-3333 혹은 email@email.com
...
Maintenance(유지보수)
Company
Manager
Contract
...
유지보수/관리 담당 회사/매니저/연락처 정보입니다
Company : 오픈소스컨설팅
Manager : 플레이스로로
Contract : 010-2222-3333 혹은 email@email.com
...
Deploy(배포담당)
Company
Manager
Contract
...
배포 담당 회사/매니저/연락처 정보입니다
Company : 오픈소스컨설팅
Manager : 플레이스로로
Contract : 010-2222-3333 혹은 email@email.com
...
Operation(운영담당)
Company
Manager
Contract
...
운영 담당 회사/매니저/연락처 정보입니다
Company : 오픈소스컨설팅
Manager : 플레이스로로
Contract : 010-2222-3333 혹은 email@email.com
...
전환 공수
...
마이그레이션 전환 Man-month 관련한 값입니다
Example : 10.55
...
이관 환경 구축 일정(시작)
Environment Configuration Schedule/Start
...
마이그레이션 전략이 시작 되기 전 준비 단게에서 환경 구성에 대한 스케줄을 입력합니다.
시작 날짜입니다.
Example : 2021-01-01 09:00:00
...
이관 환경 구축 일정(종료)
Environment Configuration Schedule/End
...
마이그레이션 전략이 시작 되기 전 준비 단게에서 환경 구성에 대한 스케줄을 입력합니다.
종료 날짜입니다.
Example : 2021-01-01 22:00:00
...
이관 응용수정/테스트 일정(시작)
애플리케이션 Test Schedule/Start
...
마이그레이션 전략 중 애플리케이션 테스트 스케줄을 입력합니다
시작 날짜입니다.
Example : 2021-01-01 09:00:00
...
이관 응용 수정/테스트 일정(종료)
애플리케이션 Test Schedule/End
...
마이그레이션 전략 중 애플리케이션 테스트 스케줄을 입력합니다
종료 날짜입니다.
Example : 2021-01-01 22:00:00
...
이관 Cut-Over일정
...
마이그레이션 전략 중 마이그레이션이 완료 되어 새롭게 구축된 시스템이 시작 되는 날짜를 입력합니다.
Example : 2021-01-01 23:00:00
...
업무 중요도(심각도)
...
서비스의 심각도를 표시합니다. 이 심각도가 높을 수록 우선순위 및 시스템 중요도를 높게 설정 하실 수 있습니다.
Example : S1, S2…
...
설명
...
서비스의 설명입니다
...
레이블
...
서비스의 레이블입니다
...
Server
...
서비스 명/아이디
...
Playce RoRo에서 서버는 서비스 아이디 나 서비스 명은 두개의 데이터 중 하나는 필수 입력 항목입니다.
따라서 기존에 생성되어 있는 서비스와 서버의 맵핑이 필요하기 때문에 서비스 명이나 아이디 둘중 하나를 반드시 입력해야 합니다
예 : 새롭게 생성 하면서 맵핑 되는 서비스에 서버를 맵핑 할 경우 서비스 Sheet에 넣은 서비스 이름을 동일하게 입력하고 저장합니다.
Note |
---|
Playce RoRo에서 서버는 서비스 없이 단독으로 존재할 수 없습니다. |
...
서버 아이디
...
서버 아이디입니다.
서비스와 동일하게 최초 생성 시는 비워둡니다.
업데이트를 위해서는 생성 후 서버 아이디와 서버 명을 넣고 업데이트 합니다
...
서버 명
...
서버 명입니다.
서버명은 중복이 허용되며 동일한 이름을 가진 서버가 존재할 수 있습니다
때문에 데이터 업데이트를 위해서는 반드시 서버 아이디와 서버 명을 같이 입력해야 합니다
...
전환 타입
(Migration Type)
...
마이그레이션 Type을 선택합니다. Playce RoRo는 Rehost/Replatform 두가지 타입을 지원합니다
목록에서 Rehost/Replatform 중 하나를 선택합니다
...
IP 주소
...
서버에 접근 가능한 IP 주소를 입력합니다
...
SSH 포트
...
서버에 접근 가능한 포트를 입력합니다
...
사용자 이름
...
로그인이 가능한 User Name을 입력합니다. 서버에 존재하는 User Name이어야 합니다
...
비밀번호
...
로그인이 가능한 비밀번호입니다
...
SSH 접속 용 개인 키 파일명
...
SSH접속이 가능한 프라이빗 키 파일형태(.pem, .JSON파일)의 파일 명을 입력합니다
Example : test.pem
...
SSH 접속 용 개인 키 업로드 경로
...
SSH접속이 가능한 프라이빗 키 파일형태(.pem, .JSON파일)가 존재하는 디렉터리 경로입니다
Example : ../temp/test.pem
...
SSH 접속용 개인 키 파일 내용
...
프라이빗 키 파일형태(.pem, .JSON파일)의 파일 내용입니다
상단에 서술 된 “데이터 입력 시 참고 사항”을 참고합니다.
...
서버 위치(DMZ, 내부, Date Center 위치)
...
서버의 위치입니다. DMZ등 위치를 입력합니다
...
용도 (Dev, Test, Stag, Prod, DR)
...
서버의 역할, 즉 어떠한 환경으로 사용되고 있는지 선택합니다.
Development - 개발 서버를 의미합니다
Production - 실제 서비스 중인 서버를 의미합니다
Staging - 운영환경과 동일 시 되는 서버를 의미합니다
Test - 테스트 환경을 의미합니다
...
Hypervisor 타입(Baremetal, KVM, OpenStack, VMWare, AWS, GCP, Azure, Etc.)
...
서버의 Hypervisor Type을 선택합니다.
Bare metal 하이퍼 바이저 유형과 호스트 하이퍼 바이저 유형을 리스트에서 선택할 수 있습니다
...
이중화 방식(Single, A-A, A-S)
...
서버의 클러스터 타입(이중화 구조)을 선택합니다
A-A : Active and Active 구조를 의미
A-S : Active and Stanby 구조를 의미
Single : Single서버 구조를 의미
...
접근 제어 방식/솔루션(Gateone)
...
서버 접근 제어 프로그램의 설치 여부, 혹은 사용 중인 접근 제어 프로그램을 입력합니다
Example : Gateone
...
tpmC (eg. 19.65K)
...
Transaction Processing Performance Council(tpmC)로 용량 산정에 따른 값을 입력합니다
...
도입(구입) 일
...
서버 구매 날짜를 의미합니다
Example : 2020-01-01
...
제조사
...
서버 제조사 정보를 의미합니다
...
기종 및 모델
...
서버 모델 정보를 의미합니다
...
일련번호
...
서버의 시리얼 넘버를 의미합니다
...
Maintenance(유지보수)
Company
Manager
Contract
...
유지보수/관리 담당 회사/매니저/연락처 정보입니다
Company : 오픈소스컨설팅
Manager : 플레이스로로
Contract : 010-2222-3333 혹은 email@email.com
...
설명
...
서버의 설명입니다
...
레이블
...
서버의 레이블입니다
...
Middleware
...
서비스 명/아이디
...
Playce RoRo에서 서비스 아이디와 서비스 명, 두개의 데이터 중 하나는 필수 입력 항목입니다.
...
서버 명/아이디
...
Playce RoRo에서 서버 아이디와 서버 명, 두개의 데이터 중 하나는 필수 입력 항목입니다.
...
미들웨어 아이디
...
미들웨어의 아이디 입니다.
서비스/서버 생성 시 설정하는 데이터와 동일하게 아이디와 이름이 같이 있을 경우 업데이트, 신규 생성 시 이름만 입력합니다.
...
미들웨어 명
...
미들웨어의 이름입니다
미들웨어 명은 중복이 허용되며 동일한 이름을 가진 미들웨어 서버가 존재할 수 있습니다
때문에 데이터 업데이트를 위해서는 반드시 미들웨어 아이디와 미들웨어 명을 같이 입력해야 합니다
...
미들웨어 타입
미들웨어 Type을 선택합니다.
...
수 있습니다
...
공급사
...
설정 중인 Vendor사 이름을 선택합니다.
...
도메인 홈
...
미들웨어 인스턴스 설치 경로입니다
...
솔루션 명
...
사용 중인 미들웨어의 솔루션 이름을 선택합니다
...
솔루션 버전
...
사용 중인 미들웨어의 솔루션 버전을 선택합니다
...
솔루션 설치 경로
...
미들웨어의 설치 경로입니다.
Example: /opt/roro/engines
...
인스턴스 설치 경로
...
미들웨어 인스턴스 설치 경로입니다
Example: /opt/roro/engines
...
미들웨어 구동 유저
...
실행 가능한 user name입니다
미들웨어의 경우 실제 맵핑되어 있는 서버의 User Name을 사용하여 ssh 접근을 하기 때문에 맵핑된 서버의 정보가 정확히 입력되어 있어야 합니다
...
자바 버전
...
Java version을 의미합니다. 공식 문서 버전 지침을 따라 1.6이나 1.6.0으로 입력합니다
...
Maintenance(유지보수)
Company
Manager
Contract
...
유지보수/관리 담당 회사/매니저/연락처 정보입니다
Company : 오픈소스컨설팅
Manager : 플레이스로로
Contract : 010-2222-3333 혹은 email@email.com
...
설명
...
미들웨어의 설명입니다
...
레이블
...
미들웨어의 레이블입니다
...
Application
...
서비스 명/아이디
...
Playce RoRo에서 서비스 아이디와 서비스 명, 두개의 데이터 중 하나는 필수 입력 항목입니다.
...
서버 명/아이디
...
Playce RoRo에서 서버 아이디와 서버 명, 두개의 데이터 중 하나는 필수 입력 항목입니다.
...
애플리케이션 아이디
...
애플리케이션의 아이디 입니다.
서비스/서버 생성 시 설정하는 데이터와 동일하게 아이디와 이름이 같이 있을 경우 업데이트, 신규 생성 시 이름만 입력합니다.
...
애플리케이션 명
...
애플리케이션의 이름입니다
애플리케이션 명은 중복이 허용되며 동일한 이름을 가진 애플리케이션 서버가 존재할 수 있습니다
때문에 데이터 업데이트를 위해서는 반드시 애플리케이션 아이디와 애플리케이션 명을 같이 입력해야 합니다
...
애플리케이션 타입
...
애플리케이션의 종류를 선택합니다, 현재는 Web 애플리케이션 형태를 우선 지원합니다
...
배포 경로
...
애플리케이션이 Deploy 되고 있는 서버의 경로를 의미합니다
...
분석 대상 애플리케이션 경로
...
애플리케이션 분석을 위해 애플리케이션을 URI형태로 지정할 수 있습니다.
애플리케이션의 경로 URI형태로 지정합니다
Example : www.example.com
...
분석 대상 업로드 파일 명
...
애플리케이션 분석을 위해 애플리케이션을 File형태로 지정할 수 있습니다.
애플리케이션을 파일형태로 지정합니다
Example : test.zip
허용하는 파일 형태는 .zip, .ear, .war, .jar 포맷입니다
해당 값이 입력될 경우 “분석 대상 업로드 파일경로”는 반드시 입력되어야 합니다.
...
분석 대상 업로드 파일 경로
...
위 분석 대상 업로드 파일 명을 입력 했을 경우 경로를 입력하는 항목입니다
업로드 파일 형태로 이미 파일 명이 지정 되었으므로, 파일 경로를 지정해서 입력합니다.
Example: /opt/roro/engines
...
분석 대상 디펜던시(jar) 목록으로 콤마(,) 구분자 사용
...
분석 대상(애플리케이션 Assessment)에 사용 될 .jar형태의 파일 이름을 추가로 등록해서 사용할 수 있습니다.
...
분석 대상 문자열 목록으로 콤마(,) 구분자 사용
...
분석 대상(애플리케이션 Assessment)에 사용 될 custom한 string 형태의 값을 입력합니다.
예를 들어 애플리케이션 도메인,파일 형태를 입력하거나, 특정 규칙을 입력하는 것도 가능합니다.
Assessment - customPattern에 적용됩니다
필수 값은 아닙니다
...
Development(개발 담당)
Company
Manager
Contract
...
개발 담당 회사/매니저/연락처 정보입니다
Company : 오픈소스컨설팅
Manager : 플레이스로로
Contract : 010-2222-3333 혹은 email@email.com
...
Maintenance(유지보수)
Company
Manager
Contract
...
유지보수/관리 담당 회사/매니저/연락처 정보입니다
Company : 오픈소스컨설팅
Manager : 플레이스로로
Contract : 010-2222-3333 혹은 email@email.com
...
설명
...
애플리케이션의 설명입니다
...
레이블
...
애플리케이션의 레이블입니다
...
Database
...
서비스 명/아이디
...
Playce RoRo에서 서비스 아이디와 서비스 명, 두개의 데이터 중 하나는 필수 입력 항목입니다.
...
서버 명/아이디
...
Playce RoRo에서 서버 아이디와 서버 명, 두개의 데이터 중 하나는 필수 입력 항목입니다.
...
데이터베이스 아이디
...
데이터 베이스의 아이디 입니다.
서비스/서버 생성 시 설정하는 데이터와 동일하게 아이디와 이름이 같이 있을 경우 업데이트, 신규 생성 시 이름만 입력합니다.
...
데이터베이스 명
...
데이터 베이스의 이름입니다
데이터 베이스 명은 중복이 허용되며 동일한 이름을 가진 데이터 베이스 서버가 존재할 수 있습니다
때문에 데이터 업데이트를 위해서는 반드시 데이터 베이스 아이디와 데이터 베이스 명을 같이 입력해야 합니다
...
데이터베이스 타입
...
데이터 베이스의 종류입니다
Oracle, Mysql, maria DB, Postgresql 중 하나를 선택합니다
...
데이터베이스 포트
...
데이터 베이스에 접근 가능한 포트를 입력합니다
...
데이터베이스 서비스 명
...
데이터 베이스 서비스 명을 입력합니다
...
JDBC Connection URL
...
jdbc:driver종류://IP:포트번호/DB명 형식으로 connection URL을 입력합니다
...
데이터베이스 사용자
...
DB접근이 가능한 User Name을 입력합니다
...
데이터베이스 비밀번호
(SHA-512 등을 사용한 복호화 가능한 암호화 사용)
...
DB접근이 가능한 ID의 비밀번호 입니다
...
데이터베이스 접근 제어 방식/솔루션(DBsafer)
...
DB접근을 제어하는 프로그램을 의미합니다, 예를들어 DBSAFER와 같은 프로그램을 의미합니다
...
Maintenance(유지보수)
Company
Manager
Contract
...
유지보수/관리 담당 회사/매니저/연락처 정보입니다
Company : 오픈소스컨설팅
Manager : 플레이스로로
Contract : 010-2222-3333 혹은 email@email.com
...
설명
...
애플리케이션의 설명입니다
...
레이블
...
애플리케이션의 레이블입니다
엑셀 템플릿
엑셀 템플릿 파일을 다운로드 해서 수정 후 이용할 수 있습니다.
파일을 다운로드 할 경우 사용자의 Download directory에 “RoRo“Inventory_yyyy-InventoryMM-Templatedd.xlsx”파일이 신규 생성 됩니다
다운로드 이후, 생성된 파일의 내용을 확인할 경우 필수로 입력해야 하는 값에 대한 설명이 메모에 기록되어 있으며 가이드에 따라 해당하는 열과 행 값을 입력해야 합니다.
...