TheKoguryo's 기술 블로그

Version 2019.06.03

9.5 Custom Image Export/Import

Custom Image는 Import, Export 기능을 제공합니다. Custom Image는 해당 Region 내 Comparment에 속하게 되며, 다른 Compartment로 복사하거나, 다른 Region 내로 복사하기 위해서는 Object Storage로 Export 받은 다음, 원하는 곳에서 다시 Import 받으면 됩니다.

Import 하는 방법은 Custom Images에 있는 기능을 이용하면 되며, 앞서 Bitnami Wordpress를 Import할 때 이미 경험하셨습니다.

Object Storage에 Bucket 생성하기 및 사전인증 부분에 대한 설명은 7. Object Storage 사용하기를 참조하시기 바랍니다.

Custom Image Export

  1. OCI 콘솔에서 내비게이션 메뉴를 엽니다. [Core Infrastructure] >> [Compute] >> [Custom Images] 항목으로 이동합니다.

  2. Export를 원하는 이미지를 클릭합니다.

  3. 이미지 세부 정보에서 [Export Image]를 클릭합니다.
    그림

  4. Export는 두 가지 방식으로 할 수 있으며 형식은 OCI 포맷으로 Export 됩니다.

    • Object Storage Bucket: 로그인한 Tenancy내에 Object Storage Bucket 으로 Export합니다. 대상 Compartment와 Bucket을 선택합니다.
    • Object Storage URL: URL을 통해 Export합니다. 다른 Tenancy로 Export하는 것이 가능하게 됩니다.
  5. Export 정보를 입력하고 아래쪽 Export Image를 클릭합니다.

    • Object Name: 포맷 표시를 위해 확장자는 .oci로 합니다.
      그림
  6. 화면을 다시보기하면 EXPORT 상태임을 알 수 있습니다. 이미지 크기로 인해 Export 하는데, 시간이 좀 걸립니다. 문서 작성시에는 2.4GB에 20분 정도 걸렸습니다.
    그림

  7. 대상 Object Storage Bucket에 가면 Export 된 것을 확인할 수 있습니다.
    그림

Custom Image Import

Object 사전인증(Pre-Authenticated Request) 설정

Object Storage URL에서 Import하기 위해서는 대상 Object가 별도 인증없이 접근할 수 있는 사전인증(Pre-Authenticated Request)이 설정되어 있어야 합니다. Public Bucket은 작성일자 기준으로 지원하지 않습니다.

  1. Custome Image Object의 우측 액션 메뉴에서 Create Pre-Authenticated Request 클릭
    그림

  2. 읽기 권한만 설정하고 아래쪽 Create Pre-Authenticated Request 클릭
    그림

  3. Object에 대한 임시공유 URL이 생성되었습니다. 복사해 둡니다.
    그림

다른 Region에서 Import 하기

  1. OCI 콘솔에서 내비게이션 메뉴를 엽니다. [Core Infrastructure] >> [Compute] >> [Custom Images] 항목으로 이동합니다.

  2. 오른쪽 위에서 임포트할 Region으로 변경하고 Import Image 클릭
    그림

  3. 임포트 입력정보

    • NAME: 이미지 이름 입력
    • OPERATING SYSTEM: Linux 선택
    • OBJECT STORAGE URL: 앞서 복사한 이미지의 Object Storage URL 복사
    • IMAGE TYPE: oci 선택
    • LAUNCH MODE: oci 타입은 자동으로 NATIVE MODE로 선택됩니다.
      그림
  4. 정보 입력후 아래쪽의 Import Image 클릭
    그림

  5. Custom Image를 임포팅 중입니다. Export와 마찬가지로 Import하는 데도 시간이 좀 걸립니다. 작성시에는 15분 정도 걸렸습니다.

  6. 임포트 완료되었습니다.
    그림



** 이 글은 개인으로서, 개인의 시간을 할애하여 작성된 글입니다. 글의 내용에 오류가 있을 수 있으며, 글 속의 의견은 개인적인 의견입니다. **
Last updated on 3 Jan 2019