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

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. 사용자정의 이미지 생성. 제어, 사용자정의 이미지 생성 순으로 누릅니다. 열리는 대화상자에서 사용자정의 이미지 생성을 누릅니다.
    이미지가 만들어집니다. 사용자 정의 이미지가 사용 가능 상태로 표시될 때까지 기다립니다.
  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를 선택합니다.