Migration Type에서 Replatform Migration을 수행하기 위해서는 사전 설정이 필요합니다.
Migration Type에 대해서는 Migration을 참고 합니다.
생성 되어 있는 Server 리스트에서 하나의 서버를 선택 후 상세 화면 윗부분에서 아래 그림처럼 표기된 Preconfiguration을 클릭합니다.
클릭 후 Server Preconfig List화면이 나오게 됩니다.
각 항목들의 설명은 아래 스크린 샷과 각 항목들의 설명을 따릅니다
화면구성
<그림 1. Playce RoRo Inventory - Server Preconfig Detail>
List/Action
서버에 Pre config가 존재하지 않을 경우 새롭게 서버 Preconfiguration을 생성 할 수 있는 버튼이 리스트에 생기게 됩니다.
리스트에 서버 Preconfiguration가 하나라도 생성된 이후에는 화면과 같이 서버 Preconfiguration리스트가 보여 지게 되며, 각 컬럼 구성의 상세한 내용은 Server 서버 Preconfiguration를 참고 합니다.
Action | Summary |
---|---|
Create Preconfiguratioln | Create Preconfiguration 창을 팝업 시킵니다 |
Edit Preconfiguration | 리스트에서 Preconfig를 선택하고 수정 화면을 팝업 시킵니다 |
Delete Preconfiguration | 리스트에서 Preconfig를 선택하고 삭제합니다. 마이그레이션에 사용중인 Preconfig 파일은 삭제할 수 없습니다. 마이그레이션 상태 '성공', '실패' 모두 마이그레이션에 사용중인 것으로 간주됩니다. 다만 Preconfig를 삭제가 필요하다면 마이그레이션 작업 목록에서 내역을 삭제한 후 해당 Preconfig를 삭제할 수 있습니다. (단 마이그레이션 성공 시에는 마이그레이션 삭제가 불가) |
List | Summary |
User and Groups | Step1에서 저장한 User정보와 그룹 정보가 보여집니다. |
Target | Target Platform정보와 Credential정보, 생성된 Image 정보가 보여집니다 |
Files | Step6에서 선택된 마이그레이션 대상 파일입니다 |
Package and Cloud Init Scripts | Step5에서 설정한 패키지 정보와 스크립트 정보가 보여집니다 |
Create Preconfiguration
Preconfiguration은 총 6단계로 나뉘어져 있습니다. 아래는 각 단계의 설명입니다
Preconfiguration은 Assessment data를 통해 진행 되므로, 반드시 Server Assessment가 완료 된 이후에 진행할 수 있습니다.
Step4 단계와 Step6 단계의 구성이 정상적이지 못할 경우 마이그레이션에 실패 할 수 있습니다.
Step 1 : Select User and Groups | Summary |
---|---|
Set Preconfig Name | Pre config의 Name을 설정합니다 |
Add Users to Group | 기존 Server에 존재하는 User/Group정보가 보여집니다. 이를 원하는 그룹으로 오른쪽으로 드래그&드랍합니다. |
Step 2 : Set User Profiles | Summary |
User Profile Edit | 기존 User profile정보를 확인 하고 이를 수정할 수 있습니다. |
Step 3 : Set User Crontabs | Summary |
Crontab Edit | 서버의 Crontab정보를 읽어와서 보여줍니다, 이를 수정할 수 있습니다.
|
Step 4 : Configure Image | Summary |
Cloud Platform | 클라우드 플랫폼을 선택합니다
|
Credential | 선택된 클라우드 플랫폼의 크리덴셜을 선택합니다 |
Region(GCP - Project) | 리전, GCP의 경우 프로젝트입니다 |
Image ID | 이미지 ID를 목록에서 선택합니다. |
SSH Port | 사용중인 서버로 접근할 SSH Port번호 입니다 |
Authentication Type | 인증 타입입니다. 패스워드를 이용한 인증타입과 key file형태로 나뉩니다 |
User Name | 인증 시 사용할 아이디 정보입니다 |
Password | 인증 시 사용할 패스워드 정보입니다 |
Private Key File | 로컬에 저장 되어 있는 key file을 등록합니다 |
Private Key File - Key Pair | key file 목록을 보여줍니다 |
Public Key(GCP) | GCP 퍼블릭 키를 의미합니다 |
Step 5 : Add Package & Init Script | Summary |
Add Package - Name | 패키지 이름을 설정하고 Add합니다 |
Add Package - Ini Script | 패키지 초기/기본 스크립트 입니다 |
Step 6 : Select Files | Summary |
System Directory | 기존 시스템 디렉터리를 보여줍니다. 해당 파일 중 마이그레이션 대상 파일을 선택후 오른쪽으로 드래그&드랍합니다. 또한 해당 파일에 대한 User/Group을 수정 할수 있어 Permission 정보를 수정할 수 있습니다. Configuration 6단계에서의 파일/디렉터리는 시스템 디렉터리를 이동할수 없으며, 하위 디렉토리 또는 파일 단위로만 이동해야 합니다 |