卷类型

块存储 v2, v3

卷类型创建

创建新的卷类型

openstack volume type create
    [--description <description>]
    [--public | --private]
    [--property <key=value>]
    [--multiattach]
    [--cacheable]
    [--replicated]
    [--availability-zone AVAILABILITY_ZONES]
    [--project <project>]
    [--project-domain <project-domain>]
    [--encryption-provider <provider>]
    [--encryption-cipher <cipher>]
    [--encryption-key-size <key-size>]
    [--encryption-control-location <control-location>]
    <name>
--description <description>

卷类型描述

--public

卷类型可供公众访问

--private

卷类型不可供公众访问

--property <key=value>

为该卷类型设置属性(重复选项以设置多个属性)

--multiattach

为该卷类型启用多挂载(这是 ‘–property multiattach=<is> True’ 的别名)(需要驱动程序支持)

--cacheable

为该卷类型启用缓存(这是 ‘–property cacheable=<is> True’ 的别名)(需要驱动程序支持)

--replicated

为该卷类型启用复制(这是 ‘–property replication_enabled=<is> True’ 的别名)(需要驱动程序支持)

--availability-zone <AVAILABILITY_ZONES>

为该卷类型设置可用区(这是 ‘–property RESKEY:availability_zones:<az>’ 的别名)(重复选项以设置多个可用区)

--project <project>

允许 <project> 访问私有类型(名称或 ID)(必须与 –private 选项一起使用)

--project-domain <project-domain>

项目所属的域(名称或 ID)。如果项目名称之间存在冲突,可以使用此选项。

--encryption-provider <provider>

为该卷类型设置加密提供程序格式(例如 “luks” 或 “plain”)(仅限管理员)(当设置卷的加密类型时,此选项是必需的;请考虑使用其他加密选项,例如:“–encryption-cipher”、“–encryption-key-size” 和 “–encryption-control-location”)

--encryption-cipher <cipher>

为该卷类型设置加密算法或模式(例如 “aes-xts-plain64”)(仅限管理员)

--encryption-key-size <key-size>

为该卷类型设置加密密钥的大小(例如 “128” 或 “256”)(仅限管理员)

--encryption-control-location <control-location>

设置执行加密的虚拟服务位置(“前端”或“后端”)(仅限管理员)(当首次设置卷的加密类型时,此选项的默认值为“前端”。请考虑使用其他加密选项,例如:“–encryption-cipher”、“–encryption-key-size” 和 “–encryption-provider”)

name

卷类型名称

卷类型删除

删除卷类型

openstack volume type delete <volume-type> [<volume-type> ...]
volume-type

要删除的卷类型(名称或 ID)

卷类型列表

列出卷类型

openstack volume type list
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
    [--long]
    [--default | --public | --private]
    [--encryption-type]
    [--property <key=value>]
    [--multiattach]
    [--cacheable]
    [--replicated]
    [--availability-zone AVAILABILITY_ZONES]
--sort-column SORT_COLUMN

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

--sort-ascending

按升序对列进行排序

--sort-descending

按降序对列进行排序

--long

在输出中列出附加字段

--default

列出默认卷类型

--public

仅列出公共类型

--private

仅列出私有类型(仅限管理员)

--encryption-type

显示每个卷类型的加密信息(仅限管理员)

--property <key=value>

按卷类型上的属性进行筛选(重复选项以按多个属性进行筛选)(仅限管理员,除了用户可见的附加属性)(受 –os-volume-api-version 3.52 或更高版本支持)

--multiattach

仅列出启用多挂载的卷类型(这是 ‘–property multiattach=<is> True’ 的别名)(受 –os-volume-api-version 3.52 或更高版本支持)

--cacheable

仅列出启用缓存的卷类型(这是 ‘–property cacheable=<is> True’ 的别名)(仅限管理员)(受 –os-volume-api-version 3.52 或更高版本支持)

--replicated

仅列出启用复制的卷类型(这是 ‘–property replication_enabled=<is> True’ 的别名)(受 –os-volume-api-version 3.52 或更高版本支持)

--availability-zone <AVAILABILITY_ZONES>

仅列出配置了此可用区的卷类型(这是 ‘–property RESKEY:availability_zones:<az>’ 的别名)(重复选项以按多个可用区进行筛选)

卷类型设置

设置卷类型属性

openstack volume type set
    [--name <name>]
    [--description <description>]
    [--property <key=value>]
    [--multiattach]
    [--cacheable]
    [--replicated]
    [--availability-zone AVAILABILITY_ZONES]
    [--project <project>]
    [--public | --private]
    [--project-domain <project-domain>]
    [--encryption-provider <provider>]
    [--encryption-cipher <cipher>]
    [--encryption-key-size <key-size>]
    [--encryption-control-location <control-location>]
    <volume-type>
--name <name>

设置卷类型名称

--description <description>

设置卷类型描述

--property <key=value>

为该卷类型设置属性(重复选项以设置多个属性)

--multiattach

为该卷类型启用多挂载(这是 ‘–property multiattach=<is> True’ 的别名)(需要驱动程序支持)

--cacheable

为该卷类型启用缓存(这是 ‘–property cacheable=<is> True’ 的别名)(需要驱动程序支持)

--replicated

为该卷类型启用复制(这是 ‘–property replication_enabled=<is> True’ 的别名)(需要驱动程序支持)

--availability-zone <AVAILABILITY_ZONES>

为该卷类型设置可用区(这是 ‘–property RESKEY:availability_zones:<az>’ 的别名)(重复选项以设置多个可用区)

--project <project>

设置卷类型对项目的访问权限(名称或 ID)(仅限管理员)

--public

卷类型可供公众访问

--private

卷类型不可供公众访问

--project-domain <project-domain>

项目所属的域(名称或 ID)。如果项目名称之间存在冲突,可以使用此选项。

--encryption-provider <provider>

为该卷类型设置加密提供程序格式(例如 “luks” 或 “plain”)(仅限管理员)(首次设置卷的加密类型时,此选项是必需的。请考虑使用其他加密选项,例如:“–encryption-cipher”、“–encryption-key-size” 和 “–encryption-control-location”)

--encryption-cipher <cipher>

为该卷类型设置加密算法或模式(例如 “aes-xts-plain64”)(仅限管理员)

--encryption-key-size <key-size>

为该卷类型设置加密密钥的大小(例如 “128” 或 “256”)(仅限管理员)

--encryption-control-location <control-location>

设置执行加密的虚拟服务位置(“前端”或“后端”)(仅限管理员)(首次设置卷的加密类型时,此选项的默认值为“前端”。请考虑使用其他加密选项,例如:“–encryption-cipher”、“–encryption-key-size” 和 “–encryption-provider”)

volume-type

要修改的卷类型(名称或 ID)

卷类型显示

显示卷类型详细信息

openstack volume type show [--encryption-type] <volume-type>
--encryption-type

显示此卷类型的加密信息(仅限管理员)

volume-type

要显示的卷类型(名称或 ID)

卷类型取消设置

取消设置卷类型属性

openstack volume type unset
    [--property <key>]
    [--project <project>]
    [--project-domain <project-domain>]
    [--encryption-type]
    <volume-type>
--property <key>

从该卷类型中删除属性(重复选项以删除多个属性)

--project <project>

删除卷类型对项目的访问权限(名称或 ID)(仅限管理员)

--project-domain <project-domain>

项目所属的域(名称或 ID)。如果项目名称之间存在冲突,可以使用此选项。

--encryption-type

删除此卷类型的加密类型(仅限管理员)

volume-type

要修改的卷类型(名称或 ID)