Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

인벤토리 템플릿 포맷을 Excel Template형태로 다운로드 받아, 업로드 할 수 있습니다.이후 업로드된 파일은 자동 분석되어 각 Services, Servers, Middlewares, Application, Databases에 리스트로 보여지게 인벤토리 템플릿 포맷을 Excel Template형태로 다운로드 받아, 업로드 할 수 있습니다.

이후 업로드된 파일은 자동 분석되어 각 Services, Servers, Middlewares, Application, Databases에 리스트로 보여지게 됩니다.

업로드 시, 파일 데이터의 정상 여부에 따라 리스트에 Upload Status가 기록되게 되며 업로드 성공 시 Uploaded Records를 기록으로 확인 할 수 있습니다

Table of Contents

Upload File

화면에서 파일을 업로드 하는 방법은 두 가지가 있습니다.

  1. 최초에 Playce RoRo 설치 후 리스트에 업로드 된 파일이 없을 경우 리스트에서 클릭하여 생성된 팝업 화면에서 File을

...

  1. Add 하는 방법과,

  2. 상단의

    Status
    colourBlue
    titleUpload file
    버튼을 눌러 팝업에서 다운로드 한 파일을 업로드 하는 방법이 있습니다.

Noteinfo

참고

해당 파일의 내용을 수정 하는 것은 문제가 발생하지 않으나, 파일의 확장자를 수정할 경우 문제가 발생할 수 있습니다. Upload Inventory에서 지원 하는 지원하는 확장자의 경우 .xlsx/.xls 두가지 이며 다른 확장자일 경우 이용 할 수 없습니다.

Image RemovedImage Added

간단한 인벤토리 업로드 절차는 아래와 같습니다.

  1. Upload File 버튼을 클릭합니다.

  2. 생성된 팝업(Upload File)에서 Add File을 클릭합니다.

  3. File Explorer 혹은 디렉터리 폴더에서 업로드할 Excel Template 파일을 첨부합니다.

  4. 첨부된 엑셀 템플릿 파일에 대하여 유효성 검사가 실행됩니다.

    1. 유효성 검사 결과 '실패' 시 → 유효성 검사 결과를 표시하고, 업로드 작업이 실행되지 않음

    2. 유효성 검사 결과 '성공' 시 → 업로드 작업이 실행됨

  5. 업로드 된 이후 각 서버와 미들웨어, 애플리케이션, 데이터베이스는 메뉴로 이동 되며 자동 분석이 시작됩니다.

...

  1. 이후 인벤토리 하위의 각 메뉴별 목록으로 쌓이게 됩니다. 이중 서버에 대해서는 Prerequisite Checks가 자동으로 실행됩니다. (Scan은 자동으로 실행되지 않습니다.)

Info

참고

유효성 검사 결과 '실패' 시 업로드 인벤토리 작업이 실행되지 않으며, 업로드 내역 인벤토리 목록에도 쌓이지 않습니다.

...

.

인벤토리 업로드 확인 사항

...

인벤토리 업로드 전 반드시

...

다음의 사항들을 확인한 후 시행하여야 합니다.

...

업로드 프로세스

  • 등록 프로세스는 서비스 - 서버 - 미들웨어 - 어플리케이션 애플리케이션 - 데이터 베이스 순으로 진행됩니다.

  • 다른 시트에 데이터가 없다고 해서 데이터가 있는 시트의 내용이 업로드에 실패하지는 않습니다.

  • Excel Template시트에 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가 있을 경우 기존에 등록되어 있는 데이터를 신규 데이터로 업데이트를 진행할 진행수 있습니다.

    id가

Note

중요

시트별 ID에 해당되는 컬럼에 데이터가 없을 경우, 해당 로우의 데이터는 신규 데이터로 판단되어 신규

...

생성됩니다.

...

그렇기 때문에 Service id나 name 중 하나의 값은 반드시 존재해야 합니다.

기존 데이터를 수정하려면 반드시 ID가 존재해야 하며, 수정을 원하지 않은 데이터는 엑셀파일 템플릿에서 해당 로우를 삭제해야 합니다.

데이터 입력 시 참고 사항

  • 데이터는 실제 서비스 화면의 필수 값과 동일합니다.

  • 서버 등록 시 Authentication을 Private Key File로 했을 경우 아래와 같이 기록합니다

    • 데이터는 실제 서비스 화면의 필수 값과 동일합니다.

    • 서버 등록 시 Authentication을 Private Key File로 했을 경우 아래와 같이 기록합니다

Info

참고

패스워드 방식이 아닌, SSH 키 파일 접근 시 key_file_name과 key_file_string은 Key File Name과 Key File Contents는 필수 입력 사항입니다.

  • key_file_name - SSH 키 파일 접근 시 파일의 이름을 넣습니다. test.pem

  • key_file_path - 키 파일 위치 후 아래와 같은 형태로 디렉터리를 위치를 확인해서 입력 할 수 있습니다.
    입력할 데이터의 예시는 아래와 같습니다. 최초 설치 시에는 name과 string값만 입력합니다

Code Block
/roro/keyFiles/ipAddressramdomNum.pem
  • key_file_string Key File Name - SSH 키 파일 접근 시 파일의 이름을 넣습니다. test.pem

  • Key File Contents - .pem파일의 data를 모두 입력합니다. 입력할 데이터의 예시는 아래와 같습니다.

Note

중요

입력 전 엑셀 파일의 셀 서식에서 반드시 셀의 표시형식은 텍스트로 변경해 주셔야 합니다.

Code Block
languagejson
-----BEGIN RSA PRIVATE KEY-----
MIIEogIBAAKCAQEAgUmDbdUjzQ6gdQUj/SdP8T39CrJfxbu++gokz96zzzd123423rwsdfasdfas
----------------------------------------------------------------------------
----------------------------------------------------------------------------
fy3UshII1MLUs3xEHHNxRQOZqniWKwC6SDo51zLUQCLsNEeE9KZyIp76mR1rE0BNXcE=
-----END RSA PRIVATE KEY-----

기타

  • 시트에 데이터만 삭제 하는 것이 아니라 업로드 할때 데이터를 업로드 하지 않을 시트는 서식까지 모두 삭제(행 제거)해 주시기 바랍니다.

  • Settings Sheet의 데이터를 빼거나, 수정/삭제 해서는 안됩니다

  • Sheet에 데이터가 없는 빈 Row를 통해 업로드를 시도할 경우 업로드에 실패할 수 있습니다

  • Sheet에 동일한 데이터의 Row를 생성해서 업로드를 시도할 경우 업로드에 실패할 수 있습니다.

  • 기존에 있던 서식에 엑셀 서식을 추가로 변경하거나 수정할 경우 업로드에 실패할 수 있습니다

Upload Inventory Excel Sheet Data

업로드 인벤토리에서 Template으로 제공되는 파일의 데이터 설명입니다,

컬럼의 데이터 형태는 아래에 나와 있으므로 데이터 설명은 아래 표를 참고합니다. 또한 각 내용들은 Playce RoRo의 인벤토리 메뉴 설명에도 나와 있으니 참고합니다.

미들웨어 명

Sheet명

컬럼

설명

Service

서비스아이디(idService ID) - Read Only

Playce RoRo의 서비스 아이디 입니다.

  • 숫자로 입력하며 001, 01 형태가 아닌 1,2,3 형태의 정수입니다.

  • 최초 서비스를 생성할 때는 입력하지 않습니다.

Note

중요

생성 된 이후에는 데이터를 업데이트 할때 입력합니다, 예를 들어 서비스명이 있고 서비스 아이디가 비어 있을 경우에는 새로 생성하게 되고 서비스명과 아이디가 모두 있을 경우에는 이미 있는 기존 데이터 값을 업데이트 합니다

  • Example : 1

서비스명(name

데이터 값을 업데이트 합니다

  • Example : 1

서비스 코드(Service Code)

사용자가 식별을 위한 커스텀 서비스 구분을 위한 코드 명입니다.

서비스 코드는 필수 항목입니다.

  • Example : test-service-code

서비스명(Service Name)

Playce RoRo의 서비스 명입니다.

Note

중요

엑셀 업로드 인벤토리 시 ID는 필수는 아니지만 서비스 명은 필수 입니다

업무구분(business_category)

Playce RoRo의 서비스 카테고리입니다.

  • 서비스명만 입력할 경우에는 새롭게 서비스를 생성합니다, 서비스와 아이디를 같이 입력하면 값이 업데이트 됩니다

  • Example : test-service01

업무코드(business_code)

Playce RoRo의 서비스 코드입니다.

  • 마이그레이션 시 서비스들이 많을 경우에는 구분에 필요한 업무코드가 필요합니다. 이 코드를 의미합니다.

  • Example : HR0011

  • 마이그레이션 시 서비스들을 카테고리로 분류합니다값이 업데이트 됩니다

  • Example : HR0011test-A1service01

이관 대상 여부(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

마이그레이션 전략이 시작 되기 전 준비 단게에서 환경 구성에 대한 스케줄을 입력합니다.업무코드(Business Category Code)

Playce RoRo의 서비스 코드입니다.

  • 마이그레이션 시 서비스들이 많을 경우에는 구분에 필요한 업무코드가 필요합니다. 이 코드를 의미합니다.

  • Example : HR0011

업무구분(Business Category)

Playce RoRo의 서비스 카테고리입니다.

  • 마이그레이션 시 서비스들을 카테고리로 분류합니다

  • Example : HR0011-A1

이관 대상 여부(Y/N)

마이그레이션 대상 여부를 선택합니다.

  • Y 혹은 N으로 데이터를 넣을 수 있습니다, 소문자 y/n형태는 불가능합니다

  • Y일 경우 마이그레이션 대상이며 N일 경우 마이그레이션 대상인 서비스가 아닙니다.

업무 중요도(심각도)

서비스의 심각도를 표시합니다. 이 심각도가 높을수록 우선순위 및 시스템 중요도를 높게 설정하실 수 있습니다.

  • Example : S1, S2, …

이관 공수

마이그레이션 전환 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

이관 응용수정/테스트 일정(시작)

  • Application Test Schedule/Start

마이그레이션 전략 중 애플리케이션 테스트 일정을 입력합니다

  • 시작 날짜입니다.

  • Example : 2021-01-01 09:00:00

이관 환경 구축 응용 수정/테스트 일정(종료)

  • Environment Configuration Application Test Schedule/End

마이그레이션 전략 중 애플리케이션 테스트 일정을 입력합니다

  • 종료 날짜입니다.

마이그레이션 전략이 시작 되기 전 준비 단게에서 환경 구성에 대한 스케줄을 입력합니다.

  • 종료 날짜입니다.

  • Example : 2021-01-01 22:00:00

이관 Cut-Over일정

마이그레이션 전략 중 마이그레이션이 완료 되어 새롭게 구축된 시스템이 시작 되는 날짜를 입력합니다.

  • Example : 2021-01-01 2223:00:00

이관 응용수정/테스트 일정(시작)

  • Application Test Schedule/Start

마이그레이션 전략 중 어플리케이션 테스트 스케줄을 입력합니다

  • 시작 날짜입니다.

  • Example : 2021-01-01 09:00:00

이관 응용 수정/테스트 일정(종료)

  • Application Test Schedule/End

마이그레이션 전략 중 어플리케이션 테스트 스케줄을 입력합니다

  • 종료 날짜입니다.

  • Example : 2021-01-01 22:00:00

이관 Cut-Over일정

마이그레이션 전략 중 마이그레이션이 완료 되어 새롭게 구축된 시스템이 시작 되는 날짜를 입력합니다.

  • Example : 2021-01-01 23:00:00

업무 중요도(심각도)

서비스의 심각도를 표시합니다. 이 심각도가 높을 수록 우선순위 및 시스템 중요도를 높게 설정 하실 수 있습니다.

  • Example : S1, S2…

설명

서비스의 설명입니다

레이블

서비스의 레이블입니다

Server

서비스 명/아이디

서비스 명과 서비스 ID를 입력합니다

  • 생성된 서비스와 연결하기 위해서는 해당하는 서비스 ID와 서비스 명을 입력합니다.

  • 서비스 명을 입력하지 않을 경우 “Default Service”로 연결됩니다

서버 아이디

서버 아이디입니다.

  • 서비스와 동일하게 최초 생성 시는 비워둡니다.

  • 업데이트를 위해서는 생성 후 서버 아이디와 서버 명을 넣고 업데이트 합니다

서버 명

서버 명입니다.

  • 서버 명을 입력하지 않을 경우, IP Address값으로 업데이트 됩니다

  • 서버명은 중복이 허용되며 동일한 이름을 가진 서버가 존재할 수 있습니다

  • 때문에 데이터 업데이트를 위해서는 반드시 서버 아이디와 서버 명을 같이 입력해야 합니다

전환 타입

(Migration Type)

마이그레이션 Type을 선택합니다. Playce RoRo는 Rehost/Replatform 두가지 타입을 지원합니다

  • 목록에서 Rehost/Replatform 중 하나를 선택합니다

윈도우 여부

윈도우 서버 여부를 결정합니다.

  • Y를 선택할 경우 윈도우 서버입니다

IP Address

서버에 접근 가능한 IP Address를 입력합니다

SSH Port

서버에 접근 가능한 Port를 입력합니다

Username

로그인이 가능한 User Name을 입력합니다. 서버에 존재하는 User Name이어야 합니다

Password

로그인이 가능한 Password입니다

SSH 접속 용 개인 키 파일명

SSH접속이 가능한 Private Key File형태(.pem, .JSON파일)의 파일 명을 입력합니다

  • Example : test.pem

SSH 접속 용 개인 키 업로드 경로레이블

서비스의 레이블입니다

설명

서비스의 설명입니다

Server

인벤토리 아이디(Inventory ID) - Read Only

서버 아이디 입니다.

서비스와 동일하게 최초 생성 시는 비워둡니다.

  • Example : 1

인벤토리 코드(Inventory Code)

사용자가 식별을 위한 커스텀 서버 인벤토리 구분을 위한 코드 명입니다.

인벤토리 코드는 필수 항목입니다.

서버 명(Server Name)

서버 명입니다.

  • 서버 명을 입력하지 않을 경우, IP Address값으로 업데이트 됩니다

  • 서버명은 중복이 허용되며 동일한 이름을 가진 서버가 존재할 수 있습니다

  • 때문에 데이터 업데이트를 위해서는 반드시 서버 아이디와 서버 명을 같이 입력해야 합니다

IP Address

서버에 접근 가능한 IP Address를 입력합니다. 필수 값입니다.

Port (SSH / Winrm)

서버에 접근 가능한 Port를 입력합니다. 필수 값입니다.

Username

로그인이 가능한 User Name을 입력합니다. 서버에 존재하는 UserName 이어야 합니다. 필수 값입니다.

Password

로그인이 가능한 Password입니다. 필수 값으로 Password나 키 파일명을 입력해주어야 합니다.

윈도우 여부

윈도우 서버 여부를 결정합니다.

'Y'를 선택할 경우 윈도우 서버입니다.

  • Y 혹은 N으로 대문자로 입력

su 기능 사용 여부

su 기능 사용 여부를 결정합니다. 필수 값입니다.

  • Y 혹은 N으로 대문자로 입력

Root Password

su 기능 사용을 위한 Root Password 입니다.

모니터링 사용 여부

모니터링 기능의 사용 여부를 결정합니다. 필수 값입니다.

모니터링 주기

모니터링 기능이 동작하는 주기를 입력합니다. Cron Expression을 입력합니다. (초 분 시 일 월 요일 [년도])

  • Cron Expression을 입력. Example : 0 0 12 * * ?

모니터링 시작 시간

모니터링 기능이 시작하는 시간을 입력합니다. yyyy-MM-dd HH:mm:ss 포맷으로 데이터를 입력합니다.

  • Example : 2022-01-01 10:00:00

모니터링 종료 시간

모니터링 기능이 종료되는 시간을 입력합니다. yyyy-MM-dd HH:mm:ss 포맷으로 데이터를 입력합니다.

  • Example : 2022-12-31 23:59:59

이관 유형

마이그레이션 타입을 선택합니다.

  • Playce RoRo는 Rehost/Replatform/Refactor/Rearchitect/Retire/Retain 타입을 지원합니다.

  • 목록에서 Rehost/Replatform/(Refactor/Rearchitecture)/Retire/Retain/Etc 중 하나를 선택합니다.

SSH 접속 용 개인 키 파일명

SSH접속이 가능한 Private Key File형태(.pem, .JSON파일)가 존재하는 디렉터리 경로입니다의 파일 명을 입력합니다

  • Example : ../temp/ test.pem

SSH 접속용 개인 키 파일 내용

Private Key File형태(.pem, .JSON파일)의 파일 내용입니다

  • 상단에 서술 된 “데이터 입력 시 참고 사항”을 참고합니다.

서버 위치(DMZ, 내부, Data Center 위치)

서버의 위치입니다. DMZ등 위치를 입력합니다

용도 (Dev, Test, Stag, Prod, DR)

서버의 역할, 즉 어떠한 환경으로 사용되고 있는지 선택합니다.

  • Development - 개발 서버를 의미합니다

  • Disaster Recovery - 재해 복구를 의미합니다.

  • Production - 실제 서비스 중인 서버를 의미합니다

  • Staging Stage - 운영환경과 동일 시 되는 서버를 의미합니다

  • Test - 테스트 환경을 의미합니다

  • Etc - 기타

Hypervisor 타입(Baremetal, KVM, OpenStack, VMWare, AWS, GCP, Azure, Etc.)

서버의 Hypervisor Type을 선택합니다.

Bare metal 하이퍼 바이저 유형과 호스트 하이퍼 바이저 유형을 리스트에서 선택할 수 있습니다

이중화 방식(Single, A-A, A-S)

서버의 클러스터 타입(이중화 구조)을 선택합니다

  • A-A Active Active : Active and Active 구조를 의미A-S

  • Active Standby : Active and Stanby Standby 구조를 의미

  • 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에서 서버 아이디와 서버 명, 두개의 데이터 중 하나는 필수 입력 항목입니다.

미들웨어 아이디

미들웨어의 아이디 입니다.

  • 서비스/서버 생성 시 설정하는 데이터와 동일하게 아이디와 이름이 같이 있을 경우 업데이트, 신규 생성 시 이름만 입력합니다.

Middleware

인벤토리 아이디(Inventory ID) - Read Only

미들웨어의 아이디 입니다.

  • 서비스/서버 생성 시 설정하는 데이터와 동일하게 아이디와 이름이 같이 있을 경우 업데이트, 신규 생성 시 이름만 입력합니다.

서버 인벤토리 코드(Server Inventory Code)

사용자가 식별을 위한 커스텀 서버 인벤토리 구분을 위한 코드 명입니다. 미들웨어를 해당 서버에 매핑하기 위한 데이터입니다.

  • 서버 인벤토리 코드는 필수 항목입니다.

인벤토리 코드(Inventory Code)

사용자가 식별을 위한 커스텀 미들웨어 인벤토리 구분을 위한 코드 명입니다.

  • 인벤토리 코드는 필수 항목입니다.

미들웨어 명(Middleware Name)

미들웨어의 이름입니다

  • 미들웨어 명은 중복이 허용되며 동일한 이름을 가진 미들웨어 서버가 존재할 수 있습니다

  • 때문에 데이터 업데이트를 위해서는 반드시 미들웨어 아이디와 미들웨어 명을 같이 입력해야 합니다

미들웨어 타입(Middleware Type)

미들웨어 Type을 선택합니다.

  • Web, WAS, Cashe, Messaging, TP-Monitor, EAI, ESB, ETL을 선택할 수 있습니다

공급사

설정 중인 Vendor사 이름을 선택합니다.

도메인 홈

미들웨어 인스턴스 설치 경로입니다

솔루션 명

사용 중인 미들웨어의 솔루션 이름을 선택합니다

솔루션 버전

사용 중인 미들웨어의 솔루션 버전을 선택합니다

솔루션 설치 경로

미들웨어의 설치 경로입니다.

  • Example: /opt/roro/engines

인스턴스 설치 경로

미들웨어 인스턴스 설치 경로입니다
  • WEB, WAS, ETC 중 하나를 선택할 수 있습니다

엔진 명(Engine Name)

미들웨어 엔진 종류의 이름입니다.

  • WEBSPHERE, WEBLOGIC, TOMCAT, JEUS, APACHE, WEBTOB, ETC 중 하나를 선택합니다.

엔진 설치 경로

미들웨어의 엔진 설치 경로입니다.

  • 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

설명

미들웨어의 설명입니다

전용 인증 사용 여부

전용 인증을 위한 인증 정보 사용 여부를 입력합니다. 필수 값입니다.

  • Y 혹은 N으로 대문자로 입력

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형태로 지정할 수 있습니다.

  • 어플리케이션의 경로 URI형태로 지정합니다

  • Example : www.example.com

분석 대상 업로드 파일 명

어플리케이션 분석을 위해 어플리케이션을 File형태로 지정할 수 있습니다.

  • 어플리케이션을 파일형태로 지정합니다

  • Example : test.zip

  • 허용하는 파일 형태는 .zip, .ear, .war, .jar 포맷입니다

  • 해당 값이 입력될 경우 “분석 대상 업로드 파일경로”는 반드시 입력되어야 합니다.

분석 대상 업로드 파일 경로

위 분석 대상 업로드 파일 명을 입력 했을 경우 경로를 입력하는 항목입니다

  • 업로드 파일 형태로 이미 파일 명이 지정 되었으므로, 파일 경로를 지정해서 입력합니다.

  • Example: /opt/roro/engines

    애플리케이션 종류(Application Type)

    애플리케이션 종류 입니다.

    • WAR(Java Web Application), EAR(Java Enterprise Application, JAR(Java Application), ETC 중 하나를 선택합니다.

    전용 인증 사용 여부

    전용 인증을 위한 인증 정보 사용 여부를 입력합니다. 필수 값입니다.

    Username

    전용 인증을 위한 User Name을 입력합니다. 서버에 존재하는 User Name이어야 합니다. 전용 인증 사용 여부가 'Y'인 경우 필수 값입니다.

    Password

    전용 인증을 위한 Password입니다, 필수 값으로 Password를 입력해 주어야 합니다. 전용 인증 사용 여부가 'Y'인 경우 필수 값입니다.

    • 패스워드 정책은 서버 접속 정책을 따릅니다

    분석 대상 애플리케이션 경로(Source Location URI)

    애플리케이션 분석을 위해 애플리케이션을 URI형태로 지정할 수 있습니다.

    • 애플리케이션의 경로 URI형태로 지정합니다

    • Example : www.example.com

    분석 대상 디펜던시(jar) 목록으로 콤마(,) 구분자 사용

    분석 대상(Application Assessment)에 사용 될 .jar형태의 파일 이름을 추가로 등록해서 사용할 수 있습니다.

    분석 대상 문자열 목록으로 콤마(,) 구분자 사용

    분석 대상(Application Assessment)에 사용 될 custom한 string 형태의 값을 입력합니다.

    • 예를 들어 application 도메인,파일 형태를 입력하거나, 특정 규칙을 입력하는 것도 가능합니다.

    • 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의 Password 입니다

    데이터베이스 접근 제어 방식/솔루션(DBsafer)

    DB접근을 제어하는 프로그램을 의미합니다, 예를들어 DBSAFER와 같은 프로그램을 의미합니다

    Maintenance(유지보수)

    • Company

    • Manager

    • Contract

    유지보수/관리 담당 회사/매니저/연락처 정보입니다

    • Company : 오픈소스컨설팅

    • Manager : 플레이스로로

    • Contract : 010-2222-3333 혹은 email@email.com

    설명

    어플리케이션의 설명입니다

    레이블

    어플리케이션의 레이블입니다

    레이블

    애플리케이션의 레이블입니다

    설명

    애플리케이션의 설명입니다

    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을 입력합니다

    엔진 명(Engine Name)

    데이터베이스 엔진 종류의 이름입니다.

    • ORACLE, MYSQL, MARIADB, POSTGRE, MSSQL, TIBERO, SYBASE, ETC 중 하나를 선택합니다.

    데이터베이스 사용자

    DB접근이 가능한 User Name을 입력합니다

    데이터베이스 비밀번호

    (SHA-512 등을 사용한 복호화 가능한 암호화 사용)

    DB접근이 가능한 ID의 Password 입니다

    JDBC Connection URL

    jdbc:driver종류://IP:포트번호/DB명 형식으로 connection URL을 입력합니다

    • 같은 서비스 내에 동일한 JDBC Connection URL을 가진 데이터베이스는 존재할 수 없습니다. 해당 항목은 필수 값입니다.

    데이터베이스 접근 제어 방식/솔루션(DBsafer)

    DB접근을 제어하는 프로그램을 의미합니다, 예를들어 DBSAFER와 같은 프로그램을 의미합니다

    레이블

    애플리케이션의 레이블입니다

    설명

    애플리케이션의 설명입니다

    Service-Mapping

    서비스 및 인벤토리(서버/미들웨어/애플리케이션/데이터베이스)를 등록/수정 할 때 모든 서비스 코드와 인벤토리 코드 매핑 정보는 필수 값으로 기입해야 합니다. (입력하지 않는 데이터는 매핑정보에서 삭제됩니다.)

    인벤토리 구분(Inventory Type)

    서비스와 매핑될 인벤토리의 타입을 선택합니다. 타입은 Server/Middleware/Application/Database 중 선택합니다. 필수 값 입니다.

    • Server/Middleware/Application/Database

    서비스 코드(Service Code)

    RoRo에 이미 등록 된 또는 서비스 시트를 통해 신규로 생성한 서비스 코드를 입력합니다. 필수 값입니다.

    인벤토리 코드(Inventory Code)

    RoRo에 이미 등록 된 또는 서버, 미들웨어, 애플리케이션, 데이터베이스 시트에 신규로 생성한 인벤토리 코드를 입력합니다. 필수 값입니다.

    ※ 패스워드 또는 Key File 입력 시 두 개의 항목 중 하나라도 입력이 되어 있는 경우 해당 서버의 접속이 가능합니다.

    ...

    엑셀 파일로 신규 데이터 생성 시 각 시트의 필수 컬럼/데이터(*가 있을 경우 필수 데이터 입니다)

    Service

    Server

    Middleware

    Application

    DataBase

    id(Service )* ID - numberid(server)

    Inventory ID - number

    service_id* Inventory ID - numberservice_id*

    Inventory ID- number

    service_id* Inventory ID - number

    name(Service name)Code* - stringname(server name)

    Inventory Code* - stringservice

    _nameServer Inventory Code* - stringservice_name

    Server Inventory Code* - string

    service_nameServer Inventory Code* - string

    business_codeService Name* - stringservice_id- number

    server_id* - number

    server_idServer Name* - string

    Inventory Code* - string

    Inventory Code* - number

    server_idInventory Code* - number

    business_categoryBusiness Category Code* - stringservice_

    name IP Address* - stringserver_name

    Middleware Name* - string

    server_nameApplication Name* - stringserver_name

    Database Name* - string

    labels

    migration_type(Migration Type) Business Category*- string

    id(middleware) Port* - number

    id(application) - number

    id(database) Middleware Type* - string

    Deploy Path* - number

    description - string

    windows_yn(Windows Database Service Name* - number

    Migration Y/N)- y/n(boolean)name(middleware name)* - string

    Username* - stringname(

    application)Engine Install Path* - string

    name(databaseapplication)* - string

    migration_yn(Migration Y/N)* - y/n(boolean)

    ip_address(IP Address)Port* - number

    Serverity - String

    Password* - stringtype

    Dedicated Authentication Y/N* - string

    type(application type) Dedicated Authentication Y/N* - stringtype(database type)

    Username* - string

    man_month Man Month - number

    port(SSH Port)Windows Y/N* - string

    vendor Username - string

    deploy_path(배포경로) Username - stringport(database port)

    Password* - stringEnvironment

    Configuration ScheduleMigration Env Config Start Date

    Migration Env Config End Date

    • date(YYYY-MM-DD - hh:mm:ss)

    • mig_env_start_date

    • mig_env_end_date

    usernamesu Y/N* - string

    solution_name Password - string

    analyze_application_uri(Application URI) Password - stringdb_service_name(Database Service Name)

    JDBC URL* - string

    Application Test Migration Test Start Date

    Migration Test End Date

    • date(YYYY-MM-DD - hh:mm:ss)

    Schedule

    • mig_test_start_date

    password*

    solution_version - string

    analyze_file_name(Application File) - string

    connection_url(JDBC Connection URL) - string

    • :ss)

    Root Password - string

    Key File Name - string

    Key File Name - string

    Access Control Solution - string

    Migration Cut-Over Date

    • date(YYYY-MM-DD - hh:mm:ss)

    • mig_cut_over_date

    Private key file* - string

    • key_file_name

    • key_file_path

    • 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

    • Development

    • Maintenance

    • Operation

    environment - string

    run_user -string

    anlz_target_str_list(String) - string

    access_control(Access Control)- String

    hypervisor - string

    java_version - string

    Configure Manager - string

    • company

    • manager

    • contact

    Configure Manager - string

    • company

    • manager

    • contact

    access_control - string

    Configure Manager - string

    • company

    • manager

    • contact

    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

    • company

    • manager

    • contact

    cluster_type Monitoring Y/N* - string

    Key File Contents - string

    Key File Contents - string

    Lables - string

    Labels - string

    Monitoring Cycle - string

    Domain Home - string

    Source Location URI - string

    Description - string

    Description - string

    Monitoring Start Datetime

    • date(YYYY-MM-DD hh:mm:ss)

    Labels -string

    Analysis Library List - string

    Monitoring End Datetime

    • date(YYYY-MM-DD hh:mm:ss)

    Description - string

    Analysis String List - string

    Migration Type - string

    Labels - string

    Key File Name* - string

    Key File Contents* - string

    Description - string

    Server Location - string

    Deployment Environment - string

    Hypervisor - string

    Cluster Type - string

    Access Control Solution - string

    TPMC - number

    Purchase Date - string

    Manufacturer - string

    Model - string

    Serial Number - string

    Labels - string

    Description - string

    Excel Template

    엑셀 템플릿 파일을 다운로드 해서 수정 후 이용할 수 있습니다.

    ...

    다운로드 이후, 생성된 파일의 내용을 확인할 경우 필수로 입력해야 하는 값에 대한 설명이 메모에 기록되어 있으며 가이드에 따라 해당하는 열과 행 값을 입력해야 합니다.

    Upload List

    리스트

    결과

    File Name

    업로드한 파일의 이름이 출력됩니다.

    Uploaded Date

    인벤토리 파일을 업로드한 날짜와 시간을 표시합니다.

    Uploaded by

    RoRo 내의 어느 사용자가 업로드했는지 표시합니다.

    Upload Status

    업로드 이후 리스트에는 성공 했을 경우

    Status
    colourGreen
    titleSuccsess
    로, 실패 했을 경우
    Status
    colourRed
    titleFailure
    로 보이게 됩니다.

    • 성공 - 업로드 과정을 성공적으로 완료한 상태입니다.

    • 실패 - 업로드 과정에서 서버 에러(수학적 나누기 연산이 /0으로 하는 등) 문제로 업로드 과정이 실패한 상태입니다.

    Uploaded Records

    업로드에 성공한 Row를 Row 를 설명합니다.

    File Download

    파일 다운로드를 통해 업로드 작업을 실행한 파일을 다운로드 할 수 있습니다.

    Image RemovedImage Added