Stephen Finucane d727a65023 volume: Add 'block storage cluster *' commands
These mirror the 'cinder cluster-*' commands, with arguments copied
across essentially verbatim. The only significant departure is the
replacement of "tenant" terminology with "project".

  block storage cluster list
  block storage cluster set
  block storage cluster show

We used the 'block storage' terminology rather than simply 'volume' to
allow us to start distinguishing between the volume service and a volume
resource.

Change-Id: I9105a9e4a139af4929e3b1f3a6de6c9a53e0b598
Signed-off-by: Stephen Finucane <sfinucan@redhat.com>
2022-05-13 11:59:23 +01:00

12 KiB

1absolute-limitslimits show --absoluteLists absolute limits for a user.
2api-versionWONTFIXDisplay the server API version information.
3availability-zone-listavailability zone list --volumeLists all availability zones.
4attachment-completevolume attachment completeComplete an attachment for a cinder volume. (Supported by API versions 3.44 - 3.latest)
5attachment-createvolume attachment createCreate an attachment for a cinder volume. (Supported by API versions 3.27 - 3.latest)
6attachment-deletevolume attachment deleteDelete an attachment for a cinder volume. (Supported by API versions 3.27 - 3.latest)
7attachment-listvolume attachment listLists all attachments. (Supported by API versions 3.27 - 3.latest)
8attachment-showvolume attachment showShow detailed information for attachment. (Supported by API versions 3.27 - 3.latest)
9attachment-updatevolume attachment updateUpdate an attachment for a cinder volume. (Supported by API versions 3.27 - 3.latest)
10backup-createvolume backup createCreates a volume backup.
11backup-deletevolume backup deleteRemoves a backup.
12backup-exportvolume backup record exportExport backup metadata record.
13backup-importvolume backup record importImport backup metadata record.
14backup-listvolume backup listLists all backups.
15backup-reset-statevolume backup set --stateExplicitly updates the backup state.
16backup-restorevolume backup restoreRestores a backup.
17backup-showvolume backup showShow backup details.
18backup-updatevolume backup setUpdates a backup. (Supported by API versions 3.9 - 3.latest)
19cgsnapshot-createconsistency group snapshot createCreates a cgsnapshot.
20cgsnapshot-deleteconsistency group snapshot deleteRemoves one or more cgsnapshots.
21cgsnapshot-listconsistency group snapshot listLists all cgsnapshots.
22cgsnapshot-showconsistency group snapshot showShows cgsnapshot details.
23cluster-disableblock storage cluster set --disableDisables clustered services. (Supported by API versions 3.7 - 3.latest)
24cluster-enableblock storage cluster set --enableEnables clustered services. (Supported by API versions 3.7 - 3.latest)
25cluster-listblock storage cluster listLists clustered services with optional filtering. (Supported by API versions 3.7 - 3.latest)
26cluster-showblock storage cluster showShow detailed information on a clustered service. (Supported by API versions 3.7 - 3.latest)
27consisgroup-createconsistency group createCreates a consistency group.
28consisgroup-create-from-srcconsistency group create --consistency-group-snapshotCreates a consistency group from a cgsnapshot or a source CG
29consisgroup-deleteconsistency group deleteRemoves one or more consistency groups.
30consisgroup-listconsistency group listLists all consistencygroups.
31consisgroup-showconsistency group showShows details of a consistency group.
32consisgroup-updateconsistency group setUpdates a consistencygroup.
33createvolume createCreates a volume.
34deletevolume deleteRemoves one or more volumes.
35encryption-type-createvolume type create --encryption-provider --enc..Creates encryption type for a volume type. Admin only.
36encryption-type-deletevolume type deleteDeletes encryption type for a volume type. Admin only.
37encryption-type-listvolume type list --encryption-typeShows encryption type details for volume types. Admin only.
38encryption-type-showvolume type list --encryption-showShows encryption type details for volume type. Admin only.
39encryption-type-updatevolume type set --encryption-provider --enc..Update encryption type information for a volume type (Admin Only).
40extendvolume set --sizeAttempts to extend size of an existing volume.
41extra-specs-listvolume type list --longLists current volume types and extra specs.
42failover-hostvolume host failoverFailover a replicating cinder-volume host.
43force-deletevolume delete --forceAttempts force-delete of volume regardless of state.
44freeze-hostvolume host set --disableFreeze and disable the specified cinder-volume host.
45get-capabilitiesvolume backend capability showShow capabilities of a volume backend. Admin only.
46get-poolsvolume backend pool listShow pool information for backends. Admin only.
47group-createvolume group createCreates a group. (Supported by API versions 3.13 - 3.latest)
48group-create-from-srcCreates a group from a group snapshot or a source group. (Supported by API versions 3.14 - 3.latest)
49group-deletevolume group deleteRemoves one or more groups. (Supported by API versions 3.13 - 3.latest)
50group-disable-replicationvolume group set --disable-replicationDisables replication for group. (Supported by API versions 3.38 - 3.latest)
51group-enable-replicationvolume group set --enable-replicationEnables replication for group. (Supported by API versions 3.38 - 3.latest)
52group-failover-replicationvolume group failoverFails over replication for group. (Supported by API versions 3.38 - 3.latest)
53group-listvolume group listLists all groups. (Supported by API versions 3.13 - 3.latest)
54group-list-replication-targetsvolume group list --replication-targetsLists replication targets for group. (Supported by API versions 3.38 - 3.latest)
55group-showvolume group showShows details of a group. (Supported by API versions 3.13 - 3.latest)
56group-snapshot-createvolume group snapshot createCreates a group snapshot. (Supported by API versions 3.14 - 3.latest)
57group-snapshot-deletevolume group snapshot deleteRemoves one or more group snapshots. (Supported by API versions 3.14 - 3.latest)
58group-snapshot-listvolume group snapshot listLists all group snapshots. (Supported by API versions 3.14 - 3.latest)
59group-snapshot-showvolume group snapshot showShows group snapshot details. (Supported by API versions 3.14 - 3.latest)
60group-specs-listvolume group type listLists current group types and specs. (Supported by API versions 3.11 - 3.latest)
61group-type-createvolume group type createCreates a group type. (Supported by API versions 3.11 - 3.latest)
62group-type-defaultvolume group type list --defaultList the default group type. (Supported by API versions 3.11 - 3.latest)
63group-type-deletevolume group type deleteDeletes group type or types. (Supported by API versions 3.11 - 3.latest)
64group-type-keyvolume group type setSets or unsets group_spec for a group type. (Supported by API versions 3.11 - 3.latest)
65group-type-listvolume group type setLists available 'group types'. (Admin only will see private types) (Supported by API versions 3.11 - 3.latest)
66group-type-showvolume group type showShow group type details. (Supported by API versions 3.11 - 3.latest)
67group-type-updatevolume group type setUpdates group type name description and/or is_public. (Supported by API versions 3.11 - 3.latest)
68group-updatevolume group setUpdates a group. (Supported by API versions 3.13 - 3.latest)
69image-metadatavolume set --image-propertySets or deletes volume image metadata.
70image-metadata-showvolume showShows volume image metadata.
71listvolume listLists all volumes.
72list-filtersList enabled filters. (Supported by API versions 3.33 - 3.latest)
73managevolume create --remote-source k=vManage an existing volume.
74manageable-listLists all manageable volumes. (Supported by API versions 3.8 - 3.latest)
75message-deletevolume message deleteRemoves one or more messages. (Supported by API versions 3.3 - 3.latest)
76message-listvolume message listLists all messages. (Supported by API versions 3.3 - 3.latest)
77message-showvolume message showShows message details. (Supported by API versions 3.3 - 3.latest)
78metadatavolume set --property k=v / volume unset --property kSets or deletes volume metadata.
79metadata-showvolume showShows volume metadata.
80metadata-update-allvolume set --property k=vUpdates volume metadata.
81migratevolume migrate --host --force-copy --lock-volume <volume>Migrates volume to a new host.
82qos-associatevolume qos associateAssociates qos specs with specified volume type.
83qos-createvolume qos createCreates a qos specs.
84qos-deletevolume qos deleteDeletes a specified qos specs.
85qos-disassociatevolume qos disassociateDisassociates qos specs from specified volume type.
86qos-disassociate-allvolume qos disassociate --allDisassociates qos specs from all associations.
87qos-get-associationvolume qos showGets all associations for specified qos specs.
88qos-keyvolume qos set --property k=v / volume qos unset --property kSets or unsets specifications for a qos spec
89qos-listvolume qos listLists qos specs.
90qos-showvolume qos showShows a specified qos specs.
91quota-class-showquota show --classLists quotas for a quota class.
92quota-class-updatequota set --classUpdates quotas for a quota class.
93quota-defaultsquota show --defaultLists default quotas for a tenant.
94quota-deleteDelete the quotas for a tenant.
95quota-showquota showLists quotas for a tenant.
96quota-updatequota setUpdates quotas for a tenant.
97quota-usageLists quota usage for a tenant.
98rate-limitslimits show --rateLists rate limits for a user.
99readonly-mode-updatevolume set --read-only-mode | --read-write-modeUpdates volume read-only access-mode flag.
100renamevolume set --nameRenames a volume.
101reset-statevolume set --stateExplicitly updates the volume state.
102retypevolume type set --typeChanges the volume type for a volume.
103revert-to-snapshotRevert a volume to the specified snapshot. (Supported by API versions 3.40 - 3.latest)
104service-disablevolume service set --disableDisables the service.
105service-enablevolume service set --enableEnables the service.
106service-get-log(Supported by API versions 3.32 - 3.latest)
107service-listvolume service listLists all services. Filter by host and service binary.
108service-set-log(Supported by API versions 3.32 - 3.latest)
109set-bootablevolume set --bootable / --not-bootableUpdate bootable status of a volume.
110showvolume showShows volume details.
111snapshot-createsnapshot createCreates a snapshot.
112snapshot-deletesnapshot deleteRemove one or more snapshots.
113snapshot-listsnapshot listLists all snapshots.
114snapshot-managevolume snapshot create --remote-source <key=value>Manage an existing snapshot.
115snapshot-manageable-listLists all manageable snapshots. (Supported by API versions 3.8 - 3.latest)
116snapshot-metadatasnapshot set --property k=v / snapshot unset --property kSets or deletes snapshot metadata.
117snapshot-metadata-showsnapshot showShows snapshot metadata.
118snapshot-metadata-update-allsnapshot set --property k=vUpdates snapshot metadata.
119snapshot-renamesnapshot set --nameRenames a snapshot.
120snapshot-reset-statesnapshot set --stateExplicitly updates the snapshot state.
121snapshot-showsnapshot showShows snapshot details.
122snapshot-unmanagevolume snapshot delete --remoteStop managing a snapshot.
123summaryGet volumes summary. (Supported by API versions 3.12 - 3.latest)
124thaw-hostvolume host set --enableThaw and enable the specified cinder-volume host.
125transfer-acceptvolume transfer acceptAccepts a volume transfer.
126transfer-createvolume transfer createCreates a volume transfer.
127transfer-deletevolume transfer deleteUndoes a transfer.
128transfer-listvolume transfer listLists all transfers.
129transfer-showvolume transfer showShow transfer details.
130type-access-addvolume type set --projectAdds volume type access for the given project.
131type-access-listvolume type showPrint access information about the given volume type.
132type-access-removevolume type unset --projectRemoves volume type access for the given project.
133type-createvolume type createCreates a volume type.
134type-defaultvolume type list --defaultList the default volume type.
135type-deletevolume type deleteDeletes a specified volume type.
136type-keyvolume type set --property k=v / volume type unset --property kSets or unsets extra_spec for a volume type.
137type-listvolume type listLists available 'volume types'.
138type-showvolume type showShow volume type details.
139type-updatevolume type setUpdates volume type name description and/or is_public.
140unmanagevolume delete --remoteStop managing a volume.
141upload-to-imageimage create --volumeUploads volume to Image Service as an image.
142version-listList all API versions. (Supported by API versions 3.0 - 3.latest)
143work-cleanupRequest cleanup of services with optional filtering. (Supported by API versions 3.24 - 3.latest)
144bash-completioncompletePrints arguments for bash_completion.
145helphelpShows help about this program or one of its subcommands.
146list-extensionsextension list --volumeLists all available os-api extensions.