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 | 표시할 데이터가 없는 경우 빈 테이블을 인쇄합니다. |