인벤토리 템플릿 포멧을 Excel Template형태로 다운로드 받아, 업로드 할수 있습니다.
...
Upload File버튼을 클릭합니다.
생성된 팝업(Upload File)에서 Add File을 클릭합니다.
File Explorer 혹은 디렉터리 폴더에서 업로드할 Excel Template파일을 첨부합니다.
업로드가 시작 되고, 이후 결과 내용이 표시됩니다.
업로드 된 이후 각 서버와 미들웨어, 어플리케이션, 데이터 베이스는 메뉴로 이동되며 자동 분석이 시작됩니다.
Gallery | ||
---|---|---|
|
<그림 1. 인벤토리 업로드 절차><영상1. 인벤토리 업로드 절차>
Note |
---|
인벤토리 업로드 전 반드시 아래 사항을 확인 후 시행 되어야 합니다. |
...
서비스(Services) 이름은 중복해서 업로드 할 수 없습니다, 단 다른 시트의 경우 이름의 중복을 허용합니다
데이터의 업데이트/신규 등록은 id 데이터 유무를 기반으로 합니다, 즉 id가 있을 경우 기존에 등록되어 있는 데이터를 신규 데이터로 업데이트를 진행할 수 있습니다.
id가 없을 경우 해당 데이터는 신규 데이터로 판단되어 신규 데이터로 생성합니다.
그렇기 때문에 Service id나 name 중 하나의 값은 반드시 존재해야 합니다.
각 시트의 필수 컬럼 데이터는 아래 항목을 참고합니다.
...
데이터는 실제 서비스 화면의 필수 값과 동일합니다.
서버 등록 시 Authentication을 Private Key File로 했을 경우 아래와 같이 기록합니다
데이터는 실제 서비스 화면의 필수 값과 동일합니다.
서버 등록 시 Authentication을 Private Key File로 했을 경우 아래와 같이 기록합니다
key_file_name - AWS는 key pair파일의 Name, GCP에서는 SSH key구성 절차를 따라 진행하여 생성된 키의 Name을 등록합니다.
key_file_path - 설치 후 아래와 같은 형태로 디렉터리를 위치를 확인해서 입력 할 수 있습니다.
입력할 데이터의 예시는 아래와 같습니다.Code Block language json /roro/keyFiles/hostIpAddress-ramdomNum.pem
key_file_string - .pem , json파일의 data를 모두 입력합니다.
입력할 데이터의 예시는 아래와 같습니다.Code Block language json -----BEGIN RSA PRIVATE KEY----- MIIEogIBAAKCAQEAgUmDbdUjzQ6gdQUj/SdP8T39CrJfxbu++gokz96zzzd123423rwsdfasdfas ---------------------------------------------------------------------------- ---------------------------------------------------------------------------- fy3UshII1MLUs3xEHHNxRQOZqniWKwC6SDo51zLUQCLsNEeE9KZyIp76mR1rE0BNXcE= -----END RSA PRIVATE KEY-----
각 시트의 필수 컬럼/데이터(*가 있을 경우 필수 데이터 입니다)
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 - date(YYYY-MM-DD-hh:mm:ss)
| username* - string | solution_name - string | analyze_application_uri(Application URI) - string | db_service_name(Database Service Name) - string |
Application Test - date(YYYY-MM-DD-hh:mm:ss) Schedule
| password* | solution_version - string | analyze_file_name(Application File) - string | connection_url(JDBC Connection URL) - string |
Cut-Over Date - date(YYYY-MM-DD-hh:mm:ss)
| 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 |
...