cinderservice-list [--host <hostname>] [--binary <binary>]
参数:
参数 | 含义 |
host | 根据主机名来筛选 |
binary | 根据服务名称来筛选 |
cinderservice-enable <hostname> <binary>
参数:
参数 | 含义 |
hostname | 主机名 |
binary | 服务名称 |
cinderservice-disable [--reason <reason>] <hostname> <binary>
参数:
参数 | 含义 |
reason | 禁用原因 |
hostname | 主机名 |
binary | 服务名称 |
cindertransfer-create [--name <name>] <volume>
参数:
参数 | 含义 |
name | 转移卷名 |
volume | 卷名或ID,发送方提供的卷 |
cindertransfer-show <transfer>
参数:
参数 | 含义 |
transfer | 转移卷名或ID |
cindertransfer-accept <transfer> <auth_key>
参数:
参数 | 含义 |
transfer | 接收方准备接收的转移卷ID |
auth_key | 发送方提供的auth_key值 |
cindertransfer-list [--all-tenants [<0|1>]]
参数:
参数 | 含义 |
all-tenants | 是否列出所有租户的转移卷,0:不是,1:是,只能Admin使用 |
cindertransfer-delete <transfer>
参数:
参数 | 含义 |
transfer | 转移卷名或ID |
cinderconsisgroup-create [--name <name>] [--description <description>]
[--availability-zone<availability-zone>]
<volume-types>
参数:
参数 | 含义 |
name | 一致性组名 |
description | 一致性组描述信息 |
availability-zone | 可用的zone |
volume-types | 卷类型 |
cinderconsisgroup-create-from-src [--cgsnapshot <cgsnapshot>]
[--source-cg<source-cg>]
[--name <name>]
[--description<description>]
参数:
参数 | 含义 |
cgsnapshot | 一致性组快照名或ID |
source-cg | 源一致性组名或ID |
name | 一致性组名 |
description | 一致性组描述信息 |
cinderconsisgroup-delete [--force]
<consistencygroup>[<consistencygroup> ...]
参数:
参数 | 含义 |
force | 是否允许删除该一致性组,如果该一致性组为空,则可直接删除;如果不为空,则需要该参数指定是否可删除。 |
consistencygroup | 一致性组名或ID,删除一个或多个一致性组 |
cinderconsisgroup-show <consistencygroup>
参数:
参数 | 含义 |
consistencygroup | 一致性组名或ID |
cinderconsisgroup-update [--name <name>] [--description <description>]
[--add-volumes<uuid1,uuid2,......>]
[--remove-volumes<uuid3,uuid4,......>]
<consistencygroup>
参数:
参数 | 含义 |
name | 一致性组新名 |
description | 一致性组新描述信息 |
add-volumes | 添加一个或多个卷到该一致性组,列出添加的卷UUID,以逗号隔开 |
remove-volumes | 从该一致性组移除一个或多个卷,列出移除的卷UUID,以逗号隔开 |
consistencygroup | 一致性组名或ID |
cinderconsisgroup-list [--all-tenants [<0|1>]]
参数:
参数 | 含义 |
all-tenants | 是否列出所有租户的一致性组,0:不是,1:是,只能Admin使用 |
cindercgsnapshot-create [--name <name>] [--description <description>]
<consistencygroup>
参数:
参数 | 含义 |
name | 快照名 |
description | 快照描述信息 |
consistencygroup | 一致性组名或ID |
cindercgsnapshot-delete <cgsnapshot> [<cgsnapshot> ...]
参数:
参数 | 含义 |
cgsnapshot | 一致性组快照名或ID,删除一个或多个一致性组快照 |
cindercgsnapshot-show <cgsnapshot>
参数:
参数 | 含义 |
cgsnapshot | 一致性组快照名或ID |
cindercgsnapshot-list [--all-tenants [<0|1>]] [--status <status>]
[--consistencygroup-id<consistencygroup_id>]
参数:
参数 | 含义 |
all-tenants | 是否列出所有租户的一致性组快照,0:不是,1:是,只能Admin使用 |
status | 根据一致性组快照状态来筛选 |
consistencygroup-id | 根据一致性组ID来筛选 |
七. 磁盘配额
cinderquota-class-show <class>
参数:
参数 | 含义 |
class | 配额类名 |
cinderquota-class-update [--volumes <volumes>]
[--snapshots <snapshots>]
[--gigabytes<gigabytes>]
[--volume-type<volume_type_name>]
<class_name>
参数:
参数 | 含义 |
volumes | 卷配新额值 |
snapshots | 快照新配额值 |
gigabytes | 千兆字节新配额值 |
volume-type | 卷类型 |
class_name | 配额类名 |
cinderquota-defaults <tenant_id>
参数:
参数 | 含义 |
tenant_id | 租户ID |
cinder quota-show<tenant_id>
参数:
参数 | 含义 |
tenant_id | 租户ID |
cinderquota-delete <tenant_id>
参数:
参数 | 含义 |
tenant_id | 租户UUID |
cinderquota-update [--volumes <volumes>] [--snapshots <snapshots>]
[--gigabytes<gigabytes>] [--backups <backups>]
[--backup-gigabytes<backup_gigabytes>]
[--consistencygroups<consistencygroups>]
[--volume-type <volume_type_name>]
[--per-volume-gigabytes<per_volume_gigabytes>]
<tenant_id>
参数:
参数 | 含义 |
volumes | 卷新的配额值 |
snapshots | 快照新的配额值 |
gigabytes | 盘新的配额值 |
backups | 备份新的配额值 |
backup-gigabytes | 备份盘新的配额值 |
consistencygroups | 一致性组新的配额值 |
volume-type | 卷类型 |
per-volume-gigabytes | 设置卷大小的最大值 |
tenant_id | 租户ID |
cinder quota-usage<tenant_id>
参数:
参数 | 含义 |
tenant_id | 租户ID |
八. QoS
cinder qos-create<name> <key=value> [<key=value> ...]
参数:
参数 | 含义 |
name | QoS名 |
key=value | QoS规格,key-value形式 |
cinder qos-delete[--force [<True|False>]] <qos_specs>
参数:
参数 | 含义 |
force | 是否允许删除正在使用的QoS,True:是,False:否 |
qos_specs | QoS ID |
cinderqos-associate <qos_specs> <volume_type_id>
参数:
参数 | 含义 |
qos_specs | QoS ID |
volume_type_id | 与QoS建立联系的卷类型ID |
cinderqos-disassociate <qos_specs> <volume_type_id>
参数:
参数 | 含义 |
qos_specs | QoS ID |
volume_type_id | 与QoS解除联系的卷类型ID |
cinderqos-disassociate-all <qos_specs>
参数:
参数 | 含义 |
qos_specs | QoS ID |
cinderqos-get-association <qos_specs>
参数:
参数 | 含义 |
qos_specs | QoS ID |
cinder qos-show<qos_specs>
参数:
参数 | 含义 |
qos_specs | QoS ID |
cinder qos-list
cinder qos-key<qos_specs> <action> key=value [key=value ...]
参数:
参数 | 含义 |
qos_specs | QoS ID |
action | set:设置 unset:取消 |
key=value | QoS元数据的key-value键值对。如果是unset,只提供key |
cinder type-create[--description <description>]
[--is-public <is-public>]
<name>
参数:
参数 | 含义 |
description | 卷类型描述信息 |
is-public | 是否公开该卷类型 |
name | 卷类型名 |
cindertype-default
3. 删除卷类型
cinder type-delete<id>
参数:
参数 | 含义 |
id | 卷类型ID |
cinder type-update[--name <name>] [--description <description>] <id>
参数:
参数 | 含义 |
name | 卷类型名 |
description | 卷类型描述信息 |
id | 卷类型ID |
cinder type-list
Admin只能看到私有类型
cinder type-key<vtype> <action> <key=value> [<key=value> ...]
参数:
参数 | 含义 |
vtype | 卷类型名或ID |
action | set:设置 unset:取消 |
key=value | 卷类型额外属性的key-value键值对。如果是unset,只提供key |
cindertype-access-add --volume-type <volume_type>
--project-id <project_id>
参数:
参数 | 含义 |
volume-type | 卷类型名或ID |
project-id | 项目ID |
cindertype-access-list --volume-type <volume_type>
参数:
参数 | 含义 |
volume-type | 根据卷类型名或ID来筛选 |
cinder type-access-remove --volume-type<volume_type>
--project-id <project_id>
参数:
参数 | 含义 |
volume-type | 卷类型名或ID |
project_id | 项目ID |
cinder retype[--migration-policy <never|on-demand>]
<volume> <volume-type>
参数:
参数 | 含义 |
migration-policy | 修改卷的类型过程中的迁移策略 |
volume | 卷名或ID |
volume-type | 卷新的类型 |
cinderencryption-type-create [--cipher <cipher>]
[--key_size<key_size>]
[--control_location<control_location>]
<volume_type> <provider>
参数:
参数 | 含义 |
cipher | 加密算法或模式,比如:aes-xts-plain64 |
key_size | 密钥大小,比如:128位或256位 |
control_location | 实施加密的服务,参数值为front-end或back-end,比如:front-end=Nova |
volume_type | 卷类型名或ID |
provider | 加密类型的提供者,比如:LuksEncryptor |
cinderencryption-type-delete <volume_type>
参数:
参数 | 含义 |
volume_type | 卷类型名或ID |
cinderencryption-type-show <volume_type>
参数:
参数 | 含义 |
volume_type | 卷类型名或ID |
cinderencryption-type-update [--provider <provider>]
[--cipher [<cipher>]]
[--key-size[<key-size>]]
[--control-location<control-location>]
<volume-type>
参数:
参数 | 含义 |
provider | 加密类型的提供者,比如:LuksEncryptor |
cipher | 加密算法或模式,比如:aes-xts-plain64 |
key_size | 密钥大小,比如:128位或256位 |
control_location | 实施加密的服务,参数值为front-end或back-end,比如:front-end=Nova |
volume_type | 卷类型名或ID |
cinderencryption-type-list
cinder help
cinderabsolute-limits
cinder rate-limits
cinderavailability-zone-list
cinder credentials
cinder endpoints
cinderextra-specs-list
cinderget-capabilities <host>
参数:
参数 | 含义 |
host | Cinder主机 |
9. 查看后端池的信息详情(Admin only)
cinder get-pools [--detail]
参数:
参数 | 含义 |
detail | 显示池的详细信息 |
cinderimage-metadata <volume> <action> <key=value>[<key=value> ...]
参数:
参数 | 含义 |
volume | 卷名或ID |
action | set:设置 unset:取消 |
key=value | 卷镜像元数据的key-value键值对。如果是unset,只提供key |
cinderreplication-promote <volume>
参数:
参数 | 含义 |
volume | 卷名或ID,该卷应具有源副本参数创建的副本卷 |
cinderreplication-reenable <volume>
参数:
参数 | 含义 |
volume | 卷名或ID,该卷的复制状态应为inactive |
13. 列出所有命令和参数
cinderbash-completion
cinderlist-extensions
==============Cinder CLI命令 完结======================