2.4. 이미지 가져오기
다음 두 가지 방법 중 하나를 사용하여 Image 서비스(glance)로 이미지를 가져올 수 있습니다.
-
web-download
를 사용하여 URI에서 이미지를 가져옵니다. -
glance-direct
를 사용하여 로컬 파일 시스템에서 이미지를 가져옵니다.
web-download
방법은 기본적으로 활성화되어 있습니다. 클라우드 관리자는 가져오기 방법을 구성합니다. glance import-info
명령을 실행하여 사용 가능한 가져오기 옵션을 나열할 수 있습니다.
2.4.1. 원격 URI에서 이미지 가져오기
web-download
방법을 사용하여 원격 URI에서 이미지를 복사할 수 있습니다.
이미지를 생성하고 가져올 이미지의 URI를 지정합니다.
$ glance image-create-via-import \ --container-format <CONTAINER FORMAT> \ --disk-format <DISK-FORMAT> \ --name <NAME> \ --import-method web-download \ --uri <URI>
-
<
CONTAINER FORMAT
>를 이미지에 대해 설정된 컨테이너 형식(없음, ami, ari, aki, bare, ovf, ova, docker)으로 바꿉니다. -
<
DISK-FORMAT
>를 이미지에 대해 설정된 디스크 형식(없음, ami, ari, aki, vhd, vhdx, vmdk, raw, qcow2, vdi, iso, ploop)으로 바꿉니다. -
&
lt;NAME&
gt;을 이미지에 대한 설명이 포함된 이름으로 바꿉니다. -
<
;URI&
gt;를 이미지의 URI로 바꿉니다.
-
<
glance image-show <IMAGE_ID> 명령을 사용하여 이미지
의 가용성을 확인할 수 있습니다.-
&
lt;IMAGE_ID&
gt;를 이미지 생성 중에 제공한 ID로 바꿉니다.
-
&
이미지 서비스 웹 다운로드
방법은 2단계 프로세스를 사용하여 가져오기를 수행합니다.
-
웹 다운로드
메서드는 이미지 레코드를 생성합니다. -
웹 다운로드
방법은 지정된 URI에서 이미지를 검색합니다.
URI에는 선택적 거부 목록 및 허용 목록 필터링이 적용됩니다.
Image Property Cryostat 플러그인은 메타데이터 속성을 이미지에 삽입할 수 있습니다. 이러한 삽입된 속성은 이미지 인스턴스가 시작되는 컴퓨팅 노드를 결정합니다.
2.4.2. 로컬 볼륨에서 이미지 가져오기
glance-direct
메서드는 이미지 ID를 생성하는 이미지 레코드를 생성합니다. 이미지가 로컬 볼륨에서 이미지 서비스에 업로드되면 스테이징 영역에 저장되고 구성된 검사를 통과한 후 활성화됩니다. glance-direct
방법을 사용하려면 HA(고가용성) 구성에 사용할 때 공유 스테이징 영역이 필요합니다.
공통 스테이징 영역이 없는 경우 HA 환경에서 glance-direct
방법을 사용하는 이미지 업로드가 실패할 수 있습니다. HA 활성-활성 환경에서는 API 호출이 이미지 서비스 컨트롤러에 배포됩니다. 다운로드 API 호출을 API 호출과 다른 컨트롤러로 보내 이미지를 업로드할 수 있습니다.
glance-direct 방법은 세 가지 호출을 사용하여 이미지를 가져옵니다.
-
glance image-create
-
Glance 이미지 단계
-
Glance image-import
glance image-create-via-import
명령을 사용하여 하나의 명령으로 이러한 세 가지 호출을 모두 수행할 수 있습니다.
$ glance image-create-via-import \ --container-format <CONTAINER FORMAT> \ --disk-format <DISK-FORMAT> \ --name <NAME> \ --file </PATH/TO/IMAGE>
-
<
CONTAINER FORMAT
>, <DISK-FORMAT
>, <NAME
> , </PATH/TO/IMAGE
>를 이미지와 관련된 값으로 바꿉니다.
이미지가 스테이징 영역에서 백엔드 위치로 이동하면 이미지가 나열됩니다. 그러나 이미지가 활성화되는 데 다소 시간이 걸릴 수 있습니다.
glance image-show <IMAGE_ID> 명령을 사용하여 이미지
의 가용성을 확인할 수 있습니다.
-
&
lt;IMAGE_ID
를 이미지 생성 중에 제공한 ID로 바꿉니다.