42.2. 이미지 생성

이미지 생성/업로드

사용법:

openstack image create [-h] [-f {json,shell,table,value,yaml}]
                              [-c COLUMN] [--noindent] [--prefix PREFIX]
                              [--max-width <integer>] [--fit-width]
                              [--print-empty] [--id <id>]
                              [--container-format <container-format>]
                              [--disk-format <disk-format>]
                              [--min-disk <disk-gb>] [--min-ram <ram-mb>]
                              [--file <file> | --volume <volume>] [--force]
                              [--sign-key-path <sign-key-path>]
                              [--sign-cert-id <sign-cert-id>]
                              [--protected | --unprotected]
                              [--public | --private | --community | --shared]
                              [--property <key=value>] [--tag <tag>]
                              [--project <project>]
                              [--project-domain <project-domain>]
                              <image-name>

표 42.7. 위치 인수

현재의요약

<image-name>

새 이미지 이름

표 42.8. 선택적 인수

현재의요약

-h, --help

도움말 표시 및 종료

--id <id>

예약할 이미지 ID

--container-format <container-format>

이미지 컨테이너 형식. 지원되는 옵션은 ami, ari, aki, bare, docker, ova, ovf입니다. 기본 형식은 bare입니다.

--disk-format <disk-format>

이미지 디스크 형식. 지원되는 옵션은 ami, ari, aki, vhd, vmdk, raw, qcow2, vhdx, vdi, iso, ploop입니다. 기본 형식은 raw입니다.

--min-disk <disk-gb>

이미지를 부팅하는 데 필요한 최소 디스크 크기(GB)

--min-ram <ram-mb>

이미지를 부팅하는 데 필요한 최소 RAM 크기(MB)

--file <file>

로컬 파일에서 이미지 업로드

--volume <volume>

볼륨에서 이미지 만들기

--force

볼륨이 사용 중인 경우 이미지 생성을 강제합니다(--volume의 의미만 해당)

--sign-key-path <sign-key-path>

지정된 개인 키를 사용하여 이미지에 서명합니다. --sign-cert-id와 함께 만 사용하십시오.

--sign-cert-id <sign-cert-id>

지정된 인증서 uuid는 공개 키에 해당하는 키 관리자의 인증서 참조이며 서명 검증에 사용됩니다. --sign-key-path와 함께 만 사용

--protected

이미지가 삭제되지 않도록 합니다

--unprotected

이미지를 삭제할 수 있도록 허용 (기본값)

--public

퍼블릭에서 이미지에 액세스할 수 있습니다.

--private

이미지는 공개에 액세스할 수 없습니다 (기본값)

--community

커뮤니티에서 이미지에 액세스할 수 있습니다.

--shared

이미지를 공유할 수 있습니다

--property <key=value>

이 이미지에 속성을 설정합니다 (여러 속성을 설정하려면repeat 옵션)

--tag <tag>

이 이미지에 태그를 설정합니다 (여러 태그를 설정하려면repeat 옵션)

--project <project>

이 이미지에 대체 프로젝트 설정(이름 또는 ID)

--project-domain <project-domain>

프로젝트가 속한 도메인(이름 또는 ID)입니다. 프로젝트 이름 간 충돌이 있는 경우 사용할 수 있습니다.

표 42.9. 출력 포맷기

현재의요약

-f {json, shell,table,value,yaml}, --format {json, shell,table,value,yaml}

출력 형식인 기본값은 table입니다.

-c COLUMN, --column COLUMN

포함할 열을 지정하고 반복할 수 있습니다.

표 42.10. JSON Formatter

현재의요약

--noindent

json 들여쓰기 비활성화 여부

표 42.11. 쉘 포맷터

현재의요약

--prefix PREFIX

모든 변수 이름에 접두사 추가

표 42.12. 테이블 포맷자

현재의요약

--max-width <integer>

최대 디스플레이 너비, 비활성화할 <1. CLIFF_MAX_TERM_WIDTH 환경 변수를 사용할 수도 있지만 매개 변수가 우선합니다.

--fit-width

디스플레이 너비에 테이블에 맞춥니다. --max- 너비가 0보다 큰 경우를 의미합니다. 항상 활성화되도록 환경 변수 CLIFF_FIT_WIDTH=1 설정

--print-empty

표시할 데이터가 없는 경우 빈 테이블을 인쇄합니다.