OCI 및 Private Cloud Appliance 간 마이그레이션

프라이빗 클라우드 어플라이언스 X9-2는 OCI와 고도로 호환되므로 이러한 시스템 간의 마이그레이션 프로세스가 간소화됩니다. 이 섹션에서는 OCI에서 PCA로 또는 PCA에서 OCI로 마이그레이션하는 방법에 대해 설명합니다.

OCI에서 Private Cloud Appliance로 임포트

다음 단계에 따라 OCI에서 Private Cloud Appliance로 워크로드를 마이그레이션하십시오.

OCI에서 이미지를 익스포트하기 전에 인스턴스가 다음에 부트할 때 새 인스턴스로 처리되도록 인스턴스 복제본에서 cloud-init /var/lib/cloud 구성을 정리해야 합니다. $ sudo cloud-init clean를 실행합니다.

  1. OCI 콘솔에서 인스턴스를 선택하고 추가 작업, 사용자정의 이미지 생성을 차례로 누릅니다.
    이미지가 만들어집니다.
  2. 이미지 목록으로 이동하여 해당 이미지를 선택하고 익스포트와 사용할 객체 버킷 이름을 누릅니다.
    객체 익스포트가 완료될 때까지 기다립니다.
  3. 파일 다운로드. 객체 익스포트가 완료되면 이미지를 익스포트한 버킷을 누르고 다운로드를 누릅니다. 다운로드 단계에서 확장자를 지정하지 않은 경우 확장자가 .oci가 되도록 이름을 바꿉니다. 다음 정보가 필요합니다.
    • 네임스페이스
    • 버킷 이름
    • 객체 이름
    다음 명령을 사용하여 이 정보를 수집할 수 있습니다.
    oci os object get \
     --namespace-name object_storage_namespace \
     --bucket-name bucket_name \
     --name object_name \
     --file file_location
  4. 파일을 다운로드했으면 image_metadata.json 파일을 두 번 변경해야 합니다. 파일을 추출하고 vi, pluma, gedit 또는 Notepad와 같은 ASCII 텍스트 편집기를 사용하여 image_metadata.json를 편집하고 pvEncryptionInTransitEnabledconsistentVolumeNamingEnabled 변수에 대해 false 값을 설정합니다.
  5. tar 명령을 사용하여 .oci 파일을 재생성합니다.
    예를 들면 다음과 같습니다.
    tar zcvf myimage.oci image_metadata.json output.QCOW2
  6. 브라우저 인터페이스 또는 명령행을 사용하여 .oci 파일을 PCA로 직접 임포트합니다. 추가 변형이 필요하지 않습니다.

Private Cloud Appliance에서 OCI로 임포트

다음 단계에 따라 Private Cloud Appliance에서 OCI로 워크로드를 마이그레이션하십시오.

Private Cloud Appliance에서 이미지를 익스포트하기 전에 실행 중인 OCI 인스턴스에서 cloud-init /var/lib/cloud 구성을 정리하여 인스턴스가 다음에 부트될 때 새 인스턴스로 처리되도록 해야 합니다. $ sudo cloud-init clean를 실행합니다.

  1. 익스포트할 인스턴스를 종료합니다. PCA 콘솔에서 인스턴스를 선택하고 컨트롤, 정지를 차례로 누릅니다.
  2. 사용자정의 이미지를 생성합니다. 제어, 사용자정의 이미지 생성을 차례로 누릅니다. 열리는 대화상자에서 사용자정의 이미지 생성을 누릅니다.
    이미지가 만들어집니다. 사용자정의 이미지가 Available 상태로 표시될 때까지 기다립니다.
  3. 사용자정의 이미지를 사용할 수 있으면 선택합니다. 제어, 이미지 익스포트를 차례로 누릅니다.
    대화상자가 열립니다. 이미지를 시스템 내의 버킷 또는 오브젝트 스토리지 URL로 내보낼 수 있습니다.
  4. 이전에 Private Cloud Appliance X9-2 인스턴스에서 생성한 객체 버킷을 선택합니다. 생성 중인 객체에 이름을 지정한 다음 익스포트를 누릅니다.
    객체 익스포트가 완료될 때까지 기다립니다.
  5. 파일 다운로드. 객체 익스포트가 완료되면 이미지를 익스포트한 버킷을 누르고 다운로드를 누릅니다. 다음 정보가 필요합니다.
    • 네임스페이스
    • 버킷 이름
    • 객체 이름
    Private Cloud Appliance에 설치된 OCI CLI를 사용하는 경우 다음 명령을 사용하여 이 정보를 수집할 수 있습니다.
    oci os object get \
     --namespace-name object_storage_namespace \
     --bucket-name bucket_name \
     --name object_name \
     --file file_location
  6. OCI에 로그인하고 오브젝트 스토리지로 이동하여 버킷을 선택하고 이 절차에 사용된 버킷을 선택합니다.
  7. 객체, 업로드를 차례로 누른 다음 .oci 파일의 경로를 지정합니다.
    이미지가 업로드됩니다.
  8. 파일이 업로드되면 이를 OCI에 사용자정의 이미지로 임포트할 수 있습니다. 컴퓨트로 이동하여 사용자정의 이미지를 선택하고 임포트를 선택합니다. 사용한 버킷을 가리키고 파일 유형으로 OCI를 선택합니다.