이미지 서비스 데이터스토어로 이미지를 가져와 이미지를 인스턴스에서 사용 가능하게 만들 수 있습니다.
RAW, QCOW2, VDI 또는 VHD와 같이 지원되지 않는 형식의 이미지를 가져오려면 CLI를 사용하여 지원되지 않는 형식의 이미지 가져오기를 참조하십시오.
사전 요구 사항
-
하나 이상의 이미지 서비스 데이터스토어를 구성했는지 확인합니다.
-
이미지(예: ubuntuLTS-sparse.vmdk)를 가져옵니다.
-
이미지가 ISO, VMDK 또는 OVA 형식으로 패키지되었는지 확인합니다.
프로시저
- 관리 권한을 가진 사용자로 OpenStack 관리 클러스터에 로그인하여 이미지 서비스 구성 요소에 이미지를 업로드합니다.
- glance image-create 명령을 실행하여 이미지를 확인하고 정의하고 가져옵니다.
glance --os-auth-token $token --os-image-url http://123.456.7.8:9292 \ image-create name="ubuntu-sparse" \ disk_format=vmdk \ container_format=bare \ --visibility="public" \ --property vmware_adaptertype="lsiLogicsas" \ --property vmware_disktype="sparse" \ --property vmware_ostype="ubuntu64Guest" < ubuntuLTS-sparse.vmdk
이 예제에 사용된 매개 변수와 설정은 다음과 같습니다.매개 변수 또는 설정 설명 --os-image-url http://123.456.7.8:9292
소스 이미지의 URL입니다.
name="ubuntu-sparse"
소스 이미지의 이름으로, 이 경우에는 ubuntu-sparse입니다.
disk_format=vmdk
소스 이미지의 디스크 형식입니다. ISO, VMDK 또는 OVA를 지정할 수 있습니다.
container_format=bare
컨테이너 형식은 이미지가 실제 가상 시스템에 대한 메타데이터가 포함된 형식인지 여부를 나타냅니다. 컨테이너 형식 문자열은 현재 Glance에서 사용되지 않으므로 이 매개 변수는 bare로 지정하는 것이 좋습니다.
--visibility="public"
OpenStack에서 이미지에 대한 개인 정보 보호 설정입니다. public으로 설정하면 모든 사용자가 이미지를 사용할 수 있습니다. private으로 설정하면 현재 사용자만 이미지를 사용할 수 있습니다.
--property vmware_adaptertype="lsiLogicsas"
가져오는 동안 어댑터 유형 속성을 캡처하기 위해 VMDK 디스크가 검사됩니다.
또한 어댑터 유형을 지정하기 위해 vmware_adaptertype을 사용할 수도 있습니다.
참고: paraVirtual 또는 LSI Logic SAS 어댑터 유형의 디스크를 사용하는 경우 이 매개 변수를 사용하는 것이 좋습니다. 예:vmware_adaptertype= lsiLogicsas
또는vmware_adaptertype= paraVirtual
--property vmware_disktype="sparse"
가져오는 동안 디스크 유형 속성을 캡처하기 위해 VMDK 디스크가 검사됩니다.
--property vmware_ostype="ubuntu64Guest"
이미지 서비스로 이미지를 가져온 후의 이미지 파일 이름입니다. 위 예제에서 결과 파일 이름은 ubuntuLTS-sparse.vmdk
입니다. - (선택 사항) [계산] 구성 요소에서 다음 명령으로 이미지를 성공적으로 가져왔는지 확인하십시오.
$ glance image-list
이 명령은 이미지 서비스에서 사용할 수 있는 모든 이미지의 목록을 반환합니다.