Upload Inventory
...
등록 프로세스는 서비스 - 서버 - 미들웨어 - 어플리케이션 - 데이터 베이스 순으로 진행됩니다.
다른 시트에 데이터가 없다고 해서 데이터가 있는 시트의 내용이 업로드에 실패하지는 않습니다.
Excel Template시트에 목록(Combo Box) 형태로 선택할 수 있는 항목들이 있습니다, 서비스 화면-Playce RoRo 메뉴 화면의 데이터와 동일한 형태로 제공되는 항목입니다.
만약 신규로 서비스와 서버를 동시에 생성하려고 할 경우에는 생성할 서비스의 name으로 mapping할 수 있습니다.
예를 들어 A라는 서비스를 처음 생성 시 - A 서비스가 없을 경우,
서비스 아이디(service_id)는 비워둔 채 Sever/Middleware/Application/DataBase에 A 서비스명(service_name)을 넣고 생성합니다.
파일 데이터 등록/업데이트
서비스(Services) 이름은 중복해서 업로드 할 수 없습니다, 단 다른 시트의 경우 이름의 중복을 허용합니다
데이터의 업데이트/신규 등록은 id 데이터 유무를 기반으로 합니다, 즉 id가 있을 경우 기존에 등록되어 있는 데이터를 신규 데이터로 업데이트를 진행할 수 있습니다.
id가 없을 경우 해당 데이터는 신규 데이터로 판단되어 신규 데이터로 생성합니다.
그렇기 때문에 Service id나 name 중 하나의 값은 반드시 존재해야 합니다.
각 시트의 필수 컬럼 데이터는 아래 항목을 참고합니다.
각 시트의 필수 컬럼/데이터(*가 있을 경우 필수 데이터 입니다)
데이터는 실제 서비스 화면의 필수 값과 동일합니다.
서버 등록 시 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 | ||
---|---|---|
| ||
-----BEGIN RSA PRIVATE KEY----- MIIEogIBAAKCAQEAgUmDbdUjzQ6gdQUj/SdP8T39CrJfxbu++gokz96zzzd123423rwsdfasdfas ---------------------------------------------------------------------------- ---------------------------------------------------------------------------- fy3UshII1MLUs3xEHHNxRQOZqniWKwC6SDo51zLUQCLsNEeE9KZyIp76mR1rE0BNXcE= -----END RSA PRIVATE KEY----- |
Service | Server | Middleware | Application | DataBase |
---|---|---|---|---|
id(Service)* - | ||||
name(Service name)* | Server Name*Server | Middleware NameBusiness Code* | ||
business_code* | Service* | Service*Business Category | ||
business_category* | Migration Type | Server* | ||
Labellabels | Windows Y/N* | DescriptionSelected Server | ||
description | IP Address* | |||
migration_yn(Migration Y/N)* | SSH PortMan-Month* | |||
man_month | Authentication Type* | |||
Environment Configuration Schedule
| User Name* | |||
Application Test Schedule(mig_test_start_date) | Password* | |||
Cut-Over DateServerity(mig_cut_over_date) | Private key file*
| |||
severity | Server Location | |||
Configure Manager
| Environment | |||
Hypervisor Type | ||||
Access Control | ||||
tpmC | ||||
Purchase Date | ||||
Manufacturer | ||||
Model | ||||
Serial Number | ||||
Labels | ||||
Description | ||||
Configure Manager |
기타
Settings Sheet의 데이터를 빼거나, 수정/삭제 해서는 안됩니다
기존에 있던 서식에 엑셀 서식을 추가로 변경하거나 수정할 경우 업로드에 실패할 수 있습니다
Sheet에 데이터가 없는 빈 Row를 통해 업로드를 시도할 경우 업로드에 실패할 수 있습니다
Sheet에 동일한 데이터의 Row를 생성해서 업로드를 시도할 경우 업로드에 실패할 수 있습니다.
...