image v1

image create

创建/上传镜像

openstack image create
    [--id <id>]
    [--store <store>]
    [--container-format <container-format>]
    [--disk-format <disk-format>]
    [--size <size>]
    [--min-disk <disk-gb>]
    [--min-ram <ram-mb>]
    [--location <image-url>]
    [--copy-from <image-url>]
    [--file <file> | --volume <volume>]
    [--force]
    [--checksum <checksum>]
    [--protected | --unprotected]
    [--public | --private]
    [--property <key=value>]
    [--project <project>]
    <image-name>
--id <id>

要保留的镜像 ID

--store <store>

将镜像上传到此存储

--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

--size <size>

镜像大小,以字节为单位(仅与 –location 和 –copy-from 一起使用)

--min-disk <disk-gb>

启动镜像所需的最小磁盘大小,以千兆字节为单位

--min-ram <ram-mb>

启动镜像所需的最小 RAM 大小,以兆字节为单位

--location <image-url>

从现有 URL 下载镜像

--copy-from <image-url>

从数据存储复制镜像(类似于 –location)

--file <file>

从本地文件上传镜像

--volume <volume>

从卷创建镜像

--force

如果卷正在使用,则强制创建镜像(仅与 –volume 有意义)

--checksum <checksum>

用于验证的镜像哈希值

--protected

防止删除镜像

--unprotected

允许删除镜像(默认)

--public

镜像可供公众访问

--private

镜像不可供公众访问(默认)

--property <key=value>

为此镜像设置属性(重复选项以设置多个属性)

--project <project>

为此镜像设置备用项目(名称或 ID)

image-name

新镜像名称

image delete

删除镜像

openstack image delete <image> [<image> ...]
image

要删除的镜像(名称或 ID)

image list

列出可用的镜像

openstack image list
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
    [--public | --private]
    [--property <key=value>]
    [--long]
    [--sort <key>[:<direction>]]
--sort-column SORT_COLUMN

指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复

--sort-ascending

按升序对列进行排序

--sort-descending

按降序对列进行排序

--public

仅列出公共镜像

--private

仅列出私有镜像

--property <key=value>

根据属性过滤输出

--long

在输出中列出附加字段

--sort <key>[:<direction>]

按选定的键和方向(升序或降序)对输出进行排序(默认:name:asc),可以用逗号分隔多个键和方向

image save

将镜像保存到本地

openstack image save
    [--chunk-size <chunk-size>]
    [--file <filename>]
    <image>
--chunk-size <chunk-size>

一次从线路读取和缓冲的大小,以字节为单位(默认:1024)

--file <filename>

下载的镜像保存文件名(默认:stdout)

image

要保存的镜像(名称或 ID)

image set

设置镜像属性

openstack image set
    [--name <name>]
    [--min-disk <disk-gb>]
    [--min-ram <disk-ram>]
    [--container-format <container-format>]
    [--disk-format <disk-format>]
    [--size <size>]
    [--protected | --unprotected]
    [--public | --private]
    [--property <key=value>]
    [--store <store>]
    [--location <image-url>]
    [--copy-from <image-url>]
    [--file <file>]
    [--volume <volume>]
    [--force]
    [--stdin]
    [--checksum <checksum>]
    [--project <project>]
    <image>
--name <name>

新镜像名称

--min-disk <disk-gb>

启动镜像所需的最小磁盘大小,以千兆字节为单位

--min-ram <disk-ram>

启动镜像所需的最小 RAM 大小,以兆字节为单位

--container-format <container-format>

镜像容器格式。支持的选项有:ami、ari、aki、bare、docker、ova、ovf

--disk-format <disk-format>

镜像磁盘格式。支持的选项有:ami、ari、aki、vhd、vmdk、raw、qcow2、vhdx、vdi、iso、ploop。

--size <size>

镜像数据的大小(以字节为单位)

--protected

防止删除镜像

--unprotected

允许删除镜像(默认)

--public

镜像可供公众访问

--private

镜像不可供公众访问(默认)

--property <key=value>

为此镜像设置属性(重复选项以设置多个属性)

--store <store>

将镜像上传到此存储

--location <image-url>

从现有 URL 下载镜像

--copy-from <image-url>

从数据存储复制镜像(类似于 –location)

--file <file>

从本地文件上传镜像

--volume <volume>

从卷创建镜像

--force

如果卷正在使用,则强制更改镜像(仅与 –volume 有意义)

--stdin

从标准输入读取镜像数据

--checksum <checksum>

用于验证的镜像哈希值

--project <project>

为此镜像设置备用项目(名称或 ID)

image

要修改的镜像(名称或 ID)

image show

显示镜像详细信息

openstack image show [--human-readable] <image>
--human-readable

以人类可读的格式打印镜像大小。

image

要显示的镜像(名称或 ID)