7. Server Pre Configuration

Migration Type에서 Replatform Migration을 수행하기 위해서는 사전 설정이 필요합니다.

Migration Type에 대해서는 Migration을 참고 합니다.

생성 되어 있는 Server 리스트에서 하나의 서버를 선택 후 상세 화면 윗부분에서 아래 그림처럼 표기된 Preconfiguration을 클릭합니다.

 

클릭 후 Server Preconfig List화면이 나오게 됩니다.

각 항목들의 설명은 아래 스크린 샷과 각 항목들의 설명을 따릅니다

 

화면구성

<그림 1. Playce RoRo Inventory & Assessment - Server Preconfig Detail>

 

List/Action

서버에 Pre config가 존재하지 않을 경우 새롭게 서버 Preconfig를 생성 할 수 있는 버튼이 리스트에 생기게 됩니다.

리스트에 서버 Preconfig가 하나라도 생성된 이후에는 화면과 같이 서버 Preconfig 리스트가 보여 지게 되며,

각 컬럼 구성의 상세한 내용은 Server 서버 Preconfig를 참고 합니다.

Action

Summary

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

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정보를 읽어와서 보여줍니다, 이를 수정할 수 있습니다.

  • Original Crontab에서 각 디렉터리에 있는 crontab정보를 콤보박스로 선택해서도 수정할 수 있습니다.

Step 4 : Configure Image

Summary

Cloud Platform

클라우드 플랫폼을 선택합니다

  • Cloud Platform - CSP를 선택합니다

  • Existing Linux - 기존에 생성되어 사용하고 있는 리눅스 환경으로 선택합니다

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단계에서의 파일/디렉터리는 시스템 디렉터리를 이동할수 없으며,

하위 디렉토리 또는 파일 단위로만 이동해야 합니다