卷组

Block Storage v3

卷组创建

创建一个卷组。

通用卷组允许您创建一个卷组并一起管理它们。

通用卷组比一致性组更灵活。目前,卷一致性组仅支持一致性组快照。它不容易扩展以服务其他目的。项目可能希望将用于相同应用程序的卷放在一起,以便更容易地一起管理它们,并且这些卷可能支持或不支持一致性组快照。通用卷组解决了这个问题。通过解耦组结构与一致性概念之间的紧密关系,通用卷组可以扩展以支持未来的其他功能。

此命令需要 --os-volume-api-version 3.13 或更高版本。

openstack volume group create
    [--volume-group-type <volume_group_type>]
    [--volume-type <volume_type>]
    [--source-group <source-group>]
    [--group-snapshot <group-snapshot>]
    [--name <name>]
    [--description <description>]
    [--availability-zone <availability-zone>]
--volume-group-type <volume_group_type>

要使用的卷组类型(名称或 ID)

--volume-type <volume_type>

要使用的卷类型(名称或 ID)(与 –volume-group-type 配合使用时必需)

--source-group <source-group>

要使用的现有卷组(名称或 ID)(受 –os-volume-api-version 3.14 或更高版本支持)

--group-snapshot <group-snapshot>

要使用的现有组快照(名称或 ID)(受 –os-volume-api-version 3.14 或更高版本支持)

--name <name>

卷组的名称。

--description <description>

卷组的描述。

--availability-zone <availability-zone>

卷组的可用区。(从源创建组时不可用)

卷组删除

删除一个卷组。

此命令需要 --os-volume-api-version 3.13 或更高版本。

openstack volume group delete [--force] <group>
--force

即使卷组包含卷,也删除该卷组。这将删除组中剩余的任何卷。

group

要删除的卷组的名称或 ID

卷组列表

列出所有卷组。

此命令需要 --os-volume-api-version 3.13 或更高版本。

openstack volume group list
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
    [--all-projects]
--sort-column SORT_COLUMN

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

--sort-ascending

按升序对列进行排序

--sort-descending

按降序对列进行排序

--all-projects

显示所有项目(仅限管理员)的详细信息。

卷组故障转移

卷组的复制故障转移。

此命令需要 --os-volume-api-version 3.38 或更高版本。

openstack volume group failover
    [--allow-attached-volume]
    [--disallow-attached-volume]
    [--secondary-backend-id <backend_id>]
    <group>
--allow-attached-volume

允许带有附加卷的组进行故障转移。

--disallow-attached-volume

不允许带有附加卷的组进行故障转移。

--secondary-backend-id <backend_id>

辅助后端 ID。

group

要进行故障转移复制的卷组的名称或 ID。

卷组设置

更新一个卷组。

此命令需要 --os-volume-api-version 3.13 或更高版本。

openstack volume group set
    [--name <name>]
    [--description <description>]
    [--enable-replication]
    [--disable-replication]
    <group>
--name <name>

组的新名称。

--description <description>

组的新描述。

--enable-replication

启用组的复制。(受 –os-volume-api-version 3.38 或更高版本支持)

--disable-replication

禁用组的复制。(受 –os-volume-api-version 3.38 或更高版本支持)

group

卷组的名称或 ID。

卷组显示

显示卷组的详细信息。

此命令需要 --os-volume-api-version 3.13 或更高版本。

openstack volume group show
    [--volumes]
    [--no-volumes]
    [--replication-targets]
    [--no-replication-targets]
    <group>
--volumes

显示组中包含的卷。(受 –os-volume-api-version 3.25 或更高版本支持)

--no-volumes

不显示组中包含的卷。(受 –os-volume-api-version 3.25 或更高版本支持)

--replication-targets

显示组的复制目标。(受 –os-volume-api-version 3.38 或更高版本支持)

--no-replication-targets

不显示组的复制目标。(受 –os-volume-api-version 3.38 或更高版本支持)

group

卷组的名称或 ID。