Retire Packaging Deb project repos
This commit is part of a series to retire the Packaging Deb project. Step 2 is to remove all content from the project repos, replacing it with a README notification where to find ongoing work, and how to recover the repo if needed at some future point (as in https://docs.openstack.org/infra/manual/drivers.html#retiring-a-project). Change-Id: I65dca6b32c9025678264823baf8d5d1df7442d17
This commit is contained in:
@@ -1,6 +0,0 @@
|
|||||||
[run]
|
|
||||||
branch = True
|
|
||||||
source = openstackclient
|
|
||||||
|
|
||||||
[report]
|
|
||||||
ignore_errors = True
|
|
||||||
25
.gitignore
vendored
25
.gitignore
vendored
@@ -1,25 +0,0 @@
|
|||||||
*.DS_Store
|
|
||||||
*.egg*
|
|
||||||
*.log
|
|
||||||
*.mo
|
|
||||||
*.pyc
|
|
||||||
*.swo
|
|
||||||
*.swp
|
|
||||||
*~
|
|
||||||
.coverage
|
|
||||||
.idea
|
|
||||||
.testrepository
|
|
||||||
.tox
|
|
||||||
AUTHORS
|
|
||||||
build
|
|
||||||
ChangeLog
|
|
||||||
dist
|
|
||||||
# Doc related
|
|
||||||
doc/build
|
|
||||||
doc/source/contributor/api/
|
|
||||||
# Development environment files
|
|
||||||
.project
|
|
||||||
.pydevproject
|
|
||||||
cover
|
|
||||||
# Files created by releasenotes build
|
|
||||||
releasenotes/build
|
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
[gerrit]
|
|
||||||
host=review.openstack.org
|
|
||||||
port=29418
|
|
||||||
project=openstack/python-openstackclient.git
|
|
||||||
2
.mailmap
2
.mailmap
@@ -1,2 +0,0 @@
|
|||||||
<josh.kearney@pistoncloud.com> <josh@jk0.org>
|
|
||||||
<matt.joyce@cloudscaling.com> <matt@nycresistor.com>
|
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
[DEFAULT]
|
|
||||||
test_command=OS_STDOUT_CAPTURE=${OS_STDOUT_CAPTURE:-1} \
|
|
||||||
OS_STDERR_CAPTURE=${OS_STDERR_CAPTURE:-1} \
|
|
||||||
OS_TEST_TIMEOUT=${OS_TEST_TIMEOUT:-60} \
|
|
||||||
${PYTHON:-python} -m subunit.run discover -t ./ ${OS_TEST_PATH:-./openstackclient/tests/unit} $LISTOPT $IDOPTION
|
|
||||||
|
|
||||||
test_id_option=--load-list $IDFILE
|
|
||||||
test_list_option=--list
|
|
||||||
group_regex=([^\.]+\.)+
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
If you would like to contribute to the development of OpenStack,
|
|
||||||
you must follow the steps documented at:
|
|
||||||
|
|
||||||
http://docs.openstack.org/infra/manual/developers.html#development-workflow
|
|
||||||
|
|
||||||
Once those steps have been completed, changes to OpenStack
|
|
||||||
should be submitted for review via the Gerrit tool, following
|
|
||||||
the workflow documented at:
|
|
||||||
|
|
||||||
http://docs.openstack.org/infra/manual/developers.html#development-workflow
|
|
||||||
|
|
||||||
Pull requests submitted through GitHub will be ignored.
|
|
||||||
|
|
||||||
Bugs should be filed on Launchpad, not GitHub:
|
|
||||||
|
|
||||||
https://bugs.launchpad.net/python-openstackclient
|
|
||||||
108
HACKING.rst
108
HACKING.rst
@@ -1,108 +0,0 @@
|
|||||||
OpenStack Style Commandments
|
|
||||||
============================
|
|
||||||
|
|
||||||
- Step 1: Read the OpenStack Style Commandments
|
|
||||||
http://docs.openstack.org/developer/hacking/
|
|
||||||
- Step 2: Read on
|
|
||||||
|
|
||||||
General
|
|
||||||
-------
|
|
||||||
- thou shalt not violate causality in our time cone, or else
|
|
||||||
|
|
||||||
Docstrings
|
|
||||||
----------
|
|
||||||
|
|
||||||
Docstrings should ONLY use triple-double-quotes (``"""``)
|
|
||||||
|
|
||||||
Single-line docstrings should NEVER have extraneous whitespace
|
|
||||||
between enclosing triple-double-quotes.
|
|
||||||
|
|
||||||
Deviation! Sentence fragments do not have punctuation. Specifically in the
|
|
||||||
command classes the one line docstring is also the help string for that
|
|
||||||
command and those do not have periods.
|
|
||||||
|
|
||||||
"""A one line docstring looks like this"""
|
|
||||||
|
|
||||||
Calling Methods
|
|
||||||
---------------
|
|
||||||
|
|
||||||
Deviation! When breaking up method calls due to the 79 char line length limit,
|
|
||||||
use the alternate 4 space indent. With the first argument on the succeeding
|
|
||||||
line all arguments will then be vertically aligned. Use the same convention
|
|
||||||
used with other data structure literals and terminate the method call with
|
|
||||||
the last argument line ending with a comma and the closing paren on its own
|
|
||||||
line indented to the starting line level.
|
|
||||||
|
|
||||||
unnecessarily_long_function_name(
|
|
||||||
'string one',
|
|
||||||
'string two',
|
|
||||||
kwarg1=constants.ACTIVE,
|
|
||||||
kwarg2=['a', 'b', 'c'],
|
|
||||||
)
|
|
||||||
|
|
||||||
Text encoding
|
|
||||||
-------------
|
|
||||||
|
|
||||||
Note: this section clearly has not been implemented in this project yet, it is
|
|
||||||
the intention to do so.
|
|
||||||
|
|
||||||
All text within python code should be of type 'unicode'.
|
|
||||||
|
|
||||||
WRONG:
|
|
||||||
|
|
||||||
>>> s = 'foo'
|
|
||||||
>>> s
|
|
||||||
'foo'
|
|
||||||
>>> type(s)
|
|
||||||
<type 'str'>
|
|
||||||
|
|
||||||
RIGHT:
|
|
||||||
|
|
||||||
>>> u = u'foo'
|
|
||||||
>>> u
|
|
||||||
u'foo'
|
|
||||||
>>> type(u)
|
|
||||||
<type 'unicode'>
|
|
||||||
|
|
||||||
Transitions between internal unicode and external strings should always
|
|
||||||
be immediately and explicitly encoded or decoded.
|
|
||||||
|
|
||||||
All external text that is not explicitly encoded (database storage,
|
|
||||||
commandline arguments, etc.) should be presumed to be encoded as utf-8.
|
|
||||||
|
|
||||||
WRONG:
|
|
||||||
|
|
||||||
infile = open('testfile', 'r')
|
|
||||||
mystring = infile.readline()
|
|
||||||
myreturnstring = do_some_magic_with(mystring)
|
|
||||||
outfile.write(myreturnstring)
|
|
||||||
|
|
||||||
RIGHT:
|
|
||||||
|
|
||||||
infile = open('testfile', 'r')
|
|
||||||
mystring = infile.readline()
|
|
||||||
mytext = mystring.decode('utf-8')
|
|
||||||
returntext = do_some_magic_with(mytext)
|
|
||||||
returnstring = returntext.encode('utf-8')
|
|
||||||
outfile.write(returnstring)
|
|
||||||
|
|
||||||
Python 3.x Compatibility
|
|
||||||
------------------------
|
|
||||||
|
|
||||||
OpenStackClient strives to be Python 3.3 compatible. Common guidelines:
|
|
||||||
|
|
||||||
* Convert print statements to functions: print statements should be converted
|
|
||||||
to an appropriate log or other output mechanism.
|
|
||||||
* Use six where applicable: x.iteritems is converted to six.iteritems(x)
|
|
||||||
for example.
|
|
||||||
|
|
||||||
Running Tests
|
|
||||||
-------------
|
|
||||||
|
|
||||||
Note: Oh boy, are we behind on writing tests. But they are coming!
|
|
||||||
|
|
||||||
The testing system is based on a combination of tox and testr. If you just
|
|
||||||
want to run the whole suite, run `tox` and all will be fine. However, if
|
|
||||||
you'd like to dig in a bit more, you might want to learn some things about
|
|
||||||
testr itself. A basic walkthrough for OpenStack can be found at
|
|
||||||
http://wiki.openstack.org/testr
|
|
||||||
176
LICENSE
176
LICENSE
@@ -1,176 +0,0 @@
|
|||||||
|
|
||||||
Apache License
|
|
||||||
Version 2.0, January 2004
|
|
||||||
http://www.apache.org/licenses/
|
|
||||||
|
|
||||||
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
|
|
||||||
|
|
||||||
1. Definitions.
|
|
||||||
|
|
||||||
"License" shall mean the terms and conditions for use, reproduction,
|
|
||||||
and distribution as defined by Sections 1 through 9 of this document.
|
|
||||||
|
|
||||||
"Licensor" shall mean the copyright owner or entity authorized by
|
|
||||||
the copyright owner that is granting the License.
|
|
||||||
|
|
||||||
"Legal Entity" shall mean the union of the acting entity and all
|
|
||||||
other entities that control, are controlled by, or are under common
|
|
||||||
control with that entity. For the purposes of this definition,
|
|
||||||
"control" means (i) the power, direct or indirect, to cause the
|
|
||||||
direction or management of such entity, whether by contract or
|
|
||||||
otherwise, or (ii) ownership of fifty percent (50%) or more of the
|
|
||||||
outstanding shares, or (iii) beneficial ownership of such entity.
|
|
||||||
|
|
||||||
"You" (or "Your") shall mean an individual or Legal Entity
|
|
||||||
exercising permissions granted by this License.
|
|
||||||
|
|
||||||
"Source" form shall mean the preferred form for making modifications,
|
|
||||||
including but not limited to software source code, documentation
|
|
||||||
source, and configuration files.
|
|
||||||
|
|
||||||
"Object" form shall mean any form resulting from mechanical
|
|
||||||
transformation or translation of a Source form, including but
|
|
||||||
not limited to compiled object code, generated documentation,
|
|
||||||
and conversions to other media types.
|
|
||||||
|
|
||||||
"Work" shall mean the work of authorship, whether in Source or
|
|
||||||
Object form, made available under the License, as indicated by a
|
|
||||||
copyright notice that is included in or attached to the work
|
|
||||||
(an example is provided in the Appendix below).
|
|
||||||
|
|
||||||
"Derivative Works" shall mean any work, whether in Source or Object
|
|
||||||
form, that is based on (or derived from) the Work and for which the
|
|
||||||
editorial revisions, annotations, elaborations, or other modifications
|
|
||||||
represent, as a whole, an original work of authorship. For the purposes
|
|
||||||
of this License, Derivative Works shall not include works that remain
|
|
||||||
separable from, or merely link (or bind by name) to the interfaces of,
|
|
||||||
the Work and Derivative Works thereof.
|
|
||||||
|
|
||||||
"Contribution" shall mean any work of authorship, including
|
|
||||||
the original version of the Work and any modifications or additions
|
|
||||||
to that Work or Derivative Works thereof, that is intentionally
|
|
||||||
submitted to Licensor for inclusion in the Work by the copyright owner
|
|
||||||
or by an individual or Legal Entity authorized to submit on behalf of
|
|
||||||
the copyright owner. For the purposes of this definition, "submitted"
|
|
||||||
means any form of electronic, verbal, or written communication sent
|
|
||||||
to the Licensor or its representatives, including but not limited to
|
|
||||||
communication on electronic mailing lists, source code control systems,
|
|
||||||
and issue tracking systems that are managed by, or on behalf of, the
|
|
||||||
Licensor for the purpose of discussing and improving the Work, but
|
|
||||||
excluding communication that is conspicuously marked or otherwise
|
|
||||||
designated in writing by the copyright owner as "Not a Contribution."
|
|
||||||
|
|
||||||
"Contributor" shall mean Licensor and any individual or Legal Entity
|
|
||||||
on behalf of whom a Contribution has been received by Licensor and
|
|
||||||
subsequently incorporated within the Work.
|
|
||||||
|
|
||||||
2. Grant of Copyright License. Subject to the terms and conditions of
|
|
||||||
this License, each Contributor hereby grants to You a perpetual,
|
|
||||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
|
||||||
copyright license to reproduce, prepare Derivative Works of,
|
|
||||||
publicly display, publicly perform, sublicense, and distribute the
|
|
||||||
Work and such Derivative Works in Source or Object form.
|
|
||||||
|
|
||||||
3. Grant of Patent License. Subject to the terms and conditions of
|
|
||||||
this License, each Contributor hereby grants to You a perpetual,
|
|
||||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
|
||||||
(except as stated in this section) patent license to make, have made,
|
|
||||||
use, offer to sell, sell, import, and otherwise transfer the Work,
|
|
||||||
where such license applies only to those patent claims licensable
|
|
||||||
by such Contributor that are necessarily infringed by their
|
|
||||||
Contribution(s) alone or by combination of their Contribution(s)
|
|
||||||
with the Work to which such Contribution(s) was submitted. If You
|
|
||||||
institute patent litigation against any entity (including a
|
|
||||||
cross-claim or counterclaim in a lawsuit) alleging that the Work
|
|
||||||
or a Contribution incorporated within the Work constitutes direct
|
|
||||||
or contributory patent infringement, then any patent licenses
|
|
||||||
granted to You under this License for that Work shall terminate
|
|
||||||
as of the date such litigation is filed.
|
|
||||||
|
|
||||||
4. Redistribution. You may reproduce and distribute copies of the
|
|
||||||
Work or Derivative Works thereof in any medium, with or without
|
|
||||||
modifications, and in Source or Object form, provided that You
|
|
||||||
meet the following conditions:
|
|
||||||
|
|
||||||
(a) You must give any other recipients of the Work or
|
|
||||||
Derivative Works a copy of this License; and
|
|
||||||
|
|
||||||
(b) You must cause any modified files to carry prominent notices
|
|
||||||
stating that You changed the files; and
|
|
||||||
|
|
||||||
(c) You must retain, in the Source form of any Derivative Works
|
|
||||||
that You distribute, all copyright, patent, trademark, and
|
|
||||||
attribution notices from the Source form of the Work,
|
|
||||||
excluding those notices that do not pertain to any part of
|
|
||||||
the Derivative Works; and
|
|
||||||
|
|
||||||
(d) If the Work includes a "NOTICE" text file as part of its
|
|
||||||
distribution, then any Derivative Works that You distribute must
|
|
||||||
include a readable copy of the attribution notices contained
|
|
||||||
within such NOTICE file, excluding those notices that do not
|
|
||||||
pertain to any part of the Derivative Works, in at least one
|
|
||||||
of the following places: within a NOTICE text file distributed
|
|
||||||
as part of the Derivative Works; within the Source form or
|
|
||||||
documentation, if provided along with the Derivative Works; or,
|
|
||||||
within a display generated by the Derivative Works, if and
|
|
||||||
wherever such third-party notices normally appear. The contents
|
|
||||||
of the NOTICE file are for informational purposes only and
|
|
||||||
do not modify the License. You may add Your own attribution
|
|
||||||
notices within Derivative Works that You distribute, alongside
|
|
||||||
or as an addendum to the NOTICE text from the Work, provided
|
|
||||||
that such additional attribution notices cannot be construed
|
|
||||||
as modifying the License.
|
|
||||||
|
|
||||||
You may add Your own copyright statement to Your modifications and
|
|
||||||
may provide additional or different license terms and conditions
|
|
||||||
for use, reproduction, or distribution of Your modifications, or
|
|
||||||
for any such Derivative Works as a whole, provided Your use,
|
|
||||||
reproduction, and distribution of the Work otherwise complies with
|
|
||||||
the conditions stated in this License.
|
|
||||||
|
|
||||||
5. Submission of Contributions. Unless You explicitly state otherwise,
|
|
||||||
any Contribution intentionally submitted for inclusion in the Work
|
|
||||||
by You to the Licensor shall be under the terms and conditions of
|
|
||||||
this License, without any additional terms or conditions.
|
|
||||||
Notwithstanding the above, nothing herein shall supersede or modify
|
|
||||||
the terms of any separate license agreement you may have executed
|
|
||||||
with Licensor regarding such Contributions.
|
|
||||||
|
|
||||||
6. Trademarks. This License does not grant permission to use the trade
|
|
||||||
names, trademarks, service marks, or product names of the Licensor,
|
|
||||||
except as required for reasonable and customary use in describing the
|
|
||||||
origin of the Work and reproducing the content of the NOTICE file.
|
|
||||||
|
|
||||||
7. Disclaimer of Warranty. Unless required by applicable law or
|
|
||||||
agreed to in writing, Licensor provides the Work (and each
|
|
||||||
Contributor provides its Contributions) on an "AS IS" BASIS,
|
|
||||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
|
|
||||||
implied, including, without limitation, any warranties or conditions
|
|
||||||
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
|
|
||||||
PARTICULAR PURPOSE. You are solely responsible for determining the
|
|
||||||
appropriateness of using or redistributing the Work and assume any
|
|
||||||
risks associated with Your exercise of permissions under this License.
|
|
||||||
|
|
||||||
8. Limitation of Liability. In no event and under no legal theory,
|
|
||||||
whether in tort (including negligence), contract, or otherwise,
|
|
||||||
unless required by applicable law (such as deliberate and grossly
|
|
||||||
negligent acts) or agreed to in writing, shall any Contributor be
|
|
||||||
liable to You for damages, including any direct, indirect, special,
|
|
||||||
incidental, or consequential damages of any character arising as a
|
|
||||||
result of this License or out of the use or inability to use the
|
|
||||||
Work (including but not limited to damages for loss of goodwill,
|
|
||||||
work stoppage, computer failure or malfunction, or any and all
|
|
||||||
other commercial damages or losses), even if such Contributor
|
|
||||||
has been advised of the possibility of such damages.
|
|
||||||
|
|
||||||
9. Accepting Warranty or Additional Liability. While redistributing
|
|
||||||
the Work or Derivative Works thereof, You may choose to offer,
|
|
||||||
and charge a fee for, acceptance of support, warranty, indemnity,
|
|
||||||
or other liability obligations and/or rights consistent with this
|
|
||||||
License. However, in accepting such obligations, You may act only
|
|
||||||
on Your own behalf and on Your sole responsibility, not on behalf
|
|
||||||
of any other Contributor, and only if You agree to indemnify,
|
|
||||||
defend, and hold each Contributor harmless for any liability
|
|
||||||
incurred by, or claims asserted against, such Contributor by reason
|
|
||||||
of your accepting any such warranty or additional liability.
|
|
||||||
|
|
||||||
14
README
Normal file
14
README
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
This project is no longer maintained.
|
||||||
|
|
||||||
|
The contents of this repository are still available in the Git
|
||||||
|
source code management system. To see the contents of this
|
||||||
|
repository before it reached its end of life, please check out the
|
||||||
|
previous commit with "git checkout HEAD^1".
|
||||||
|
|
||||||
|
For ongoing work on maintaining OpenStack packages in the Debian
|
||||||
|
distribution, please see the Debian OpenStack packaging team at
|
||||||
|
https://wiki.debian.org/OpenStack/.
|
||||||
|
|
||||||
|
For any further questions, please email
|
||||||
|
openstack-dev@lists.openstack.org or join #openstack-dev on
|
||||||
|
Freenode.
|
||||||
117
README.rst
117
README.rst
@@ -1,117 +0,0 @@
|
|||||||
========================
|
|
||||||
Team and repository tags
|
|
||||||
========================
|
|
||||||
|
|
||||||
.. image:: http://governance.openstack.org/badges/python-openstackclient.svg
|
|
||||||
:target: http://governance.openstack.org/reference/tags/index.html
|
|
||||||
|
|
||||||
.. Change things from this point on
|
|
||||||
|
|
||||||
===============
|
|
||||||
OpenStackClient
|
|
||||||
===============
|
|
||||||
|
|
||||||
.. image:: https://img.shields.io/pypi/v/python-openstackclient.svg
|
|
||||||
:target: https://pypi.python.org/pypi/python-openstackclient/
|
|
||||||
:alt: Latest Version
|
|
||||||
|
|
||||||
.. image:: https://img.shields.io/pypi/dm/python-openstackclient.svg
|
|
||||||
:target: https://pypi.python.org/pypi/python-openstackclient/
|
|
||||||
:alt: Downloads
|
|
||||||
|
|
||||||
OpenStackClient (aka OSC) is a command-line client for OpenStack that brings
|
|
||||||
the command set for Compute, Identity, Image, Object Store and Block Storage
|
|
||||||
APIs together in a single shell with a uniform command structure.
|
|
||||||
|
|
||||||
The primary goal is to provide a unified shell command structure and a common
|
|
||||||
language to describe operations in OpenStack.
|
|
||||||
|
|
||||||
* `PyPi`_ - package installation
|
|
||||||
* `Online Documentation`_
|
|
||||||
* `Launchpad project`_ - release management
|
|
||||||
* `Blueprints`_ - feature specifications
|
|
||||||
* `Bugs`_ - issue tracking
|
|
||||||
* `Source`_
|
|
||||||
* `Developer` - getting started as a developer
|
|
||||||
* `Contributing` - contributing code
|
|
||||||
* `Testing` - testing code
|
|
||||||
* IRC: #openstack-sdks on Freenode (irc.freenode.net)
|
|
||||||
* License: Apache 2.0
|
|
||||||
|
|
||||||
.. _PyPi: https://pypi.python.org/pypi/python-openstackclient
|
|
||||||
.. _Online Documentation: http://docs.openstack.org/python-openstackclient/
|
|
||||||
.. _Launchpad project: https://launchpad.net/python-openstackclient
|
|
||||||
.. _Blueprints: https://blueprints.launchpad.net/python-openstackclient
|
|
||||||
.. _Bugs: https://bugs.launchpad.net/python-openstackclient
|
|
||||||
.. _Source: https://git.openstack.org/cgit/openstack/python-openstackclient
|
|
||||||
.. _Developer: http://docs.openstack.org/project-team-guide/project-setup/python.html
|
|
||||||
.. _Contributing: http://docs.openstack.org/infra/manual/developers.html
|
|
||||||
.. _Testing: http://docs.openstack.org/python-openstackclient/developing.html#testing
|
|
||||||
|
|
||||||
Getting Started
|
|
||||||
===============
|
|
||||||
|
|
||||||
OpenStack Client can be installed from PyPI using pip::
|
|
||||||
|
|
||||||
pip install python-openstackclient
|
|
||||||
|
|
||||||
There are a few variants on getting help. A list of global options and supported
|
|
||||||
commands is shown with ``--help``::
|
|
||||||
|
|
||||||
openstack --help
|
|
||||||
|
|
||||||
There is also a ``help`` command that can be used to get help text for a specific
|
|
||||||
command::
|
|
||||||
|
|
||||||
openstack help
|
|
||||||
openstack help server create
|
|
||||||
|
|
||||||
If you want to make changes to the OpenStackClient for testing and contribution,
|
|
||||||
make any changes and then run::
|
|
||||||
|
|
||||||
python setup.py develop
|
|
||||||
|
|
||||||
or::
|
|
||||||
|
|
||||||
pip install -e .
|
|
||||||
|
|
||||||
Configuration
|
|
||||||
=============
|
|
||||||
|
|
||||||
The CLI is configured via environment variables and command-line
|
|
||||||
options as listed in http://docs.openstack.org/python-openstackclient/authentication.html.
|
|
||||||
|
|
||||||
Authentication using username/password is most commonly used::
|
|
||||||
|
|
||||||
export OS_AUTH_URL=<url-to-openstack-identity>
|
|
||||||
export OS_IDENTITY_API_VERSION=3
|
|
||||||
export OS_PROJECT_NAME=<project-name>
|
|
||||||
export OS_PROJECT_DOMAIN_NAME=<project-domain-name>
|
|
||||||
export OS_USERNAME=<username>
|
|
||||||
export OS_USER_DOMAIN_NAME=<user-domain-name>
|
|
||||||
export OS_PASSWORD=<password> # (optional)
|
|
||||||
|
|
||||||
The corresponding command-line options look very similar::
|
|
||||||
|
|
||||||
--os-auth-url <url>
|
|
||||||
--os-identity-api-version 3
|
|
||||||
--os-project-name <project-name>
|
|
||||||
--os-project-domain-name <project-domain-name>
|
|
||||||
--os-username <username>
|
|
||||||
--os-user-domain-name <user-domain-name>
|
|
||||||
[--os-password <password>]
|
|
||||||
|
|
||||||
If a password is not provided above (in plaintext), you will be interactively
|
|
||||||
prompted to provide one securely.
|
|
||||||
|
|
||||||
Authentication may also be performed using an already-acquired token
|
|
||||||
and a URL pointing directly to the service API that presumably was acquired
|
|
||||||
from the Service Catalog::
|
|
||||||
|
|
||||||
export OS_TOKEN=<token>
|
|
||||||
export OS_URL=<url-to-openstack-service>
|
|
||||||
|
|
||||||
The corresponding command-line options look very similar::
|
|
||||||
|
|
||||||
--os-token <token>
|
|
||||||
--os-url <url-to-openstack-service>
|
|
||||||
136
doc/Makefile
136
doc/Makefile
@@ -1,136 +0,0 @@
|
|||||||
# Makefile for Sphinx documentation
|
|
||||||
#
|
|
||||||
|
|
||||||
# You can set these variables from the command line.
|
|
||||||
SPHINXOPTS =
|
|
||||||
SPHINXBUILD = sphinx-build
|
|
||||||
PAPER =
|
|
||||||
BUILDDIR = build
|
|
||||||
|
|
||||||
# Internal variables.
|
|
||||||
PAPEROPT_a4 = -D latex_paper_size=a4
|
|
||||||
PAPEROPT_letter = -D latex_paper_size=letter
|
|
||||||
ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) source
|
|
||||||
|
|
||||||
.PHONY: help clean html pdf dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest
|
|
||||||
|
|
||||||
help:
|
|
||||||
@echo "Please use \`make <target>' where <target> is one of"
|
|
||||||
@echo " html to make standalone HTML files"
|
|
||||||
@echo " pdf to make pdf with rst2pdf"
|
|
||||||
@echo " dirhtml to make HTML files named index.html in directories"
|
|
||||||
@echo " singlehtml to make a single large HTML file"
|
|
||||||
@echo " pickle to make pickle files"
|
|
||||||
@echo " json to make JSON files"
|
|
||||||
@echo " htmlhelp to make HTML files and a HTML help project"
|
|
||||||
@echo " qthelp to make HTML files and a qthelp project"
|
|
||||||
@echo " devhelp to make HTML files and a Devhelp project"
|
|
||||||
@echo " epub to make an epub"
|
|
||||||
@echo " latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter"
|
|
||||||
@echo " latexpdf to make LaTeX files and run them through pdflatex"
|
|
||||||
@echo " text to make text files"
|
|
||||||
@echo " man to make manual pages"
|
|
||||||
@echo " changes to make an overview of all changed/added/deprecated items"
|
|
||||||
@echo " linkcheck to check all external links for integrity"
|
|
||||||
@echo " doctest to run all doctests embedded in the documentation (if enabled)"
|
|
||||||
|
|
||||||
clean:
|
|
||||||
-rm -rf $(BUILDDIR)/*
|
|
||||||
|
|
||||||
html:
|
|
||||||
$(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html
|
|
||||||
@echo
|
|
||||||
@echo "Build finished. The HTML pages are in $(BUILDDIR)/html."
|
|
||||||
|
|
||||||
pdf:
|
|
||||||
$(SPHINXBUILD) -b pdf $(ALLSPHINXOPTS) $(BUILDDIR)/pdf
|
|
||||||
@echo
|
|
||||||
@echo "Build finished. The PDFs are in $(BUILDDIR)/pdf."
|
|
||||||
|
|
||||||
dirhtml:
|
|
||||||
$(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml
|
|
||||||
@echo
|
|
||||||
@echo "Build finished. The HTML pages are in $(BUILDDIR)/dirhtml."
|
|
||||||
|
|
||||||
singlehtml:
|
|
||||||
$(SPHINXBUILD) -b singlehtml $(ALLSPHINXOPTS) $(BUILDDIR)/singlehtml
|
|
||||||
@echo
|
|
||||||
@echo "Build finished. The HTML page is in $(BUILDDIR)/singlehtml."
|
|
||||||
|
|
||||||
pickle:
|
|
||||||
$(SPHINXBUILD) -b pickle $(ALLSPHINXOPTS) $(BUILDDIR)/pickle
|
|
||||||
@echo
|
|
||||||
@echo "Build finished; now you can process the pickle files."
|
|
||||||
|
|
||||||
json:
|
|
||||||
$(SPHINXBUILD) -b json $(ALLSPHINXOPTS) $(BUILDDIR)/json
|
|
||||||
@echo
|
|
||||||
@echo "Build finished; now you can process the JSON files."
|
|
||||||
|
|
||||||
htmlhelp:
|
|
||||||
$(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp
|
|
||||||
@echo
|
|
||||||
@echo "Build finished; now you can run HTML Help Workshop with the" \
|
|
||||||
".hhp project file in $(BUILDDIR)/htmlhelp."
|
|
||||||
|
|
||||||
qthelp:
|
|
||||||
$(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(BUILDDIR)/qthelp
|
|
||||||
@echo
|
|
||||||
@echo "Build finished; now you can run "qcollectiongenerator" with the" \
|
|
||||||
".qhcp project file in $(BUILDDIR)/qthelp, like this:"
|
|
||||||
@echo "# qcollectiongenerator $(BUILDDIR)/qthelp/NebulaDocs.qhcp"
|
|
||||||
@echo "To view the help file:"
|
|
||||||
@echo "# assistant -collectionFile $(BUILDDIR)/qthelp/NebulaDocs.qhc"
|
|
||||||
|
|
||||||
devhelp:
|
|
||||||
$(SPHINXBUILD) -b devhelp $(ALLSPHINXOPTS) $(BUILDDIR)/devhelp
|
|
||||||
@echo
|
|
||||||
@echo "Build finished."
|
|
||||||
@echo "To view the help file:"
|
|
||||||
@echo "# mkdir -p $$HOME/.local/share/devhelp/NebulaDocs"
|
|
||||||
@echo "# ln -s $(BUILDDIR)/devhelp $$HOME/.local/share/devhelp/NebulaDocs"
|
|
||||||
@echo "# devhelp"
|
|
||||||
|
|
||||||
epub:
|
|
||||||
$(SPHINXBUILD) -b epub $(ALLSPHINXOPTS) $(BUILDDIR)/epub
|
|
||||||
@echo
|
|
||||||
@echo "Build finished. The epub file is in $(BUILDDIR)/epub."
|
|
||||||
|
|
||||||
latex:
|
|
||||||
$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex
|
|
||||||
@echo
|
|
||||||
@echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex."
|
|
||||||
@echo "Run \`make' in that directory to run these through (pdf)latex" \
|
|
||||||
"(use \`make latexpdf' here to do that automatically)."
|
|
||||||
|
|
||||||
latexpdf:
|
|
||||||
$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex
|
|
||||||
@echo "Running LaTeX files through pdflatex..."
|
|
||||||
make -C $(BUILDDIR)/latex all-pdf
|
|
||||||
@echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex."
|
|
||||||
|
|
||||||
text:
|
|
||||||
$(SPHINXBUILD) -b text $(ALLSPHINXOPTS) $(BUILDDIR)/text
|
|
||||||
@echo
|
|
||||||
@echo "Build finished. The text files are in $(BUILDDIR)/text."
|
|
||||||
|
|
||||||
man:
|
|
||||||
$(SPHINXBUILD) -b man $(ALLSPHINXOPTS) $(BUILDDIR)/man
|
|
||||||
@echo
|
|
||||||
@echo "Build finished. The manual pages are in $(BUILDDIR)/man."
|
|
||||||
|
|
||||||
changes:
|
|
||||||
$(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) $(BUILDDIR)/changes
|
|
||||||
@echo
|
|
||||||
@echo "The overview file is in $(BUILDDIR)/changes."
|
|
||||||
|
|
||||||
linkcheck:
|
|
||||||
$(SPHINXBUILD) -b linkcheck $(ALLSPHINXOPTS) $(BUILDDIR)/linkcheck
|
|
||||||
@echo
|
|
||||||
@echo "Link check complete; look for any errors in the above output " \
|
|
||||||
"or in $(BUILDDIR)/linkcheck/output.txt."
|
|
||||||
|
|
||||||
doctest:
|
|
||||||
$(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) $(BUILDDIR)/doctest
|
|
||||||
@echo "Testing of doctests in the sources finished, look at the " \
|
|
||||||
"results in $(BUILDDIR)/doctest/output.txt."
|
|
||||||
@@ -1,146 +0,0 @@
|
|||||||
.. _authentication:
|
|
||||||
|
|
||||||
==============
|
|
||||||
Authentication
|
|
||||||
==============
|
|
||||||
|
|
||||||
OpenStackClient leverages `python-keystoneclient`_ authentication
|
|
||||||
plugins to support a number of different authentication methods.
|
|
||||||
|
|
||||||
.. _`python-keystoneclient`: http://docs.openstack.org/developer/python-keystoneclient/authentication-plugins.html
|
|
||||||
|
|
||||||
Authentication Process
|
|
||||||
----------------------
|
|
||||||
|
|
||||||
The user provides some number of authentication credential options.
|
|
||||||
If an authentication type is not provided (``--os-auth-type``), the
|
|
||||||
authentication options are examined to determine if one of the default
|
|
||||||
types can be used. If no match is found an error is reported and OSC exits.
|
|
||||||
|
|
||||||
Note that the authentication call to the Identity service has not yet
|
|
||||||
occurred. It is deferred until the last possible moment in order to
|
|
||||||
reduce the number of unnecessary queries to the server, such as when further
|
|
||||||
processing detects an invalid command.
|
|
||||||
|
|
||||||
Authentication Plugins
|
|
||||||
----------------------
|
|
||||||
|
|
||||||
The Keystone client library implements the base set of plugins. Additional
|
|
||||||
plugins may be available from the Keystone project or other sources.
|
|
||||||
|
|
||||||
There are at least three authentication types that are always available:
|
|
||||||
|
|
||||||
* **Password**: A project, username and password are used to identify the
|
|
||||||
user. An optional domain may also be included. This is the most common
|
|
||||||
type and is the default any time a username is supplied. An authentication
|
|
||||||
URL for the Identity service is also required. [Required: ``--os-auth-url``,
|
|
||||||
``--os-project-name``, ``--os-username``; Optional: ``--os-password``]
|
|
||||||
* **Token**: This is slightly different from the usual token authentication
|
|
||||||
(described below as token/endpoint) in that a token and an authentication
|
|
||||||
URL are supplied and the plugin retrieves a new token.
|
|
||||||
[Required: ``--os-auth-url``, ``--os-token``]
|
|
||||||
* **Token/Endpoint**: This is the original token authentication (known as 'token
|
|
||||||
flow' in the early CLI documentation in the OpenStack wiki). It requires
|
|
||||||
a token and a direct endpoint that is used in the API call. The difference
|
|
||||||
from the new Token type is this token is used as-is, no call is made
|
|
||||||
to the Identity service from the client. This type is most often used to
|
|
||||||
bootstrap a Keystone server where the token is the ``admin_token`` configured
|
|
||||||
in ``keystone.conf``. It will also work with other services and a regular
|
|
||||||
scoped token such as one obtained from a ``token issue`` command.
|
|
||||||
[Required: ``--os-url``, ``--os-token``]
|
|
||||||
* **Others**: Other authentication plugins such as SAML, Kerberos, and OAuth1.0
|
|
||||||
are under development and also supported. To use them, they must be selected
|
|
||||||
by supplying the ``--os-auth-type`` option.
|
|
||||||
|
|
||||||
Detailed Process
|
|
||||||
----------------
|
|
||||||
|
|
||||||
The authentication process in OpenStackClient is all contained in and handled
|
|
||||||
by the ``ClientManager`` object.
|
|
||||||
|
|
||||||
* On import ``api.auth``:
|
|
||||||
|
|
||||||
* obtains the list of installed Keystone authentication
|
|
||||||
plugins from the ``keystoneclient.auth.plugin`` entry point.
|
|
||||||
* builds a list of authentication options from the plugins.
|
|
||||||
|
|
||||||
* The command line arguments are processed and a configuration is loaded from
|
|
||||||
:file:`clouds.yaml` if ``--os-cloud`` is provided.
|
|
||||||
|
|
||||||
* A new ``ClientManager`` is created and supplied with the set of options from the
|
|
||||||
command line, environment and/or :file:`clouds.yaml`:
|
|
||||||
|
|
||||||
* If ``--os-auth-type`` is provided and is a valid and available plugin
|
|
||||||
it is used.
|
|
||||||
* If ``--os-auth-type`` is not provided an authentication plugin
|
|
||||||
is selected based on the existing options. This is a short-circuit
|
|
||||||
evaluation, the first match wins.
|
|
||||||
|
|
||||||
* If ``--os-url`` and ``--os-token`` are both present ``token_endpoint``
|
|
||||||
is selected
|
|
||||||
* If ``--os-username`` is supplied ``password`` is selected
|
|
||||||
* If ``--os-token`` is supplied ``token`` is selected
|
|
||||||
* If no selection has been made by now exit with error
|
|
||||||
|
|
||||||
* Load the selected plugin class.
|
|
||||||
|
|
||||||
* When an operation that requires authentication is attempted ``ClientManager``
|
|
||||||
makes the actual initial request to the Identity service.
|
|
||||||
|
|
||||||
* if ``--os-auth-url`` is not supplied for any of the types except
|
|
||||||
Token/Endpoint, exit with an error.
|
|
||||||
|
|
||||||
Authenticating using Identity Server API v3
|
|
||||||
-------------------------------------------
|
|
||||||
|
|
||||||
To authenticate against an Identity Server API v3, the
|
|
||||||
``OS_IDENTITY_API_VERSION`` environment variable or
|
|
||||||
``--os-identity-api-version`` option must be changed to ``3``, instead of the
|
|
||||||
default ``2.0``. Similarly ``OS_AUTH_URL`` or ``os-auth-url`` should also be
|
|
||||||
updated.
|
|
||||||
|
|
||||||
.. code-block:: bash
|
|
||||||
|
|
||||||
$ export OS_IDENTITY_API_VERSION=3 (Defaults to 2.0)
|
|
||||||
$ export OS_AUTH_URL=http://localhost:5000/v3
|
|
||||||
|
|
||||||
Since Identity API v3 authentication is a bit more complex, there are additional
|
|
||||||
options that may be set, either as command line options or environment
|
|
||||||
variables. The most common case will be a user supplying both user name and
|
|
||||||
password, along with the project name; previously in v2.0 this would be
|
|
||||||
sufficient, but since the Identity API v3 has a ``Domain`` component, we need
|
|
||||||
to tell the client in which domain the user and project exists.
|
|
||||||
|
|
||||||
If using a user name and password to authenticate, specify either it's owning
|
|
||||||
domain name or ID.
|
|
||||||
|
|
||||||
* ``--os-user-domain-name`` or ``OS_USER_DOMAIN_NAME``
|
|
||||||
|
|
||||||
* ``--os-user-domain-id`` or ``OS_USER_DOMAIN_ID``
|
|
||||||
|
|
||||||
If using a project name as authorization scope, specify either it's owning
|
|
||||||
domain name or ID.
|
|
||||||
|
|
||||||
* ``--os-project-domain-name`` or ``OS_PROJECT_DOMAIN_NAME``
|
|
||||||
|
|
||||||
* ``--os-project-domain-id`` or ``OS_PROJECT_DOMAIN_ID``
|
|
||||||
|
|
||||||
If using a domain as authorization scope, set either it's name or ID.
|
|
||||||
|
|
||||||
* ``--os-domain-name`` or ``OS_DOMAIN_NAME``
|
|
||||||
|
|
||||||
* ``--os-domain-id`` or ``OS_DOMAIN_ID``
|
|
||||||
|
|
||||||
Note that if the user and project share the same domain, then simply setting
|
|
||||||
``--os-default-domain`` or ``OS_DEFAULT_DOMAIN`` to the domain ID is sufficient.
|
|
||||||
|
|
||||||
Thus, a minimal set of environment variables would be:
|
|
||||||
|
|
||||||
.. code-block:: bash
|
|
||||||
|
|
||||||
$ export OS_IDENTITY_API_VERSION=3
|
|
||||||
$ export OS_AUTH_URL=http://localhost:5000/v3
|
|
||||||
$ export OS_DEFAULT_DOMAIN=default
|
|
||||||
$ export OS_USERNAME=admin
|
|
||||||
$ export OS_PASSWORD=secret
|
|
||||||
$ export OS_PROJECT_NAME=admin
|
|
||||||
@@ -1,305 +0,0 @@
|
|||||||
==============================
|
|
||||||
Backwards Incompatible Changes
|
|
||||||
==============================
|
|
||||||
|
|
||||||
Despite our best efforts, sometimes the OpenStackClient team may introduce a
|
|
||||||
backwards incompatible change. For user convenience we are tracking any such
|
|
||||||
changes here (as of the 1.0.0 release).
|
|
||||||
|
|
||||||
Should positional arguments for a command need to change, the OpenStackClient
|
|
||||||
team attempts to make the transition as painless as possible. Look for
|
|
||||||
deprecation warnings that indicate the new commands (or options) to use.
|
|
||||||
|
|
||||||
Commands labeled as a beta according to :ref:`command-beta` are exempt
|
|
||||||
from this backwards incompatible change handling.
|
|
||||||
|
|
||||||
Backwards Incompatible Changes
|
|
||||||
==============================
|
|
||||||
|
|
||||||
.. Carry this section as comments until 4.0 release
|
|
||||||
.. Release 4.0
|
|
||||||
.. -----------
|
|
||||||
|
|
||||||
.. 1. Change ``volume transfer request accept`` to use new option ``--auth-key``
|
|
||||||
.. rather than a second positional argument.
|
|
||||||
|
|
||||||
.. * As of: 4.0
|
|
||||||
.. * Remove in: <5.0>
|
|
||||||
.. * Commit: <tbd>
|
|
||||||
|
|
||||||
Release 3.12
|
|
||||||
------------
|
|
||||||
|
|
||||||
1. Replace ``Display Name`` by ``Name`` in volume list.
|
|
||||||
|
|
||||||
Change column name ``Display Name`` to ``Name`` in ``volume list`` output.
|
|
||||||
Current ``volume list --name`` command uses ``display_name`` as search_opts
|
|
||||||
to send to cinder API, and show the result table with ``Display Name``
|
|
||||||
as column title. Replace all ``Display Name`` by ``Name`` to be consistent
|
|
||||||
with other list commands.
|
|
||||||
|
|
||||||
Support a mapping for volume list -c ``Display Name`` (Volume v1 and v2)
|
|
||||||
and volume create/show -c ``display_name`` (Volume v1) to maintain backward
|
|
||||||
compatibility until the next major release.
|
|
||||||
|
|
||||||
* In favor of: ``openstack volume list -c Name``
|
|
||||||
* As of: 3.12.0
|
|
||||||
* Removed in: n/a
|
|
||||||
* Bug: https://bugs.launchpad.net/python-openstackclient/+bug/1657956
|
|
||||||
* Commit: https://review.openstack.org/#/c/423081/
|
|
||||||
|
|
||||||
Release 3.10
|
|
||||||
------------
|
|
||||||
|
|
||||||
1. The ``network create`` command now requires the ``--subnet`` option when used
|
|
||||||
with Nova-network clouds.
|
|
||||||
|
|
||||||
* As of: 3.10
|
|
||||||
* Commit: https://review.openstack.org/460679
|
|
||||||
|
|
||||||
2. The positional argument ``<snapshot-name>`` of the ``volume snapshot create``
|
|
||||||
command is no longer optional.
|
|
||||||
|
|
||||||
Previously when the ``--volume`` option was
|
|
||||||
present ``<snapshot-name>`` defaulted to the ``--volume`` value. When the
|
|
||||||
``--volume`` option is not present now it defaults to the value of
|
|
||||||
``<snapshot-name>``.
|
|
||||||
|
|
||||||
* As of: 3.10
|
|
||||||
* Bug: 1659894
|
|
||||||
* Commit: https://review.openstack.org/440497
|
|
||||||
|
|
||||||
Release 3.0
|
|
||||||
-----------
|
|
||||||
|
|
||||||
1. Remove the ``osc_password`` authentication plugin.
|
|
||||||
|
|
||||||
This was the 'last-resort' plugin default that worked around an old default
|
|
||||||
Keystone configuration for the ``admin_endpoint`` and ``public_endpoint``.
|
|
||||||
|
|
||||||
* In favor of: ``password``
|
|
||||||
* As of: 3.0
|
|
||||||
* Removed in: n/a
|
|
||||||
* Bug: n/a
|
|
||||||
* Commit: https://review.openstack.org/332938
|
|
||||||
|
|
||||||
|
|
||||||
Releases Before 3.0
|
|
||||||
-------------------
|
|
||||||
|
|
||||||
1. Rename command `openstack project usage list`
|
|
||||||
|
|
||||||
The `project` part of the command was pointless.
|
|
||||||
|
|
||||||
* In favor of: `openstack usage list` instead.
|
|
||||||
* As of: 1.0.2
|
|
||||||
* Removed in: TBD
|
|
||||||
* Bug: https://bugs.launchpad.net/python-openstackclient/+bug/1406654
|
|
||||||
* Commit: https://review.openstack.org/#/c/147379/
|
|
||||||
|
|
||||||
2. <type> should not be optional for command `openstack service create`
|
|
||||||
|
|
||||||
Previously, the command was `openstack service create <name> --type <type>`,
|
|
||||||
whereas now it is: `openstack service create <type> --name <name>`.
|
|
||||||
This bug also affected python-keystoneclient, and keystone.
|
|
||||||
|
|
||||||
* In favor of: making <type> a positional argument.
|
|
||||||
* As of: 1.0.2
|
|
||||||
* Removed in: TBD
|
|
||||||
* Bug: https://bugs.launchpad.net/python-openstackclient/+bug/1404073
|
|
||||||
* Commit: https://review.openstack.org/#/c/143242/
|
|
||||||
|
|
||||||
3. Command `openstack security group rule delete` now requires rule id
|
|
||||||
|
|
||||||
Previously, the command was `openstack security group rule delete --proto
|
|
||||||
<proto> [--src-ip <ip-address> --dst-port <port-range>] <group>`,
|
|
||||||
whereas now it is: `openstack security group rule delete <rule>`.
|
|
||||||
|
|
||||||
* In favor of: Using `openstack security group rule delete <rule>`.
|
|
||||||
* As of: 1.2.1
|
|
||||||
* Removed in: NA
|
|
||||||
* Bug: https://bugs.launchpad.net/python-openstackclient/+bug/1450872
|
|
||||||
* Commit: https://review.openstack.org/#/c/179446/
|
|
||||||
|
|
||||||
4. Command `openstack image create` does not update already existing image
|
|
||||||
|
|
||||||
Previously, the image create command updated already existing image if it had
|
|
||||||
same name. It disabled possibility to create multiple images with same name
|
|
||||||
and lead to potentially unwanted update of existing images by image create
|
|
||||||
command.
|
|
||||||
Now, update code was moved from create action to set action.
|
|
||||||
|
|
||||||
* In favor of: Create multiple images with same name (as glance does).
|
|
||||||
* As of: 1.5.0
|
|
||||||
* Removed in: NA
|
|
||||||
* Bug: https://bugs.launchpad.net/python-openstackclient/+bug/1461817
|
|
||||||
* Commit: https://review.openstack.org/#/c/194654/
|
|
||||||
|
|
||||||
5. Command `openstack network list --dhcp` has been removed
|
|
||||||
|
|
||||||
The --dhcp option to network list is not a logical use case of listing
|
|
||||||
networks, it lists agents. Another command should be added in the future
|
|
||||||
to provide this functionality. It is highly unlikely anyone uses this
|
|
||||||
feature as we don't support any other agent commands. Use neutron
|
|
||||||
dhcp-agent-list-hosting-net command instead.
|
|
||||||
|
|
||||||
* In favor of: Create network agent list command in the future
|
|
||||||
* As of: 1.6.0
|
|
||||||
* Removed in: NA
|
|
||||||
* Bug: https://bugs.launchpad.net/python-openstackclient/+bug/472613
|
|
||||||
* Commit: https://review.openstack.org/#/c/194654/
|
|
||||||
|
|
||||||
6. Plugin interface change for default API versions
|
|
||||||
|
|
||||||
Previously, the default version was set in the parsed arguments,
|
|
||||||
but this makes it impossible to tell what has been passed in at the
|
|
||||||
command line, set in an environment variable or is just the default.
|
|
||||||
Now, the module should have a DEFAULT_API_VERSION that contains the
|
|
||||||
value and it will be set after command line argument, environment
|
|
||||||
and OCC file processing.
|
|
||||||
|
|
||||||
* In favor of: DEFAULT_API_VERSION
|
|
||||||
* As of: 1.2.1
|
|
||||||
* Removed in: NA
|
|
||||||
* Bug: https://bugs.launchpad.net/python-openstackclient/+bug/1453229
|
|
||||||
* Commit: https://review.openstack.org/#/c/181514/
|
|
||||||
|
|
||||||
7. `image set` commands will no longer return the modified resource
|
|
||||||
|
|
||||||
Previously, modifying an image would result in the new image being displayed
|
|
||||||
to the user. To keep things consistent with other `set` commands, we will
|
|
||||||
no longer be showing the modified resource.
|
|
||||||
|
|
||||||
* In favor of: Use `set` then `show`
|
|
||||||
* As of: NA
|
|
||||||
* Removed in: NA
|
|
||||||
* Bug: NA
|
|
||||||
* Commit: NA
|
|
||||||
|
|
||||||
8. `region` commands no longer support `url`
|
|
||||||
|
|
||||||
The Keystone team removed support for the `url` attribute from the client
|
|
||||||
and server side. Changes to the `create`, `set` and `list` commands for
|
|
||||||
regions have been affected.
|
|
||||||
|
|
||||||
* In favor of: NA
|
|
||||||
* As of 1.9.0
|
|
||||||
* Removed in: NA
|
|
||||||
* Bug: https://launchpad.net/bugs/1506841
|
|
||||||
* Commit: https://review.openstack.org/#/c/236736/
|
|
||||||
|
|
||||||
9. `flavor set/unset` commands will no longer return the modified resource
|
|
||||||
|
|
||||||
Previously, modifying a flavor would result in the new flavor being displayed
|
|
||||||
to the user. To keep things consistent with other `set/unset` commands, we
|
|
||||||
will no longer be showing the modified resource.
|
|
||||||
|
|
||||||
* In favor of: Use `set/unset` then `show`
|
|
||||||
* As of: NA
|
|
||||||
* Removed in: NA
|
|
||||||
* Bug: https://bugs.launchpad.net/python-openstackclient/+bug/1546065
|
|
||||||
* Commit: https://review.openstack.org/#/c/280663/
|
|
||||||
|
|
||||||
10. `security group set` commands will no longer return the modified resource
|
|
||||||
|
|
||||||
Previously, modifying a security group would result in the new security group
|
|
||||||
being displayed to the user. To keep things consistent with other `set`
|
|
||||||
commands, we will no longer be showing the modified resource.
|
|
||||||
|
|
||||||
* In favor of: Use `set` then `show`
|
|
||||||
* As of: NA
|
|
||||||
* Removed in: NA
|
|
||||||
* Bug: https://bugs.launchpad.net/python-openstackclient/+bug/1546065
|
|
||||||
* Commit: https://review.openstack.org/#/c/281087/
|
|
||||||
|
|
||||||
11. `compute agent set` commands will no longer return the modified resource
|
|
||||||
|
|
||||||
Previously, modifying an agent would result in the new agent being displayed
|
|
||||||
to the user. To keep things consistent with other `set` commands, we will
|
|
||||||
no longer be showing the modified resource.
|
|
||||||
|
|
||||||
* In favor of: Use `set` then `show`
|
|
||||||
* As of: NA
|
|
||||||
* Removed in: NA
|
|
||||||
* Bug: https://bugs.launchpad.net/python-openstackclient/+bug/1546065
|
|
||||||
* Commit: https://review.openstack.org/#/c/281088/
|
|
||||||
|
|
||||||
12. `<version> <url> <md5hash>` should be optional for command `openstack
|
|
||||||
compute agent set`
|
|
||||||
|
|
||||||
Previously, the command was `openstack compute agent set <id> <version> <url>
|
|
||||||
<md5hash>`, whereas now it is: `openstack compute agent set <id> --version
|
|
||||||
<version> --url <url> --md5hash <md5hash>`.
|
|
||||||
|
|
||||||
* In favor of: making <version> <url> <md5hash> optional.
|
|
||||||
* As of: NA
|
|
||||||
* Removed in: NA
|
|
||||||
* Bug: NA
|
|
||||||
* Commit: https://review.openstack.org/#/c/328819/
|
|
||||||
|
|
||||||
13. `aggregate set` commands will no longer return the modified resource
|
|
||||||
|
|
||||||
Previously, modifying an aggregate would result in the new aggregate being
|
|
||||||
displayed to the user. To keep things consistent with other `set` commands,
|
|
||||||
we will no longer be showing the modified resource.
|
|
||||||
|
|
||||||
* In favor of: Use `set` then `show`
|
|
||||||
* As of: NA
|
|
||||||
* Removed in: NA
|
|
||||||
* Bug: https://bugs.launchpad.net/python-openstackclient/+bug/1546065
|
|
||||||
* Commit: https://review.openstack.org/#/c/281089/
|
|
||||||
|
|
||||||
14. Output of `ip floating list` command has changed.
|
|
||||||
|
|
||||||
When using Compute v2, the original output is:
|
|
||||||
|
|
||||||
.. code-block:: bash
|
|
||||||
|
|
||||||
# ip floating list
|
|
||||||
|
|
||||||
+----+--------+------------+----------+-------------+
|
|
||||||
| ID | Pool | IP | Fixed IP | Instance ID |
|
|
||||||
+----+--------+-----------------------+-------------+
|
|
||||||
| 1 | public | 172.24.4.1 | None | None |
|
|
||||||
+----+--------+------------+----------+-------------+
|
|
||||||
|
|
||||||
Now it changes to:
|
|
||||||
|
|
||||||
.. code-block:: bash
|
|
||||||
|
|
||||||
# ip floating list
|
|
||||||
|
|
||||||
+----+---------------------+------------------+-----------+--------+
|
|
||||||
| ID | Floating IP Address | Fixed IP Address | Server ID | Pool |
|
|
||||||
+----+---------------------+------------------+-----------+--------+
|
|
||||||
| 1 | 172.24.4.1 | None | None | public |
|
|
||||||
+----+---------------------+------------------+-----------+--------+
|
|
||||||
|
|
||||||
When using Network v2, which is different from Compute v2. The output is:
|
|
||||||
|
|
||||||
.. code-block:: bash
|
|
||||||
|
|
||||||
# ip floating list
|
|
||||||
|
|
||||||
+--------------------------------------+---------------------+------------------+------+
|
|
||||||
| ID | Floating IP Address | Fixed IP Address | Port |
|
|
||||||
+--------------------------------------+---------------------+------------------+------+
|
|
||||||
| 1976df86-e66a-4f96-81bd-c6ffee6407f1 | 172.24.4.3 | None | None |
|
|
||||||
+--------------------------------------+---------------------+------------------+------+
|
|
||||||
|
|
||||||
* In favor of: Use `ip floating list` command
|
|
||||||
* As of: NA
|
|
||||||
* Removed in: NA
|
|
||||||
* Bug: https://bugs.launchpad.net/python-openstackclient/+bug/1519502
|
|
||||||
* Commit: https://review.openstack.org/#/c/277720/
|
|
||||||
|
|
||||||
For Developers
|
|
||||||
==============
|
|
||||||
|
|
||||||
If introducing a backwards incompatible change, then add the tag:
|
|
||||||
``BackwardsIncompatibleImpact`` to your git commit message, and if possible,
|
|
||||||
update this file.
|
|
||||||
|
|
||||||
To review all changes that are affected, use the following query:
|
|
||||||
|
|
||||||
https://review.openstack.org/#/q/project:openstack/python-openstackclient+AND+message:BackwardsIncompatibleImpact,n,z
|
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
.. _command-list:
|
|
||||||
|
|
||||||
============
|
|
||||||
Command List
|
|
||||||
============
|
|
||||||
|
|
||||||
.. toctree::
|
|
||||||
:glob:
|
|
||||||
:maxdepth: 2
|
|
||||||
|
|
||||||
command-objects/*
|
|
||||||
@@ -1,42 +0,0 @@
|
|||||||
============
|
|
||||||
access token
|
|
||||||
============
|
|
||||||
|
|
||||||
Identity v3
|
|
||||||
|
|
||||||
`Requires: OS-OAUTH1 extension`
|
|
||||||
|
|
||||||
access token create
|
|
||||||
-------------------
|
|
||||||
|
|
||||||
Create an access token
|
|
||||||
|
|
||||||
.. program:: access token create
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack access token create
|
|
||||||
--consumer-key <consumer-key>
|
|
||||||
--consumer-secret <consumer-secret>
|
|
||||||
--request-key <request-key>
|
|
||||||
--request-secret <request-secret>
|
|
||||||
--verifier <verifier>
|
|
||||||
|
|
||||||
.. option:: --consumer-key <consumer-key>
|
|
||||||
|
|
||||||
Consumer key (required)
|
|
||||||
|
|
||||||
.. option:: --consumer-secret <consumer-secret>
|
|
||||||
|
|
||||||
Consumer secret (required)
|
|
||||||
|
|
||||||
.. option:: --request-key <request-key>
|
|
||||||
|
|
||||||
Request token to exchange for access token (required)
|
|
||||||
|
|
||||||
.. option:: --request-secret <request-secret>
|
|
||||||
|
|
||||||
Secret associated with <request-key> (required)
|
|
||||||
|
|
||||||
.. option:: --verifier <verifier>
|
|
||||||
|
|
||||||
Verifier associated with <request-key> (required)
|
|
||||||
@@ -1,149 +0,0 @@
|
|||||||
=============
|
|
||||||
address scope
|
|
||||||
=============
|
|
||||||
|
|
||||||
An **address scope** is a scope of IPv4 or IPv6 addresses that belongs
|
|
||||||
to a given project and may be shared between projects.
|
|
||||||
|
|
||||||
Network v2
|
|
||||||
|
|
||||||
address scope create
|
|
||||||
--------------------
|
|
||||||
|
|
||||||
Create new address scope
|
|
||||||
|
|
||||||
.. program:: address scope create
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack address scope create
|
|
||||||
[--project <project> [--project-domain <project-domain>]]
|
|
||||||
[--ip-version <ip-version>]
|
|
||||||
[--share | --no-share]
|
|
||||||
<name>
|
|
||||||
|
|
||||||
.. option:: --project <project>
|
|
||||||
|
|
||||||
Owner's project (name or ID)
|
|
||||||
|
|
||||||
.. option:: --project-domain <project-domain>
|
|
||||||
|
|
||||||
Domain the project belongs to (name or ID).
|
|
||||||
This can be used in case collisions between project names exist.
|
|
||||||
|
|
||||||
.. option:: --ip-version <ip-version>
|
|
||||||
|
|
||||||
IP version (4 or 6, default is 4)
|
|
||||||
|
|
||||||
.. option:: --share
|
|
||||||
|
|
||||||
Share the address scope between projects
|
|
||||||
|
|
||||||
.. option:: --no-share
|
|
||||||
|
|
||||||
Do not share the address scope between projects (default)
|
|
||||||
|
|
||||||
.. _address_scope_create-name:
|
|
||||||
.. describe:: <name>
|
|
||||||
|
|
||||||
New address scope name
|
|
||||||
|
|
||||||
address scope delete
|
|
||||||
--------------------
|
|
||||||
|
|
||||||
Delete address scope(s)
|
|
||||||
|
|
||||||
.. program:: address scope delete
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack address scope delete
|
|
||||||
<address-scope> [<address-scope> ...]
|
|
||||||
|
|
||||||
.. _address_scope_delete-address-scope:
|
|
||||||
.. describe:: <address-scope>
|
|
||||||
|
|
||||||
Address scope(s) to delete (name or ID)
|
|
||||||
|
|
||||||
address scope list
|
|
||||||
------------------
|
|
||||||
|
|
||||||
List address scopes
|
|
||||||
|
|
||||||
.. program:: address scope list
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack address scope list
|
|
||||||
[--name <name>]
|
|
||||||
[--ip-version <ip-version>]
|
|
||||||
[--project <project> [--project-domain <project-domain>]]
|
|
||||||
[--share | --no-share]
|
|
||||||
|
|
||||||
.. option:: --name <name>
|
|
||||||
|
|
||||||
List only address scopes of given name in output
|
|
||||||
|
|
||||||
.. option:: --ip-version <ip-version>
|
|
||||||
|
|
||||||
List address scopes of given IP version networks (4 or 6)
|
|
||||||
|
|
||||||
.. option:: --project <project>
|
|
||||||
|
|
||||||
List address scopes according to their project (name or ID)
|
|
||||||
|
|
||||||
.. option:: --project-domain <project-domain>
|
|
||||||
|
|
||||||
Domain the project belongs to (name or ID).
|
|
||||||
This can be used in case collisions between project names exist.
|
|
||||||
|
|
||||||
.. option:: --share
|
|
||||||
|
|
||||||
List address scopes shared between projects
|
|
||||||
|
|
||||||
.. option:: --no-share
|
|
||||||
|
|
||||||
List address scopes not shared between projects
|
|
||||||
|
|
||||||
address scope set
|
|
||||||
-----------------
|
|
||||||
|
|
||||||
Set address scope properties
|
|
||||||
|
|
||||||
.. program:: address scope set
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack address scope set
|
|
||||||
[--name <name>]
|
|
||||||
[--share | --no-share]
|
|
||||||
<address-scope>
|
|
||||||
|
|
||||||
.. option:: --name <name>
|
|
||||||
|
|
||||||
Set address scope name
|
|
||||||
|
|
||||||
.. option:: --share
|
|
||||||
|
|
||||||
Share the address scope between projects
|
|
||||||
|
|
||||||
.. option:: --no-share
|
|
||||||
|
|
||||||
Do not share the address scope between projects
|
|
||||||
|
|
||||||
.. _address_scope_set-address-scope:
|
|
||||||
.. describe:: <address-scope>
|
|
||||||
|
|
||||||
Address scope to modify (name or ID)
|
|
||||||
|
|
||||||
address scope show
|
|
||||||
------------------
|
|
||||||
|
|
||||||
Display address scope details
|
|
||||||
|
|
||||||
.. program:: address scope show
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack address scope show
|
|
||||||
<address-scope>
|
|
||||||
|
|
||||||
.. _address_scope_show-address-scope:
|
|
||||||
.. describe:: <address-scope>
|
|
||||||
|
|
||||||
Address scope to display (name or ID)
|
|
||||||
@@ -1,186 +0,0 @@
|
|||||||
=========
|
|
||||||
aggregate
|
|
||||||
=========
|
|
||||||
|
|
||||||
Host aggregates provide a mechanism to group hosts according to certain
|
|
||||||
criteria.
|
|
||||||
|
|
||||||
Compute v2
|
|
||||||
|
|
||||||
aggregate add host
|
|
||||||
------------------
|
|
||||||
|
|
||||||
Add host to aggregate
|
|
||||||
|
|
||||||
.. program:: aggregate add host
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack aggregate add host
|
|
||||||
<aggregate>
|
|
||||||
<host>
|
|
||||||
|
|
||||||
.. _aggregate_add_host-aggregate:
|
|
||||||
.. describe:: <aggregate>
|
|
||||||
|
|
||||||
Aggregate (name or ID)
|
|
||||||
|
|
||||||
.. _aggregate_add_host-host:
|
|
||||||
.. describe:: <host>
|
|
||||||
|
|
||||||
Host to add to :ref:`\<aggregate\> <aggregate_add_host-aggregate>`
|
|
||||||
|
|
||||||
aggregate create
|
|
||||||
----------------
|
|
||||||
|
|
||||||
Create a new aggregate
|
|
||||||
|
|
||||||
.. program:: aggregate create
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack aggregate create
|
|
||||||
[--zone <availability-zone>]
|
|
||||||
[--property <key=value> [...] ]
|
|
||||||
<name>
|
|
||||||
|
|
||||||
.. option:: --zone <availability-zone>
|
|
||||||
|
|
||||||
Availability zone name
|
|
||||||
|
|
||||||
.. option:: --property <key=value>
|
|
||||||
|
|
||||||
Property to add to this aggregate (repeat option to set multiple properties)
|
|
||||||
|
|
||||||
.. _aggregate_create-name:
|
|
||||||
.. describe:: <name>
|
|
||||||
|
|
||||||
New aggregate name
|
|
||||||
|
|
||||||
aggregate delete
|
|
||||||
----------------
|
|
||||||
|
|
||||||
Delete existing aggregate(s)
|
|
||||||
|
|
||||||
.. program:: aggregate delete
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack aggregate delete
|
|
||||||
<aggregate> [<aggregate> ...]
|
|
||||||
|
|
||||||
.. _aggregate_delete-aggregate:
|
|
||||||
.. describe:: <aggregate>
|
|
||||||
|
|
||||||
Aggregate(s) to delete (name or ID)
|
|
||||||
|
|
||||||
aggregate list
|
|
||||||
--------------
|
|
||||||
|
|
||||||
List all aggregates
|
|
||||||
|
|
||||||
.. program:: aggregate list
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack aggregate list
|
|
||||||
[--long]
|
|
||||||
|
|
||||||
.. option:: --long
|
|
||||||
|
|
||||||
List additional fields in output
|
|
||||||
|
|
||||||
aggregate remove host
|
|
||||||
---------------------
|
|
||||||
|
|
||||||
Remove host from aggregate
|
|
||||||
|
|
||||||
.. program:: aggregate remove host
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack aggregate remove host
|
|
||||||
<aggregate>
|
|
||||||
<host>
|
|
||||||
|
|
||||||
.. _aggregate_remove_host-aggregate:
|
|
||||||
.. describe:: <aggregate>
|
|
||||||
|
|
||||||
Aggregate (name or ID)
|
|
||||||
|
|
||||||
.. _aggregate_remove_host-host:
|
|
||||||
.. describe:: <host>
|
|
||||||
|
|
||||||
Host to remove from :ref:`\<aggregate\> <aggregate_remove_host-aggregate>`
|
|
||||||
|
|
||||||
aggregate set
|
|
||||||
-------------
|
|
||||||
|
|
||||||
Set aggregate properties
|
|
||||||
|
|
||||||
.. program:: aggregate set
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack aggregate set
|
|
||||||
[--name <new-name>]
|
|
||||||
[--zone <availability-zone>]
|
|
||||||
[--property <key=value> [...] ]
|
|
||||||
[--no-property]
|
|
||||||
<aggregate>
|
|
||||||
|
|
||||||
.. option:: --name <name>
|
|
||||||
|
|
||||||
Set aggregate name
|
|
||||||
|
|
||||||
.. option:: --zone <availability-zone>
|
|
||||||
|
|
||||||
Set availability zone name
|
|
||||||
|
|
||||||
.. option:: --property <key=value>
|
|
||||||
|
|
||||||
Property to set on :ref:`\<aggregate\> <aggregate_set-aggregate>`
|
|
||||||
(repeat option to set multiple properties)
|
|
||||||
|
|
||||||
.. option:: --no-property
|
|
||||||
|
|
||||||
Remove all properties from :ref:`\<aggregate\> <aggregate_set-aggregate>`
|
|
||||||
(specify both :option:`--property` and :option:`--no-property` to
|
|
||||||
overwrite the current properties)
|
|
||||||
|
|
||||||
.. _aggregate_set-aggregate:
|
|
||||||
.. describe:: <aggregate>
|
|
||||||
|
|
||||||
Aggregate to modify (name or ID)
|
|
||||||
|
|
||||||
aggregate show
|
|
||||||
--------------
|
|
||||||
|
|
||||||
Display aggregate details
|
|
||||||
|
|
||||||
.. program:: aggregate show
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack aggregate show
|
|
||||||
<aggregate>
|
|
||||||
|
|
||||||
.. _aggregate_show-aggregate:
|
|
||||||
.. describe:: <aggregate>
|
|
||||||
|
|
||||||
Aggregate to display (name or ID)
|
|
||||||
|
|
||||||
aggregate unset
|
|
||||||
---------------
|
|
||||||
|
|
||||||
Unset aggregate properties
|
|
||||||
|
|
||||||
.. program:: aggregate unset
|
|
||||||
.. code-block:: bash
|
|
||||||
|
|
||||||
openstack aggregate unset
|
|
||||||
[--property <key> [...] ]
|
|
||||||
<aggregate>
|
|
||||||
|
|
||||||
.. option:: --property <key>
|
|
||||||
|
|
||||||
Property to remove from :ref:`\<aggregate\> <aggregate_unset-aggregate>`
|
|
||||||
(repeat option to remove multiple properties)
|
|
||||||
|
|
||||||
.. _aggregate_unset-aggregate:
|
|
||||||
.. describe:: <aggregate>
|
|
||||||
|
|
||||||
Aggregate to modify (name or ID)
|
|
||||||
@@ -1,38 +0,0 @@
|
|||||||
=================
|
|
||||||
availability zone
|
|
||||||
=================
|
|
||||||
|
|
||||||
An **availability zone** is a logical partition of cloud block storage,
|
|
||||||
compute and network services.
|
|
||||||
|
|
||||||
Block Storage v2, Compute v2, Network v2
|
|
||||||
|
|
||||||
availability zone list
|
|
||||||
----------------------
|
|
||||||
|
|
||||||
List availability zones and their status
|
|
||||||
|
|
||||||
.. program availability zone list
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack availability zone list
|
|
||||||
[--compute]
|
|
||||||
[--network]
|
|
||||||
[--volume]
|
|
||||||
[--long]
|
|
||||||
|
|
||||||
.. option:: --compute
|
|
||||||
|
|
||||||
List compute availability zones
|
|
||||||
|
|
||||||
.. option:: --network
|
|
||||||
|
|
||||||
List network availability zones
|
|
||||||
|
|
||||||
.. option:: --volume
|
|
||||||
|
|
||||||
List volume availability zones
|
|
||||||
|
|
||||||
.. option:: --long
|
|
||||||
|
|
||||||
List additional fields in output
|
|
||||||
@@ -1,137 +0,0 @@
|
|||||||
======
|
|
||||||
backup
|
|
||||||
======
|
|
||||||
|
|
||||||
Block Storage v1, v2
|
|
||||||
|
|
||||||
backup create
|
|
||||||
-------------
|
|
||||||
|
|
||||||
Create new backup
|
|
||||||
(Deprecated, please use ``volume backup create`` instead)
|
|
||||||
|
|
||||||
.. program:: backup create
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack backup create
|
|
||||||
[--container <container>]
|
|
||||||
[--name <name>]
|
|
||||||
[--description <description>]
|
|
||||||
[--snapshot <snapshot>]
|
|
||||||
[--force]
|
|
||||||
[--incremental]
|
|
||||||
<volume>
|
|
||||||
|
|
||||||
.. option:: --container <container>
|
|
||||||
|
|
||||||
Optional backup container name
|
|
||||||
|
|
||||||
.. option:: --name <name>
|
|
||||||
|
|
||||||
Name of the backup
|
|
||||||
|
|
||||||
.. option:: --description <description>
|
|
||||||
|
|
||||||
Description of the backup
|
|
||||||
|
|
||||||
.. option:: --snapshot <snapshot>
|
|
||||||
|
|
||||||
Snapshot to backup (name or ID)
|
|
||||||
|
|
||||||
*Volume version 2 only*
|
|
||||||
|
|
||||||
.. option:: --force
|
|
||||||
|
|
||||||
Allow to back up an in-use volume
|
|
||||||
|
|
||||||
*Volume version 2 only*
|
|
||||||
|
|
||||||
.. option:: --incremental
|
|
||||||
|
|
||||||
Perform an incremental backup
|
|
||||||
|
|
||||||
*Volume version 2 only*
|
|
||||||
|
|
||||||
.. _backup_create-backup:
|
|
||||||
.. describe:: <volume>
|
|
||||||
|
|
||||||
Volume to backup (name or ID)
|
|
||||||
|
|
||||||
backup delete
|
|
||||||
-------------
|
|
||||||
|
|
||||||
Delete backup(s)
|
|
||||||
(Deprecated, please use ``volume backup delete`` instead)
|
|
||||||
|
|
||||||
.. program:: backup delete
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack backup delete
|
|
||||||
[--force]
|
|
||||||
<backup> [<backup> ...]
|
|
||||||
|
|
||||||
.. option:: --force
|
|
||||||
|
|
||||||
Allow delete in state other than error or available
|
|
||||||
|
|
||||||
*Volume version 2 only*
|
|
||||||
|
|
||||||
.. _backup_delete-backup:
|
|
||||||
.. describe:: <backup>
|
|
||||||
|
|
||||||
Backup(s) to delete (name or ID)
|
|
||||||
|
|
||||||
backup list
|
|
||||||
-----------
|
|
||||||
|
|
||||||
List backups
|
|
||||||
(Deprecated, please use ``volume backup list`` instead)
|
|
||||||
|
|
||||||
.. program:: backup list
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack backup list
|
|
||||||
|
|
||||||
.. _backup_list-backup:
|
|
||||||
.. option:: --long
|
|
||||||
|
|
||||||
List additional fields in output
|
|
||||||
|
|
||||||
backup restore
|
|
||||||
--------------
|
|
||||||
|
|
||||||
Restore backup
|
|
||||||
(Deprecated, please use ``volume backup restore`` instead)
|
|
||||||
|
|
||||||
.. program:: backup restore
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack backup restore
|
|
||||||
<backup>
|
|
||||||
<volume>
|
|
||||||
|
|
||||||
.. _backup_restore-backup:
|
|
||||||
.. describe:: <backup>
|
|
||||||
|
|
||||||
Backup to restore (name or ID)
|
|
||||||
|
|
||||||
.. describe:: <volume>
|
|
||||||
|
|
||||||
Volume to restore to (name or ID)
|
|
||||||
|
|
||||||
backup show
|
|
||||||
-----------
|
|
||||||
|
|
||||||
Display backup details
|
|
||||||
(Deprecated, please use ``volume backup show`` instead)
|
|
||||||
|
|
||||||
.. program:: backup show
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack backup show
|
|
||||||
<backup>
|
|
||||||
|
|
||||||
.. _backup_show-backup:
|
|
||||||
.. describe:: <backup>
|
|
||||||
|
|
||||||
Backup to display (name or ID)
|
|
||||||
@@ -1,30 +0,0 @@
|
|||||||
=======
|
|
||||||
catalog
|
|
||||||
=======
|
|
||||||
|
|
||||||
Identity v2, v3
|
|
||||||
|
|
||||||
catalog list
|
|
||||||
------------
|
|
||||||
|
|
||||||
List services in the service catalog
|
|
||||||
|
|
||||||
.. program:: catalog list
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack catalog list
|
|
||||||
|
|
||||||
catalog show
|
|
||||||
------------
|
|
||||||
|
|
||||||
Display service catalog details
|
|
||||||
|
|
||||||
.. program:: catalog show
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack catalog show
|
|
||||||
<service>
|
|
||||||
|
|
||||||
.. describe:: <service>
|
|
||||||
|
|
||||||
Service to display (type or name)
|
|
||||||
@@ -1,23 +0,0 @@
|
|||||||
=======
|
|
||||||
command
|
|
||||||
=======
|
|
||||||
|
|
||||||
Internal
|
|
||||||
|
|
||||||
Installed commands in the OSC process.
|
|
||||||
|
|
||||||
command list
|
|
||||||
------------
|
|
||||||
|
|
||||||
List recognized commands by group
|
|
||||||
|
|
||||||
.. program:: command list
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack command list
|
|
||||||
[--group <group-keyword>]
|
|
||||||
|
|
||||||
.. option:: --group <group-keyword>
|
|
||||||
|
|
||||||
Show commands filtered by a command group, for example: identity, volume,
|
|
||||||
compute, image, network and other keywords
|
|
||||||
@@ -1,25 +0,0 @@
|
|||||||
========
|
|
||||||
complete
|
|
||||||
========
|
|
||||||
|
|
||||||
The ``complete`` command is inherited from the `python-cliff` library, it can
|
|
||||||
be used to generate a bash-completion script. Currently, the command will
|
|
||||||
generate a script for bash versions 3 or 4. The bash-completion script is
|
|
||||||
printed directly to standard out.
|
|
||||||
|
|
||||||
Typical usage for this command is::
|
|
||||||
|
|
||||||
openstack complete | sudo tee /etc/bash_completion.d/osc.bash_completion > /dev/null
|
|
||||||
|
|
||||||
If installing ``python-openstackclient`` from a package (``apt-get`` or ``yum``),
|
|
||||||
then this command will likely be run for you.
|
|
||||||
|
|
||||||
complete
|
|
||||||
--------
|
|
||||||
|
|
||||||
print bash completion command
|
|
||||||
|
|
||||||
.. program:: complete
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack complete
|
|
||||||
@@ -1,102 +0,0 @@
|
|||||||
=============
|
|
||||||
compute agent
|
|
||||||
=============
|
|
||||||
|
|
||||||
Compute v2
|
|
||||||
|
|
||||||
compute agent create
|
|
||||||
--------------------
|
|
||||||
|
|
||||||
Create compute agent
|
|
||||||
|
|
||||||
.. program:: compute agent create
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack compute agent create
|
|
||||||
<os> <architecture> <version> <url> <md5hash>
|
|
||||||
<hypervisor>
|
|
||||||
|
|
||||||
.. _compute_agent-create:
|
|
||||||
.. describe:: <os>
|
|
||||||
|
|
||||||
Type of OS
|
|
||||||
|
|
||||||
.. describe:: <architecture>
|
|
||||||
|
|
||||||
Type of architecture
|
|
||||||
|
|
||||||
.. describe:: <version>
|
|
||||||
|
|
||||||
Version
|
|
||||||
|
|
||||||
.. describe:: <url>
|
|
||||||
|
|
||||||
URL
|
|
||||||
|
|
||||||
.. describe:: <md5hash>
|
|
||||||
|
|
||||||
MD5 hash
|
|
||||||
|
|
||||||
.. describe:: <hypervisor>
|
|
||||||
|
|
||||||
Type of hypervisor
|
|
||||||
|
|
||||||
compute agent delete
|
|
||||||
--------------------
|
|
||||||
|
|
||||||
Delete compute agent(s)
|
|
||||||
|
|
||||||
.. program:: compute agent delete
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack compute agent delete <id> [<id> ...]
|
|
||||||
|
|
||||||
.. _compute_agent-delete:
|
|
||||||
.. describe:: <id>
|
|
||||||
|
|
||||||
ID of agent(s) to delete
|
|
||||||
|
|
||||||
compute agent list
|
|
||||||
------------------
|
|
||||||
|
|
||||||
List compute agents
|
|
||||||
|
|
||||||
.. program:: compute agent list
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack compute agent list [--hypervisor <hypervisor>]
|
|
||||||
|
|
||||||
.. option:: --hypervisor <hypervisor>
|
|
||||||
|
|
||||||
Type of hypervisor
|
|
||||||
|
|
||||||
compute agent set
|
|
||||||
-----------------
|
|
||||||
|
|
||||||
Set compute agent properties
|
|
||||||
|
|
||||||
.. program:: agent set
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack compute agent set
|
|
||||||
[--agent-version <version>]
|
|
||||||
[--url <url]
|
|
||||||
[--md5hash <md5hash>]
|
|
||||||
<id>
|
|
||||||
|
|
||||||
.. _compute_agent-set:
|
|
||||||
.. option:: --agent-version <version>
|
|
||||||
|
|
||||||
Version of the agent
|
|
||||||
|
|
||||||
.. option:: --url <url>
|
|
||||||
|
|
||||||
URL of the agent
|
|
||||||
|
|
||||||
.. option:: --md5hash <md5hash>
|
|
||||||
|
|
||||||
MD5 hash of the agent
|
|
||||||
|
|
||||||
.. describe:: <id>
|
|
||||||
|
|
||||||
Agent to modify (ID only)
|
|
||||||
@@ -1,89 +0,0 @@
|
|||||||
===============
|
|
||||||
compute service
|
|
||||||
===============
|
|
||||||
|
|
||||||
Compute v2
|
|
||||||
|
|
||||||
compute service delete
|
|
||||||
----------------------
|
|
||||||
|
|
||||||
Delete compute service(s)
|
|
||||||
|
|
||||||
.. program:: compute service delete
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack compute service delete
|
|
||||||
<service> [<service> ...]
|
|
||||||
|
|
||||||
.. _compute_service_delete-service:
|
|
||||||
.. describe:: <service>
|
|
||||||
|
|
||||||
Compute service(s) to delete (ID only)
|
|
||||||
|
|
||||||
compute service list
|
|
||||||
--------------------
|
|
||||||
|
|
||||||
List compute services
|
|
||||||
|
|
||||||
.. program:: compute service list
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack compute service list
|
|
||||||
[--host <host>]
|
|
||||||
[--service <service>]
|
|
||||||
[--long]
|
|
||||||
|
|
||||||
.. option:: --host <host>
|
|
||||||
|
|
||||||
List services on specified host (name only)
|
|
||||||
|
|
||||||
.. option:: --service <service>
|
|
||||||
|
|
||||||
List only specified service (name only)
|
|
||||||
|
|
||||||
.. option:: --long
|
|
||||||
|
|
||||||
List additional fields in output
|
|
||||||
|
|
||||||
compute service set
|
|
||||||
-------------------
|
|
||||||
|
|
||||||
Set compute service properties
|
|
||||||
|
|
||||||
.. program:: compute service set
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack compute service set
|
|
||||||
[--enable | --disable]
|
|
||||||
[--disable-reason <reason>]
|
|
||||||
[--up | --down]
|
|
||||||
<host> <service>
|
|
||||||
|
|
||||||
.. option:: --enable
|
|
||||||
|
|
||||||
Enable service
|
|
||||||
|
|
||||||
.. option:: --disable
|
|
||||||
|
|
||||||
Disable service
|
|
||||||
|
|
||||||
.. option:: --disable-reason <reason>
|
|
||||||
|
|
||||||
Reason for disabling the service (in quotes). Should be used with :option:`--disable` option.
|
|
||||||
|
|
||||||
.. option:: --up
|
|
||||||
|
|
||||||
Force up service
|
|
||||||
|
|
||||||
.. option:: --down
|
|
||||||
|
|
||||||
Force down service
|
|
||||||
|
|
||||||
.. _compute_service_set-host:
|
|
||||||
.. describe:: <host>
|
|
||||||
|
|
||||||
Name of host
|
|
||||||
|
|
||||||
.. describe:: <service>
|
|
||||||
|
|
||||||
Name of service (Binary name)
|
|
||||||
@@ -1,29 +0,0 @@
|
|||||||
=============
|
|
||||||
configuration
|
|
||||||
=============
|
|
||||||
|
|
||||||
Available for all services
|
|
||||||
|
|
||||||
.. _configuration-show:
|
|
||||||
|
|
||||||
configuration show
|
|
||||||
------------------
|
|
||||||
|
|
||||||
Show the current openstack client configuration. This command is a little
|
|
||||||
different from other show commands because it does not take a resource name
|
|
||||||
or id to show. The command line options, such as --os-cloud, can be used to
|
|
||||||
show different configurations.
|
|
||||||
|
|
||||||
.. program:: configuration show
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack configuration show
|
|
||||||
[--mask | --unmask]
|
|
||||||
|
|
||||||
.. option:: --mask
|
|
||||||
|
|
||||||
Attempt to mask passwords (default)
|
|
||||||
|
|
||||||
.. option:: --unmask
|
|
||||||
|
|
||||||
Show password in clear text
|
|
||||||
@@ -1,96 +0,0 @@
|
|||||||
==========================
|
|
||||||
consistency group snapshot
|
|
||||||
==========================
|
|
||||||
|
|
||||||
Block Storage v2
|
|
||||||
|
|
||||||
consistency group snapshot create
|
|
||||||
---------------------------------
|
|
||||||
|
|
||||||
Create new consistency group snapshot.
|
|
||||||
|
|
||||||
.. program:: consistency group snapshot create
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack consistency group snapshot create
|
|
||||||
[--consistency-group <consistency-group>]
|
|
||||||
[--description <description>]
|
|
||||||
[<snapshot-name>]
|
|
||||||
|
|
||||||
.. option:: --consistency-group <consistency-group>
|
|
||||||
|
|
||||||
Consistency group to snapshot (name or ID)
|
|
||||||
(default to be the same as <snapshot-name>)
|
|
||||||
|
|
||||||
.. option:: --description <description>
|
|
||||||
|
|
||||||
Description of this consistency group snapshot
|
|
||||||
|
|
||||||
.. _consistency_group_snapshot_create-snapshot-name:
|
|
||||||
.. describe:: <snapshot-name>
|
|
||||||
|
|
||||||
Name of new consistency group snapshot (default to None)
|
|
||||||
|
|
||||||
consistency group snapshot delete
|
|
||||||
---------------------------------
|
|
||||||
|
|
||||||
Delete consistency group snapshot(s)
|
|
||||||
|
|
||||||
.. program:: consistency group snapshot delete
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack consistency group snapshot delete
|
|
||||||
<consistency-group-snapshot> [<consistency-group-snapshot> ...]
|
|
||||||
|
|
||||||
.. _consistency_group_snapshot_delete-consistency-group-snapshot:
|
|
||||||
.. describe:: <consistency-group-snapshot>
|
|
||||||
|
|
||||||
Consistency group snapshot(s) to delete (name or ID)
|
|
||||||
|
|
||||||
consistency group snapshot list
|
|
||||||
-------------------------------
|
|
||||||
|
|
||||||
List consistency group snapshots.
|
|
||||||
|
|
||||||
.. program:: consistency group snapshot list
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack consistency group snapshot list
|
|
||||||
[--all-projects]
|
|
||||||
[--long]
|
|
||||||
[--status <status>]
|
|
||||||
[--consistency-group <consistency-group>]
|
|
||||||
|
|
||||||
.. option:: --all-projects
|
|
||||||
|
|
||||||
Show detail for all projects. Admin only.
|
|
||||||
(defaults to False)
|
|
||||||
|
|
||||||
.. option:: --long
|
|
||||||
|
|
||||||
List additional fields in output
|
|
||||||
|
|
||||||
.. option:: --status <status>
|
|
||||||
|
|
||||||
Filters results by a status
|
|
||||||
("available", "error", "creating", "deleting" or "error_deleting")
|
|
||||||
|
|
||||||
.. option:: --consistency-group <consistency-group>
|
|
||||||
|
|
||||||
Filters results by a consistency group (name or ID)
|
|
||||||
|
|
||||||
consistency group snapshot show
|
|
||||||
-------------------------------
|
|
||||||
|
|
||||||
Display consistency group snapshot details.
|
|
||||||
|
|
||||||
.. program:: consistency group snapshot show
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack consistency group snapshot show
|
|
||||||
<consistency-group-snapshot>
|
|
||||||
|
|
||||||
.. _consistency_group_snapshot_show-consistency-group-snapshot:
|
|
||||||
.. describe:: <consistency-group-snapshot>
|
|
||||||
|
|
||||||
Consistency group snapshot to display (name or ID)
|
|
||||||
@@ -1,173 +0,0 @@
|
|||||||
=================
|
|
||||||
consistency group
|
|
||||||
=================
|
|
||||||
|
|
||||||
Block Storage v2
|
|
||||||
|
|
||||||
consistency group add volume
|
|
||||||
----------------------------
|
|
||||||
|
|
||||||
Add volume(s) to consistency group.
|
|
||||||
|
|
||||||
.. program:: consistency group add volume
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack consistency group add volume
|
|
||||||
<consistency-group>
|
|
||||||
<volume> [<volume> ...]
|
|
||||||
|
|
||||||
.. _consistency_group_add_volume:
|
|
||||||
.. describe:: <consistency-group>
|
|
||||||
|
|
||||||
Consistency group to contain <volume> (name or ID)
|
|
||||||
|
|
||||||
.. describe:: <volume>
|
|
||||||
|
|
||||||
Volume(s) to add to <consistency-group> (name or ID)
|
|
||||||
(repeat option to add multiple volumes)
|
|
||||||
|
|
||||||
consistency group create
|
|
||||||
------------------------
|
|
||||||
|
|
||||||
Create new consistency group.
|
|
||||||
|
|
||||||
.. program:: consistency group create
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack consistency group create
|
|
||||||
--volume-type <volume-type> | --consistency-group-source <consistency-group> | --consistency-group-snapshot <consistency-group-snapshot>
|
|
||||||
[--description <description>]
|
|
||||||
[--availability-zone <availability-zone>]
|
|
||||||
[<name>]
|
|
||||||
|
|
||||||
.. option:: --volume-type <volume-type>
|
|
||||||
|
|
||||||
Volume type of this consistency group (name or ID)
|
|
||||||
|
|
||||||
.. option:: --consistency-group-source <consistency-group>
|
|
||||||
|
|
||||||
Existing consistency group (name or ID)
|
|
||||||
|
|
||||||
.. option:: --consistency-group-snapshot <consistency-group-snapshot>
|
|
||||||
|
|
||||||
Existing consistency group snapshot (name or ID)
|
|
||||||
|
|
||||||
.. option:: --description <description>
|
|
||||||
|
|
||||||
Description of this consistency group
|
|
||||||
|
|
||||||
.. option:: --availability-zone <availability-zone>
|
|
||||||
|
|
||||||
Availability zone for this consistency group
|
|
||||||
(not available if creating consistency group from source)
|
|
||||||
|
|
||||||
.. _consistency_group_create-name:
|
|
||||||
.. describe:: <name>
|
|
||||||
|
|
||||||
Name of new consistency group (default to None)
|
|
||||||
|
|
||||||
consistency group delete
|
|
||||||
------------------------
|
|
||||||
|
|
||||||
Delete consistency group(s).
|
|
||||||
|
|
||||||
.. program:: consistency group delete
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack consistency group delete
|
|
||||||
[--force]
|
|
||||||
<consistency-group> [<consistency-group> ...]
|
|
||||||
|
|
||||||
.. option:: --force
|
|
||||||
|
|
||||||
Allow delete in state other than error or available
|
|
||||||
|
|
||||||
.. _consistency_group_delete-consistency-group:
|
|
||||||
.. describe:: <consistency-group>
|
|
||||||
|
|
||||||
Consistency group(s) to delete (name or ID)
|
|
||||||
|
|
||||||
consistency group list
|
|
||||||
----------------------
|
|
||||||
|
|
||||||
List consistency groups.
|
|
||||||
|
|
||||||
.. program:: consistency group list
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack consistency group list
|
|
||||||
[--all-projects]
|
|
||||||
[--long]
|
|
||||||
|
|
||||||
.. option:: --all-projects
|
|
||||||
|
|
||||||
Show detail for all projects. Admin only.
|
|
||||||
(defaults to False)
|
|
||||||
|
|
||||||
.. option:: --long
|
|
||||||
|
|
||||||
List additional fields in output
|
|
||||||
|
|
||||||
consistency group remove volume
|
|
||||||
-------------------------------
|
|
||||||
|
|
||||||
Remove volume(s) from consistency group.
|
|
||||||
|
|
||||||
.. program:: consistency group remove volume
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack consistency group remove volume
|
|
||||||
<consistency-group>
|
|
||||||
<volume> [<volume> ...]
|
|
||||||
|
|
||||||
.. _consistency_group_remove_volume:
|
|
||||||
.. describe:: <consistency-group>
|
|
||||||
|
|
||||||
Consistency group containing <volume> (name or ID)
|
|
||||||
|
|
||||||
.. describe:: <volume>
|
|
||||||
|
|
||||||
Volume(s) to remove from <consistency-group> (name or ID)
|
|
||||||
(repeat option to remove multiple volumes)
|
|
||||||
|
|
||||||
consistency group set
|
|
||||||
---------------------
|
|
||||||
|
|
||||||
Set consistency group properties.
|
|
||||||
|
|
||||||
.. program:: consistency group set
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack consistency group set
|
|
||||||
[--name <name>]
|
|
||||||
[--description <description>]
|
|
||||||
<consistency-group>
|
|
||||||
|
|
||||||
.. option:: --name <name>
|
|
||||||
|
|
||||||
New consistency group name
|
|
||||||
|
|
||||||
.. option:: --description <description>
|
|
||||||
|
|
||||||
New consistency group description
|
|
||||||
|
|
||||||
.. _consistency_group_set-consistency-group:
|
|
||||||
.. describe:: <consistency-group>
|
|
||||||
|
|
||||||
Consistency group to modify (name or ID)
|
|
||||||
|
|
||||||
consistency group show
|
|
||||||
----------------------
|
|
||||||
|
|
||||||
Display consistency group details.
|
|
||||||
|
|
||||||
.. program:: consistency group show
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack consistency group show
|
|
||||||
<consistency-group>
|
|
||||||
|
|
||||||
.. _consistency_group_show-consistency-group:
|
|
||||||
.. describe:: <consistency-group>
|
|
||||||
|
|
||||||
Consistency group to display (name or ID)
|
|
||||||
@@ -1,27 +0,0 @@
|
|||||||
===========
|
|
||||||
console log
|
|
||||||
===========
|
|
||||||
|
|
||||||
Server console text dump
|
|
||||||
|
|
||||||
Compute v2
|
|
||||||
|
|
||||||
console log show
|
|
||||||
----------------
|
|
||||||
|
|
||||||
Show server's console output
|
|
||||||
|
|
||||||
.. program:: console log show
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack console log show
|
|
||||||
[--lines <num-lines>]
|
|
||||||
<server>
|
|
||||||
|
|
||||||
.. option:: --lines <num-lines>
|
|
||||||
|
|
||||||
Number of lines to display from the end of the log (default=all)
|
|
||||||
|
|
||||||
.. describe:: <server>
|
|
||||||
|
|
||||||
Server to show log console log (name or ID)
|
|
||||||
@@ -1,48 +0,0 @@
|
|||||||
===========
|
|
||||||
console url
|
|
||||||
===========
|
|
||||||
|
|
||||||
Server remote console URL
|
|
||||||
|
|
||||||
Compute v2
|
|
||||||
|
|
||||||
console url show
|
|
||||||
----------------
|
|
||||||
|
|
||||||
Show server's remote console URL
|
|
||||||
|
|
||||||
.. program:: console url show
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack console url show
|
|
||||||
[--novnc | --xvpvnc | --spice]
|
|
||||||
[--rdp | --serial | --mks]
|
|
||||||
<server>
|
|
||||||
|
|
||||||
.. option:: --novnc
|
|
||||||
|
|
||||||
Show noVNC console URL (default)
|
|
||||||
|
|
||||||
.. option:: --xvpvnc
|
|
||||||
|
|
||||||
Show xvpvnc console URL
|
|
||||||
|
|
||||||
.. option:: --spice
|
|
||||||
|
|
||||||
Show SPICE console URL
|
|
||||||
|
|
||||||
.. option:: --rdp
|
|
||||||
|
|
||||||
Show RDP console URL
|
|
||||||
|
|
||||||
.. option:: --serial
|
|
||||||
|
|
||||||
Show serial console URL
|
|
||||||
|
|
||||||
.. option:: --mks
|
|
||||||
|
|
||||||
Show WebMKS console URL
|
|
||||||
|
|
||||||
.. describe:: <server>
|
|
||||||
|
|
||||||
Server to show URL (name or ID)
|
|
||||||
@@ -1,83 +0,0 @@
|
|||||||
========
|
|
||||||
consumer
|
|
||||||
========
|
|
||||||
|
|
||||||
Identity v3
|
|
||||||
|
|
||||||
`Requires: OS-OAUTH1 extension`
|
|
||||||
|
|
||||||
consumer create
|
|
||||||
---------------
|
|
||||||
|
|
||||||
Create new consumer
|
|
||||||
|
|
||||||
.. program:: consumer create
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack consumer create
|
|
||||||
[--description <description>]
|
|
||||||
|
|
||||||
.. option:: --description <description>
|
|
||||||
|
|
||||||
New consumer description
|
|
||||||
|
|
||||||
consumer delete
|
|
||||||
---------------
|
|
||||||
|
|
||||||
Delete consumer(s)
|
|
||||||
|
|
||||||
.. program:: consumer delete
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack consumer delete
|
|
||||||
<consumer> [<consumer> ...]
|
|
||||||
|
|
||||||
.. describe:: <consumer>
|
|
||||||
|
|
||||||
Consumer(s) to delete
|
|
||||||
|
|
||||||
consumer list
|
|
||||||
-------------
|
|
||||||
|
|
||||||
List consumers
|
|
||||||
|
|
||||||
.. program:: consumer list
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack consumer list
|
|
||||||
|
|
||||||
consumer set
|
|
||||||
------------
|
|
||||||
|
|
||||||
Set consumer properties
|
|
||||||
|
|
||||||
.. program:: consumer set
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack consumer set
|
|
||||||
[--description <description>]
|
|
||||||
<consumer>
|
|
||||||
|
|
||||||
.. option:: --description <description>
|
|
||||||
|
|
||||||
New consumer description
|
|
||||||
|
|
||||||
.. describe:: <consumer>
|
|
||||||
|
|
||||||
Consumer to modify
|
|
||||||
|
|
||||||
consumer show
|
|
||||||
-------------
|
|
||||||
|
|
||||||
Display consumer details
|
|
||||||
|
|
||||||
.. program:: consumer show
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack consumer show
|
|
||||||
<consumer>
|
|
||||||
|
|
||||||
.. _consumer_show-consumer:
|
|
||||||
.. describe:: <consumer>
|
|
||||||
|
|
||||||
Consumer to display
|
|
||||||
@@ -1,150 +0,0 @@
|
|||||||
=========
|
|
||||||
container
|
|
||||||
=========
|
|
||||||
|
|
||||||
Object Storage v1
|
|
||||||
|
|
||||||
container create
|
|
||||||
----------------
|
|
||||||
|
|
||||||
Create new container
|
|
||||||
|
|
||||||
.. program:: container create
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack container create
|
|
||||||
<container-name> [<container-name> ...]
|
|
||||||
|
|
||||||
.. describe:: <container-name>
|
|
||||||
|
|
||||||
New container name(s)
|
|
||||||
|
|
||||||
container delete
|
|
||||||
----------------
|
|
||||||
|
|
||||||
Delete container
|
|
||||||
|
|
||||||
.. program:: container delete
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack container delete
|
|
||||||
[-r] | [--recursive]
|
|
||||||
<container> [<container> ...]
|
|
||||||
|
|
||||||
.. option:: --recursive, -r
|
|
||||||
|
|
||||||
Recursively delete objects in container before container delete
|
|
||||||
|
|
||||||
.. describe:: <container>
|
|
||||||
|
|
||||||
Container(s) to delete
|
|
||||||
|
|
||||||
container list
|
|
||||||
--------------
|
|
||||||
|
|
||||||
List containers
|
|
||||||
|
|
||||||
.. program:: container list
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack container list
|
|
||||||
[--prefix <prefix>]
|
|
||||||
[--marker <marker>]
|
|
||||||
[--end-marker <end-marker>]
|
|
||||||
[--limit <num-containers>]
|
|
||||||
[--long]
|
|
||||||
[--all]
|
|
||||||
|
|
||||||
.. option:: --prefix <prefix>
|
|
||||||
|
|
||||||
Filter list using <prefix>
|
|
||||||
|
|
||||||
.. option:: --marker <marker>
|
|
||||||
|
|
||||||
Anchor for paging
|
|
||||||
|
|
||||||
.. option:: --end-marker <end-marker>
|
|
||||||
|
|
||||||
End anchor for paging
|
|
||||||
|
|
||||||
.. option:: --limit <num-containers>
|
|
||||||
|
|
||||||
Limit the number of containers returned
|
|
||||||
|
|
||||||
.. option:: --long
|
|
||||||
|
|
||||||
List additional fields in output
|
|
||||||
|
|
||||||
.. option:: --all
|
|
||||||
|
|
||||||
List all containers (default is 10000)
|
|
||||||
|
|
||||||
container save
|
|
||||||
--------------
|
|
||||||
|
|
||||||
Save container contents locally
|
|
||||||
|
|
||||||
.. program:: container save
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack container save
|
|
||||||
<container>
|
|
||||||
|
|
||||||
.. describe:: <container>
|
|
||||||
|
|
||||||
Container to save
|
|
||||||
|
|
||||||
container set
|
|
||||||
-------------
|
|
||||||
|
|
||||||
Set container properties
|
|
||||||
|
|
||||||
.. program:: container set
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack container set
|
|
||||||
[--property <key=value> [...] ]
|
|
||||||
<container>
|
|
||||||
|
|
||||||
.. option:: --property <key=value>
|
|
||||||
|
|
||||||
Set a property on this container (repeat option to set multiple properties)
|
|
||||||
|
|
||||||
.. describe:: <container>
|
|
||||||
|
|
||||||
Container to modify
|
|
||||||
|
|
||||||
container show
|
|
||||||
--------------
|
|
||||||
|
|
||||||
Display container details
|
|
||||||
|
|
||||||
.. program:: container show
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack container show
|
|
||||||
<container>
|
|
||||||
|
|
||||||
.. describe:: <container>
|
|
||||||
|
|
||||||
Container to display
|
|
||||||
|
|
||||||
container unset
|
|
||||||
---------------
|
|
||||||
|
|
||||||
Unset container properties
|
|
||||||
|
|
||||||
.. program:: container unset
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack container unset
|
|
||||||
[--property <key>]
|
|
||||||
<container>
|
|
||||||
|
|
||||||
.. option:: --property <key>
|
|
||||||
|
|
||||||
Property to remove from container (repeat option to remove multiple properties)
|
|
||||||
|
|
||||||
.. describe:: <container>
|
|
||||||
|
|
||||||
Container to modify
|
|
||||||
@@ -1,128 +0,0 @@
|
|||||||
==========
|
|
||||||
credential
|
|
||||||
==========
|
|
||||||
|
|
||||||
Identity v3
|
|
||||||
|
|
||||||
credential create
|
|
||||||
-----------------
|
|
||||||
|
|
||||||
Create new credential
|
|
||||||
|
|
||||||
.. program:: credential create
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack credential create
|
|
||||||
[--type <type>]
|
|
||||||
[--project <project>]
|
|
||||||
<user> <data>
|
|
||||||
|
|
||||||
.. option:: --type <type>
|
|
||||||
|
|
||||||
New credential type: cert, ec2
|
|
||||||
|
|
||||||
.. option:: --project <project>
|
|
||||||
|
|
||||||
Project which limits the scope of the credential (name or ID)
|
|
||||||
|
|
||||||
.. _credential_create:
|
|
||||||
.. describe:: <user>
|
|
||||||
|
|
||||||
User that owns the credential (name or ID)
|
|
||||||
|
|
||||||
.. describe:: <data>
|
|
||||||
|
|
||||||
New credential data
|
|
||||||
|
|
||||||
credential delete
|
|
||||||
-----------------
|
|
||||||
|
|
||||||
Delete credential(s)
|
|
||||||
|
|
||||||
.. program:: credential delete
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack credential delete
|
|
||||||
<credential-id> [<credential-id> ...]
|
|
||||||
|
|
||||||
.. _credential_delete:
|
|
||||||
.. describe:: <credential-id>
|
|
||||||
|
|
||||||
ID(s) of credential to delete
|
|
||||||
|
|
||||||
credential list
|
|
||||||
---------------
|
|
||||||
|
|
||||||
List credentials
|
|
||||||
|
|
||||||
.. program:: credential list
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack credential list
|
|
||||||
[--user <user> [--user-domain <user-domain>]]
|
|
||||||
[--type <type>]
|
|
||||||
|
|
||||||
.. option:: --user <user>
|
|
||||||
|
|
||||||
Filter credentials by <user> (name or ID)
|
|
||||||
|
|
||||||
.. option:: --user-domain <user-domain>
|
|
||||||
|
|
||||||
Domain the user belongs to (name or ID). This can be
|
|
||||||
used in case collisions between user names exist.
|
|
||||||
|
|
||||||
.. option:: --type <type>
|
|
||||||
|
|
||||||
Filter credentials by type: cert, ec2
|
|
||||||
|
|
||||||
credential set
|
|
||||||
--------------
|
|
||||||
|
|
||||||
Set credential properties
|
|
||||||
|
|
||||||
.. program:: credential set
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack credential set
|
|
||||||
[--user <user>]
|
|
||||||
[--type <type>]
|
|
||||||
[--data <data>]
|
|
||||||
[--project <project>]
|
|
||||||
<credential-id>
|
|
||||||
|
|
||||||
.. option:: --user <user>
|
|
||||||
|
|
||||||
User that owns the credential (name or ID)
|
|
||||||
|
|
||||||
.. option:: --type <type>
|
|
||||||
|
|
||||||
New credential type: cert, ec2
|
|
||||||
|
|
||||||
.. option:: --data <data>
|
|
||||||
|
|
||||||
New credential data
|
|
||||||
|
|
||||||
.. option:: --project <project>
|
|
||||||
|
|
||||||
Project which limits the scope of the credential (name or ID)
|
|
||||||
|
|
||||||
.. _credential_set:
|
|
||||||
.. describe:: <credential-id>
|
|
||||||
|
|
||||||
ID of credential to change
|
|
||||||
|
|
||||||
credential show
|
|
||||||
---------------
|
|
||||||
|
|
||||||
Display credential details
|
|
||||||
|
|
||||||
.. program:: credential show
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack credential show
|
|
||||||
<credential-id>
|
|
||||||
|
|
||||||
.. _credential_show:
|
|
||||||
.. describe:: <credential-id>
|
|
||||||
|
|
||||||
ID of credential to display
|
|
||||||
@@ -1,115 +0,0 @@
|
|||||||
======
|
|
||||||
domain
|
|
||||||
======
|
|
||||||
|
|
||||||
Identity v3
|
|
||||||
|
|
||||||
domain create
|
|
||||||
-------------
|
|
||||||
|
|
||||||
Create new domain
|
|
||||||
|
|
||||||
.. program:: domain create
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack domain create
|
|
||||||
[--description <description>]
|
|
||||||
[--enable | --disable]
|
|
||||||
[--or-show]
|
|
||||||
<domain-name>
|
|
||||||
|
|
||||||
.. option:: --description <description>
|
|
||||||
|
|
||||||
New domain description
|
|
||||||
|
|
||||||
.. option:: --enable
|
|
||||||
|
|
||||||
Enable domain (default)
|
|
||||||
|
|
||||||
.. option:: --disable
|
|
||||||
|
|
||||||
Disable domain
|
|
||||||
|
|
||||||
.. option:: --or-show
|
|
||||||
|
|
||||||
Return existing domain
|
|
||||||
|
|
||||||
If the domain already exists, return the existing domain data and do not fail.
|
|
||||||
|
|
||||||
.. describe:: <domain-name>
|
|
||||||
|
|
||||||
New domain name
|
|
||||||
|
|
||||||
domain delete
|
|
||||||
-------------
|
|
||||||
|
|
||||||
Delete domain(s)
|
|
||||||
|
|
||||||
.. program:: domain delete
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack domain delete
|
|
||||||
<domain> [<domain> ...]
|
|
||||||
|
|
||||||
.. describe:: <domain>
|
|
||||||
|
|
||||||
Domain(s) to delete (name or ID)
|
|
||||||
|
|
||||||
domain list
|
|
||||||
-----------
|
|
||||||
|
|
||||||
List domains
|
|
||||||
|
|
||||||
.. program:: domain list
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack domain list
|
|
||||||
|
|
||||||
domain set
|
|
||||||
----------
|
|
||||||
|
|
||||||
Set domain properties
|
|
||||||
|
|
||||||
.. program:: domain set
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack domain set
|
|
||||||
[--name <name>]
|
|
||||||
[--description <description>]
|
|
||||||
[--enable | --disable]
|
|
||||||
<domain>
|
|
||||||
|
|
||||||
.. option:: --name <name>
|
|
||||||
|
|
||||||
New domain name
|
|
||||||
|
|
||||||
.. option:: --description <description>
|
|
||||||
|
|
||||||
New domain description
|
|
||||||
|
|
||||||
.. option:: --enable
|
|
||||||
|
|
||||||
Enable domain
|
|
||||||
|
|
||||||
.. option:: --disable
|
|
||||||
|
|
||||||
Disable domain
|
|
||||||
|
|
||||||
.. describe:: <domain>
|
|
||||||
|
|
||||||
Domain to modify (name or ID)
|
|
||||||
|
|
||||||
domain show
|
|
||||||
-----------
|
|
||||||
|
|
||||||
Display domain details
|
|
||||||
|
|
||||||
.. program:: domain show
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack domain show
|
|
||||||
<domain>
|
|
||||||
|
|
||||||
.. describe:: <domain>
|
|
||||||
|
|
||||||
Domain to display (name or ID)
|
|
||||||
@@ -1,138 +0,0 @@
|
|||||||
===============
|
|
||||||
ec2 credentials
|
|
||||||
===============
|
|
||||||
|
|
||||||
Identity v2
|
|
||||||
|
|
||||||
ec2 credentials create
|
|
||||||
----------------------
|
|
||||||
|
|
||||||
Create EC2 credentials
|
|
||||||
|
|
||||||
.. program:: ec2 credentials create
|
|
||||||
.. code-block:: bash
|
|
||||||
|
|
||||||
openstack ec2 credentials create
|
|
||||||
[--project <project>]
|
|
||||||
[--user <user>]
|
|
||||||
[--user-domain <user-domain>]
|
|
||||||
[--project-domain <project-domain>]
|
|
||||||
|
|
||||||
.. option:: --project <project>
|
|
||||||
|
|
||||||
Create credentials in project (name or ID; default: current authenticated project)
|
|
||||||
|
|
||||||
.. option:: --user <user>
|
|
||||||
|
|
||||||
Create credentials for user (name or ID; default: current authenticated user)
|
|
||||||
|
|
||||||
.. option:: --user-domain <user-domain>
|
|
||||||
|
|
||||||
Domain the user belongs to (name or ID). This can be
|
|
||||||
used in case collisions between user names exist.
|
|
||||||
|
|
||||||
.. versionadded:: 3
|
|
||||||
|
|
||||||
.. option:: --project-domain <project-domain>
|
|
||||||
|
|
||||||
Domain the project belongs to (name or ID). This can be
|
|
||||||
used in case collisions between user names exist.
|
|
||||||
|
|
||||||
.. versionadded:: 3
|
|
||||||
|
|
||||||
The :option:`--project` and :option:`--user` options are typically only
|
|
||||||
useful for admin users, but may be allowed for other users depending on
|
|
||||||
the policy of the cloud and the roles granted to the user.
|
|
||||||
|
|
||||||
ec2 credentials delete
|
|
||||||
----------------------
|
|
||||||
|
|
||||||
Delete EC2 credentials
|
|
||||||
|
|
||||||
.. program:: ec2 credentials delete
|
|
||||||
.. code-block:: bash
|
|
||||||
|
|
||||||
openstack ec2 credentials delete
|
|
||||||
[--user <user>]
|
|
||||||
[--user-domain <user-domain>]
|
|
||||||
<access-key> [<access-key> ...]
|
|
||||||
|
|
||||||
.. option:: --user <user>
|
|
||||||
|
|
||||||
Delete credentials for user (name or ID)
|
|
||||||
|
|
||||||
.. option:: --user-domain <user-domain>
|
|
||||||
|
|
||||||
Select user from a specific domain (name or ID)
|
|
||||||
This can be used in case collisions between user names exist.
|
|
||||||
|
|
||||||
.. versionadded:: 3
|
|
||||||
|
|
||||||
.. _ec2_credentials_delete-access-key:
|
|
||||||
.. describe:: access-key
|
|
||||||
|
|
||||||
Credentials access key(s)
|
|
||||||
|
|
||||||
The :option:`--user` option is typically only useful for admin users, but
|
|
||||||
may be allowed for other users depending on the policy of the cloud and
|
|
||||||
the roles granted to the user.
|
|
||||||
|
|
||||||
ec2 credentials list
|
|
||||||
--------------------
|
|
||||||
|
|
||||||
List EC2 credentials
|
|
||||||
|
|
||||||
.. program:: ec2 credentials list
|
|
||||||
.. code-block:: bash
|
|
||||||
|
|
||||||
openstack ec2 credentials list
|
|
||||||
[--user <user>]
|
|
||||||
[--user-domain <user-domain>]
|
|
||||||
|
|
||||||
.. option:: --user <user>
|
|
||||||
|
|
||||||
Filter list by <user> (name or ID)
|
|
||||||
|
|
||||||
.. option:: --user-domain <user-domain>
|
|
||||||
|
|
||||||
Select user from a specific domain (name or ID)
|
|
||||||
This can be used in case collisions between user names exist.
|
|
||||||
|
|
||||||
.. versionadded:: 3
|
|
||||||
|
|
||||||
The :option:`--user` option is typically only useful for admin users, but
|
|
||||||
may be allowed for other users depending on the policy of the cloud and
|
|
||||||
the roles granted to the user.
|
|
||||||
|
|
||||||
ec2 credentials show
|
|
||||||
--------------------
|
|
||||||
|
|
||||||
Display EC2 credentials details
|
|
||||||
|
|
||||||
.. program:: ec2 credentials show
|
|
||||||
.. code-block:: bash
|
|
||||||
|
|
||||||
openstack ec2 credentials show
|
|
||||||
[--user <user>]
|
|
||||||
[--user-domain <user-domain>]
|
|
||||||
<access-key>
|
|
||||||
|
|
||||||
.. option:: --user <user>
|
|
||||||
|
|
||||||
Show credentials for user (name or ID)
|
|
||||||
|
|
||||||
.. option:: --user-domain <user-domain>
|
|
||||||
|
|
||||||
Select user from a specific domain (name or ID)
|
|
||||||
This can be used in case collisions between user names exist.
|
|
||||||
|
|
||||||
.. versionadded:: 3
|
|
||||||
|
|
||||||
.. _ec2_credentials_show-access-key:
|
|
||||||
.. describe:: access-key
|
|
||||||
|
|
||||||
Credentials access key
|
|
||||||
|
|
||||||
The :option:`--user` option is typically only useful for admin users, but
|
|
||||||
may be allowed for other users depending on the policy of the cloud and
|
|
||||||
the roles granted to the user.
|
|
||||||
@@ -1,196 +0,0 @@
|
|||||||
========
|
|
||||||
endpoint
|
|
||||||
========
|
|
||||||
|
|
||||||
Identity v2, v3
|
|
||||||
|
|
||||||
endpoint create
|
|
||||||
---------------
|
|
||||||
|
|
||||||
Create new endpoint
|
|
||||||
|
|
||||||
*Identity version 2 only*
|
|
||||||
|
|
||||||
.. program:: endpoint create (v2)
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack endpoint create
|
|
||||||
--publicurl <url>
|
|
||||||
[--adminurl <url>]
|
|
||||||
[--internalurl <url>]
|
|
||||||
[--region <region-id>]
|
|
||||||
<service>
|
|
||||||
|
|
||||||
.. option:: --publicurl <url>
|
|
||||||
|
|
||||||
New endpoint public URL (required)
|
|
||||||
|
|
||||||
.. option:: --adminurl <url>
|
|
||||||
|
|
||||||
New endpoint admin URL
|
|
||||||
|
|
||||||
.. option:: --internalurl <url>
|
|
||||||
|
|
||||||
New endpoint internal URL
|
|
||||||
|
|
||||||
.. option:: --region <region-id>
|
|
||||||
|
|
||||||
New endpoint region ID
|
|
||||||
|
|
||||||
.. _endpoint_create-endpoint:
|
|
||||||
.. describe:: <service>
|
|
||||||
|
|
||||||
Service to be associated with new endpoint (name or ID)
|
|
||||||
|
|
||||||
*Identity version 3 only*
|
|
||||||
|
|
||||||
.. program:: endpoint create (v3)
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack endpoint create
|
|
||||||
[--region <region-id>]
|
|
||||||
[--enable | --disable]
|
|
||||||
<service>
|
|
||||||
<interface>
|
|
||||||
<url>
|
|
||||||
|
|
||||||
.. option:: --region <region-id>
|
|
||||||
|
|
||||||
New endpoint region ID
|
|
||||||
|
|
||||||
.. option:: --enable
|
|
||||||
|
|
||||||
Enable endpoint (default)
|
|
||||||
|
|
||||||
.. option:: --disable
|
|
||||||
|
|
||||||
Disable endpoint
|
|
||||||
|
|
||||||
.. describe:: <service>
|
|
||||||
|
|
||||||
Service to be associated with new endpoint(name or ID)
|
|
||||||
|
|
||||||
.. describe:: <interface>
|
|
||||||
|
|
||||||
New endpoint interface type (admin, public or internal)
|
|
||||||
|
|
||||||
.. describe:: <url>
|
|
||||||
|
|
||||||
New endpoint URL
|
|
||||||
|
|
||||||
endpoint delete
|
|
||||||
---------------
|
|
||||||
|
|
||||||
Delete endpoint(s)
|
|
||||||
|
|
||||||
.. program:: endpoint delete
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack endpoint delete
|
|
||||||
<endpoint-id> [<endpoint-id> ...]
|
|
||||||
|
|
||||||
.. _endpoint_delete-endpoint:
|
|
||||||
.. describe:: <endpoint-id>
|
|
||||||
|
|
||||||
Endpoint(s) to delete (ID only)
|
|
||||||
|
|
||||||
endpoint list
|
|
||||||
-------------
|
|
||||||
|
|
||||||
List endpoints
|
|
||||||
|
|
||||||
.. program:: endpoint list
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack endpoint list
|
|
||||||
[--service <service>]
|
|
||||||
[--interface <interface>]
|
|
||||||
[--region <region-id>]
|
|
||||||
[--long]
|
|
||||||
|
|
||||||
.. option:: --service <service>
|
|
||||||
|
|
||||||
Filter by service (type, name or ID)
|
|
||||||
|
|
||||||
*Identity version 3 only*
|
|
||||||
|
|
||||||
.. option:: --interface <interface>
|
|
||||||
|
|
||||||
Filter by interface type (admin, public or internal)
|
|
||||||
|
|
||||||
*Identity version 3 only*
|
|
||||||
|
|
||||||
.. option:: --region <region-id>
|
|
||||||
|
|
||||||
Filter by region ID
|
|
||||||
|
|
||||||
*Identity version 3 only*
|
|
||||||
|
|
||||||
.. option:: --long
|
|
||||||
|
|
||||||
List additional fields in output
|
|
||||||
|
|
||||||
*Identity version 2 only*
|
|
||||||
|
|
||||||
endpoint set
|
|
||||||
------------
|
|
||||||
|
|
||||||
Set endpoint properties
|
|
||||||
|
|
||||||
*Identity version 3 only*
|
|
||||||
|
|
||||||
.. program:: endpoint set
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack endpoint set
|
|
||||||
[--region <region-id>]
|
|
||||||
[--interface <interface>]
|
|
||||||
[--url <url>]
|
|
||||||
[--service <service>]
|
|
||||||
[--enable | --disable]
|
|
||||||
<endpoint-id>
|
|
||||||
|
|
||||||
.. option:: --region <region-id>
|
|
||||||
|
|
||||||
New endpoint region ID
|
|
||||||
|
|
||||||
.. option:: --interface <interface>
|
|
||||||
|
|
||||||
New endpoint interface type (admin, public or internal)
|
|
||||||
|
|
||||||
.. option:: --url <url>
|
|
||||||
|
|
||||||
New endpoint URL
|
|
||||||
|
|
||||||
.. option:: --service <service>
|
|
||||||
|
|
||||||
New endpoint service (name or ID)
|
|
||||||
|
|
||||||
.. option:: --enable
|
|
||||||
|
|
||||||
Enable endpoint
|
|
||||||
|
|
||||||
.. option:: --disable
|
|
||||||
|
|
||||||
Disable endpoint
|
|
||||||
|
|
||||||
.. _endpoint_set-endpoint:
|
|
||||||
.. describe:: <endpoint-id>
|
|
||||||
|
|
||||||
Endpoint to modify (ID only)
|
|
||||||
|
|
||||||
endpoint show
|
|
||||||
-------------
|
|
||||||
|
|
||||||
Display endpoint details
|
|
||||||
|
|
||||||
.. program:: endpoint show
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack endpoint show
|
|
||||||
<endpoint>
|
|
||||||
|
|
||||||
.. _endpoint_show-endpoint:
|
|
||||||
.. describe:: <endpoint>
|
|
||||||
|
|
||||||
Endpoint to display (endpoint ID, service ID, service name, service type)
|
|
||||||
@@ -1,58 +0,0 @@
|
|||||||
=========
|
|
||||||
extension
|
|
||||||
=========
|
|
||||||
|
|
||||||
Many OpenStack server APIs include API extensions that enable
|
|
||||||
additional functionality.
|
|
||||||
|
|
||||||
extension list
|
|
||||||
--------------
|
|
||||||
|
|
||||||
List API extensions
|
|
||||||
|
|
||||||
.. program:: extension list
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack extension list
|
|
||||||
[--compute]
|
|
||||||
[--identity]
|
|
||||||
[--network]
|
|
||||||
[--volume]
|
|
||||||
[--long]
|
|
||||||
|
|
||||||
.. option:: --compute
|
|
||||||
|
|
||||||
List extensions for the Compute API
|
|
||||||
|
|
||||||
.. option:: --identity
|
|
||||||
|
|
||||||
List extensions for the Identity API
|
|
||||||
|
|
||||||
.. option:: --network
|
|
||||||
|
|
||||||
List extensions for the Network API
|
|
||||||
|
|
||||||
.. option:: --volume
|
|
||||||
|
|
||||||
List extensions for the Block Storage API
|
|
||||||
|
|
||||||
.. option:: --long
|
|
||||||
|
|
||||||
List additional fields in output
|
|
||||||
|
|
||||||
extension show
|
|
||||||
--------------
|
|
||||||
|
|
||||||
Show API extension
|
|
||||||
|
|
||||||
.. program:: extension show
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack extension show
|
|
||||||
<extension>
|
|
||||||
|
|
||||||
.. _extension_show:
|
|
||||||
.. describe:: <extension>
|
|
||||||
|
|
||||||
Extension to display. Currently, only network extensions are supported.
|
|
||||||
(Name or Alias)
|
|
||||||
@@ -1,112 +0,0 @@
|
|||||||
===================
|
|
||||||
federation protocol
|
|
||||||
===================
|
|
||||||
|
|
||||||
Identity v3
|
|
||||||
|
|
||||||
`Requires: OS-FEDERATION extension`
|
|
||||||
|
|
||||||
federation protocol create
|
|
||||||
--------------------------
|
|
||||||
|
|
||||||
Create new federation protocol
|
|
||||||
|
|
||||||
.. program:: federation protocol create
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack federation protocol create
|
|
||||||
--identity-provider <identity-provider>
|
|
||||||
--mapping <mapping>
|
|
||||||
<name>
|
|
||||||
|
|
||||||
.. option:: --identity-provider <identity-provider>
|
|
||||||
|
|
||||||
Identity provider that will support the new federation protocol (name or ID) (required)
|
|
||||||
|
|
||||||
.. option:: --mapping <mapping>
|
|
||||||
|
|
||||||
Mapping that is to be used (name or ID) (required)
|
|
||||||
|
|
||||||
.. describe:: <name>
|
|
||||||
|
|
||||||
New federation protocol name (must be unique per identity provider)
|
|
||||||
|
|
||||||
federation protocol delete
|
|
||||||
--------------------------
|
|
||||||
|
|
||||||
Delete federation protocol(s)
|
|
||||||
|
|
||||||
.. program:: federation protocol delete
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack federation protocol delete
|
|
||||||
--identity-provider <identity-provider>
|
|
||||||
<federation-protocol> [<federation-protocol> ...]
|
|
||||||
|
|
||||||
.. option:: --identity-provider <identity-provider>
|
|
||||||
|
|
||||||
Identity provider that supports <federation-protocol> (name or ID) (required)
|
|
||||||
|
|
||||||
.. describe:: <federation-protocol>
|
|
||||||
|
|
||||||
Federation protocol(s) to delete (name or ID)
|
|
||||||
|
|
||||||
federation protocol list
|
|
||||||
------------------------
|
|
||||||
|
|
||||||
List federation protocols
|
|
||||||
|
|
||||||
.. program:: federation protocol list
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack federation protocol list
|
|
||||||
--identity-provider <identity-provider>
|
|
||||||
|
|
||||||
.. option:: --identity-provider <identity-provider>
|
|
||||||
|
|
||||||
Identity provider to list (name or ID) (required)
|
|
||||||
|
|
||||||
federation protocol set
|
|
||||||
-----------------------
|
|
||||||
|
|
||||||
Set federation protocol properties
|
|
||||||
|
|
||||||
.. program:: federation protocol set
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack federation protocol set
|
|
||||||
--identity-provider <identity-provider>
|
|
||||||
[--mapping <mapping>]
|
|
||||||
<federation-protocol>
|
|
||||||
|
|
||||||
.. option:: --identity-provider <identity-provider>
|
|
||||||
|
|
||||||
Identity provider that supports <federation-protocol> (name or ID) (required)
|
|
||||||
|
|
||||||
.. option:: --mapping <mapping>
|
|
||||||
|
|
||||||
Mapping that is to be used (name or ID)
|
|
||||||
|
|
||||||
.. describe:: <federation-protocol>
|
|
||||||
|
|
||||||
Federation protocol to modify (name or ID)
|
|
||||||
|
|
||||||
federation protocol show
|
|
||||||
------------------------
|
|
||||||
|
|
||||||
Display federation protocol details
|
|
||||||
|
|
||||||
.. program:: federation protocol show
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack federation protocol show
|
|
||||||
--identity-provider <identity-provider>
|
|
||||||
<federation-protocol>
|
|
||||||
|
|
||||||
.. option:: --identity-provider <identity-provider>
|
|
||||||
|
|
||||||
Identity provider that supports <federation-protocol> (name or ID) (required)
|
|
||||||
|
|
||||||
.. describe:: <federation-protocol>
|
|
||||||
|
|
||||||
Federation protocol to display (name or ID)
|
|
||||||
@@ -1,220 +0,0 @@
|
|||||||
======
|
|
||||||
flavor
|
|
||||||
======
|
|
||||||
|
|
||||||
Compute v2
|
|
||||||
|
|
||||||
flavor create
|
|
||||||
-------------
|
|
||||||
|
|
||||||
Create new flavor
|
|
||||||
|
|
||||||
.. program:: flavor create
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack flavor create
|
|
||||||
[--id <id>]
|
|
||||||
[--ram <size-mb>]
|
|
||||||
[--disk <size-gb>]
|
|
||||||
[--ephemeral-disk <size-gb>]
|
|
||||||
[--swap <size-mb>]
|
|
||||||
[--vcpus <num-cpu>]
|
|
||||||
[--rxtx-factor <factor>]
|
|
||||||
[--public | --private]
|
|
||||||
[--property <key=value> [...] ]
|
|
||||||
[--project <project>]
|
|
||||||
[--project-domain <project-domain>]
|
|
||||||
<flavor-name>
|
|
||||||
|
|
||||||
.. option:: --id <id>
|
|
||||||
|
|
||||||
Unique flavor ID; 'auto' creates a UUID (default: auto)
|
|
||||||
|
|
||||||
.. option:: --ram <size-mb>
|
|
||||||
|
|
||||||
Memory size in MB (default 256M)
|
|
||||||
|
|
||||||
.. option:: --disk <size-gb>
|
|
||||||
|
|
||||||
Disk size in GB (default 0G)
|
|
||||||
|
|
||||||
.. option:: --ephemeral-disk <size-gb>
|
|
||||||
|
|
||||||
Ephemeral disk size in GB (default 0G)
|
|
||||||
|
|
||||||
.. option:: --swap <size-mb>
|
|
||||||
|
|
||||||
Swap space size in MB (default 0M)
|
|
||||||
|
|
||||||
.. option:: --vcpus <num-cpu>
|
|
||||||
|
|
||||||
Number of vcpus (default 1)
|
|
||||||
|
|
||||||
.. option:: --rxtx-factor <factor>
|
|
||||||
|
|
||||||
RX/TX factor (default 1.0)
|
|
||||||
|
|
||||||
.. option:: --public
|
|
||||||
|
|
||||||
Flavor is available to other projects (default)
|
|
||||||
|
|
||||||
.. option:: --private
|
|
||||||
|
|
||||||
Flavor is not available to other projects
|
|
||||||
|
|
||||||
.. option:: --property <key=value>
|
|
||||||
|
|
||||||
Property to add for this flavor (repeat option to set multiple properties)
|
|
||||||
|
|
||||||
.. option:: --project <project>
|
|
||||||
|
|
||||||
Allow <project> to access private flavor (name or ID)
|
|
||||||
(Must be used with :option:`--private` option)
|
|
||||||
|
|
||||||
.. option:: --project-domain <project-domain>
|
|
||||||
|
|
||||||
Domain the project belongs to (name or ID).
|
|
||||||
This can be used in case collisions between project names exist.
|
|
||||||
|
|
||||||
.. _flavor_create-flavor-name:
|
|
||||||
.. describe:: <flavor-name>
|
|
||||||
|
|
||||||
New flavor name
|
|
||||||
|
|
||||||
flavor delete
|
|
||||||
-------------
|
|
||||||
|
|
||||||
Delete flavor(s)
|
|
||||||
|
|
||||||
.. program:: flavor delete
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack flavor delete
|
|
||||||
<flavor> [<flavor> ...]
|
|
||||||
|
|
||||||
.. _flavor_delete-flavor:
|
|
||||||
.. describe:: <flavor>
|
|
||||||
|
|
||||||
Flavor(s) to delete (name or ID)
|
|
||||||
|
|
||||||
flavor list
|
|
||||||
-----------
|
|
||||||
|
|
||||||
List flavors
|
|
||||||
|
|
||||||
.. program:: flavor list
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack flavor list
|
|
||||||
[--public | --private | --all]
|
|
||||||
[--long]
|
|
||||||
[--marker <flavor-id>]
|
|
||||||
[--limit <num-flavors>]
|
|
||||||
|
|
||||||
.. option:: --public
|
|
||||||
|
|
||||||
List only public flavors (default)
|
|
||||||
|
|
||||||
.. option:: --private
|
|
||||||
|
|
||||||
List only private flavors
|
|
||||||
|
|
||||||
.. option:: --all
|
|
||||||
|
|
||||||
List all flavors, whether public or private
|
|
||||||
|
|
||||||
.. option:: --long
|
|
||||||
|
|
||||||
List additional fields in output
|
|
||||||
|
|
||||||
.. option:: --marker <flavor-id>
|
|
||||||
|
|
||||||
The last flavor ID of the previous page
|
|
||||||
|
|
||||||
.. option:: --limit <num-flavors>
|
|
||||||
|
|
||||||
Maximum number of flavors to display
|
|
||||||
|
|
||||||
flavor set
|
|
||||||
----------
|
|
||||||
|
|
||||||
Set flavor properties
|
|
||||||
|
|
||||||
.. program:: flavor set
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack flavor set
|
|
||||||
[--no-property]
|
|
||||||
[--property <key=value> [...] ]
|
|
||||||
[--project <project>]
|
|
||||||
[--project-domain <project-domain>]
|
|
||||||
<flavor>
|
|
||||||
|
|
||||||
.. option:: --property <key=value>
|
|
||||||
|
|
||||||
Property to add or modify for this flavor (repeat option to set multiple properties)
|
|
||||||
|
|
||||||
.. option:: --project <project>
|
|
||||||
|
|
||||||
Set flavor access to project (name or ID) (admin only)
|
|
||||||
|
|
||||||
.. option:: --project-domain <project-domain>
|
|
||||||
|
|
||||||
Domain the project belongs to (name or ID).
|
|
||||||
This can be used in case collisions between project names exist.
|
|
||||||
|
|
||||||
.. option:: --no-property
|
|
||||||
|
|
||||||
Remove all properties from this flavor (specify both --no-property and --property
|
|
||||||
to remove the current properties before setting new properties.)
|
|
||||||
|
|
||||||
.. describe:: <flavor>
|
|
||||||
|
|
||||||
Flavor to modify (name or ID)
|
|
||||||
|
|
||||||
flavor show
|
|
||||||
-----------
|
|
||||||
|
|
||||||
Display flavor details
|
|
||||||
|
|
||||||
.. program:: flavor show
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack flavor show
|
|
||||||
<flavor>
|
|
||||||
|
|
||||||
.. _flavor_show-flavor:
|
|
||||||
.. describe:: <flavor>
|
|
||||||
|
|
||||||
Flavor to display (name or ID)
|
|
||||||
|
|
||||||
flavor unset
|
|
||||||
------------
|
|
||||||
|
|
||||||
Unset flavor properties
|
|
||||||
|
|
||||||
.. program:: flavor unset
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack flavor unset
|
|
||||||
[--property <key> [...] ]
|
|
||||||
[--project <project>]
|
|
||||||
[--project-domain <project-domain>]
|
|
||||||
<flavor>
|
|
||||||
|
|
||||||
.. option:: --property <key>
|
|
||||||
|
|
||||||
Property to remove from flavor (repeat option to remove multiple properties)
|
|
||||||
|
|
||||||
.. option:: --project <project>
|
|
||||||
|
|
||||||
Remove flavor access from project (name or ID) (admin only)
|
|
||||||
|
|
||||||
.. option:: --project-domain <project-domain>
|
|
||||||
|
|
||||||
Domain the project belongs to (name or ID).
|
|
||||||
This can be used in case collisions between project names exist.
|
|
||||||
|
|
||||||
.. describe:: <flavor>
|
|
||||||
|
|
||||||
Flavor to modify (name or ID)
|
|
||||||
@@ -1,15 +0,0 @@
|
|||||||
================
|
|
||||||
floating ip pool
|
|
||||||
================
|
|
||||||
|
|
||||||
Compute v2, Network v2
|
|
||||||
|
|
||||||
floating ip pool list
|
|
||||||
---------------------
|
|
||||||
|
|
||||||
List pools of floating IP addresses
|
|
||||||
|
|
||||||
.. program:: floating ip pool list
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack floating ip pool list
|
|
||||||
@@ -1,205 +0,0 @@
|
|||||||
===========
|
|
||||||
floating ip
|
|
||||||
===========
|
|
||||||
|
|
||||||
Compute v2, Network v2
|
|
||||||
|
|
||||||
floating ip create
|
|
||||||
------------------
|
|
||||||
|
|
||||||
Create floating IP
|
|
||||||
|
|
||||||
.. program:: floating ip create
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack floating ip create
|
|
||||||
[--subnet <subnet>]
|
|
||||||
[--port <port>]
|
|
||||||
[--floating-ip-address <ip-address>]
|
|
||||||
[--fixed-ip-address <ip-address>]
|
|
||||||
[--description <description>]
|
|
||||||
[--project <project> [--project-domain <project-domain>]]
|
|
||||||
<network>
|
|
||||||
|
|
||||||
.. option:: --subnet <subnet>
|
|
||||||
|
|
||||||
Subnet on which you want to create the floating IP (name or ID)
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. option:: --port <port>
|
|
||||||
|
|
||||||
Port to be associated with the floating IP (name or ID)
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. option:: --floating-ip-address <ip-address>
|
|
||||||
|
|
||||||
Floating IP address
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. option:: --fixed-ip-address <ip-address>
|
|
||||||
|
|
||||||
Fixed IP address mapped to the floating IP
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. option:: --description <description>
|
|
||||||
|
|
||||||
Set floating IP description
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. option:: --project <project>
|
|
||||||
|
|
||||||
Owner's project (name or ID)
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. option:: --project-domain <project-domain>
|
|
||||||
|
|
||||||
Domain the project belongs to (name or ID).
|
|
||||||
This can be used in case collisions between project names exist.
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. describe:: <network>
|
|
||||||
|
|
||||||
Network to allocate floating IP from (name or ID)
|
|
||||||
|
|
||||||
floating ip delete
|
|
||||||
------------------
|
|
||||||
|
|
||||||
Delete floating IP(s)
|
|
||||||
|
|
||||||
.. program:: floating ip delete
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack floating ip delete <floating-ip> [<floating-ip> ...]
|
|
||||||
|
|
||||||
.. describe:: <floating-ip>
|
|
||||||
|
|
||||||
Floating IP(s) to delete (IP address or ID)
|
|
||||||
|
|
||||||
floating ip list
|
|
||||||
----------------
|
|
||||||
|
|
||||||
List floating IP(s)
|
|
||||||
|
|
||||||
.. program:: floating ip list
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack floating ip list
|
|
||||||
[--network <network>]
|
|
||||||
[--port <port>]
|
|
||||||
[--fixed-ip-address <ip-address>]
|
|
||||||
[--long]
|
|
||||||
[--status <status>]
|
|
||||||
[--project <project> [--project-domain <project-domain>]]
|
|
||||||
[--router <router>]
|
|
||||||
|
|
||||||
.. option:: --network <network>
|
|
||||||
|
|
||||||
List floating IP(s) according to given network (name or ID)
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. option:: --port <port>
|
|
||||||
|
|
||||||
List floating IP(s) according to given port (name or ID)
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. option:: --fixed-ip-address <ip-address>
|
|
||||||
|
|
||||||
List floating IP(s) according to given fixed IP address
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. option:: --long
|
|
||||||
|
|
||||||
List additional fields in output
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. option:: --status <status>
|
|
||||||
|
|
||||||
List floating IP(s) according to given status ('ACTIVE', 'DOWN')
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. option:: --project <project>
|
|
||||||
|
|
||||||
List floating IP(s) according to given project (name or ID)
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. option:: --project-domain <project-domain>
|
|
||||||
|
|
||||||
Domain the project belongs to (name or ID). This can
|
|
||||||
be used in case collisions between project names exist.
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. option:: --router <router>
|
|
||||||
|
|
||||||
List floating IP(s) according to given router (name or ID)
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
floating ip set
|
|
||||||
---------------
|
|
||||||
|
|
||||||
Set floating IP properties
|
|
||||||
|
|
||||||
.. program:: floating ip set
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack floating ip set
|
|
||||||
--port <port>
|
|
||||||
[--fixed-ip-address <ip-address>]
|
|
||||||
<floating-ip>
|
|
||||||
|
|
||||||
.. option:: --port <port>
|
|
||||||
|
|
||||||
Assocaite the floating IP with port (name or ID)
|
|
||||||
|
|
||||||
.. option:: --fixed-ip-address <ip-address>
|
|
||||||
|
|
||||||
Fixed IP of the port (required only if port has multiple IPs)
|
|
||||||
|
|
||||||
.. _floating_ip_set-floating-ip:
|
|
||||||
.. describe:: <floating-ip>
|
|
||||||
|
|
||||||
Floating IP to associate (IP address or ID)
|
|
||||||
|
|
||||||
floating ip show
|
|
||||||
----------------
|
|
||||||
|
|
||||||
Display floating IP details
|
|
||||||
|
|
||||||
.. program:: floating ip show
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack floating ip show <floating-ip>
|
|
||||||
|
|
||||||
.. describe:: <floating-ip>
|
|
||||||
|
|
||||||
Floating IP to display (IP address or ID)
|
|
||||||
|
|
||||||
floating ip unset
|
|
||||||
-----------------
|
|
||||||
|
|
||||||
Unset floating IP Properties
|
|
||||||
|
|
||||||
.. program:: floating ip unset
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack floating ip unset
|
|
||||||
--port
|
|
||||||
<floating-ip>
|
|
||||||
|
|
||||||
.. option:: --port
|
|
||||||
|
|
||||||
Disassociate any port associated with the floating IP
|
|
||||||
|
|
||||||
.. _floating_ip_unset-floating-ip:
|
|
||||||
.. describe:: <floating-ip>
|
|
||||||
|
|
||||||
Floating IP to disassociate (IP address or ID)
|
|
||||||
@@ -1,249 +0,0 @@
|
|||||||
=====
|
|
||||||
group
|
|
||||||
=====
|
|
||||||
|
|
||||||
Identity v3
|
|
||||||
|
|
||||||
group add user
|
|
||||||
--------------
|
|
||||||
|
|
||||||
Add user to group
|
|
||||||
|
|
||||||
.. program:: group add user
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack group add user
|
|
||||||
[--group-domain <group-domain>]
|
|
||||||
[--user-domain <user-domain>]
|
|
||||||
<group>
|
|
||||||
<user> [<user> ...]
|
|
||||||
|
|
||||||
.. option:: --group-domain <group-domain>
|
|
||||||
|
|
||||||
Domain the group belongs to (name or ID). This can be
|
|
||||||
used in case collisions between group names exist.
|
|
||||||
|
|
||||||
.. versionadded:: 3
|
|
||||||
|
|
||||||
.. option:: --user-domain <user-domain>
|
|
||||||
|
|
||||||
Domain the user belongs to (name or ID). This can be
|
|
||||||
used in case collisions between user names exist.
|
|
||||||
|
|
||||||
.. versionadded:: 3
|
|
||||||
|
|
||||||
.. describe:: <group>
|
|
||||||
|
|
||||||
Group to contain <user> (name or ID)
|
|
||||||
|
|
||||||
.. describe:: <user>
|
|
||||||
|
|
||||||
User(s) to add to <group> (name or ID)
|
|
||||||
(repeat option to add multiple users)
|
|
||||||
|
|
||||||
group contains user
|
|
||||||
-------------------
|
|
||||||
|
|
||||||
Check user membership in group
|
|
||||||
|
|
||||||
.. program:: group contains user
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack group contains user
|
|
||||||
[--group-domain <group-domain>]
|
|
||||||
[--user-domain <user-domain>]
|
|
||||||
<group>
|
|
||||||
<user>
|
|
||||||
|
|
||||||
.. option:: --group-domain <group-domain>
|
|
||||||
|
|
||||||
Domain the group belongs to (name or ID). This can be
|
|
||||||
used in case collisions between group names exist.
|
|
||||||
|
|
||||||
.. versionadded:: 3
|
|
||||||
|
|
||||||
.. option:: --user-domain <user-domain>
|
|
||||||
|
|
||||||
Domain the user belongs to (name or ID). This can be
|
|
||||||
used in case collisions between user names exist.
|
|
||||||
|
|
||||||
.. versionadded:: 3
|
|
||||||
|
|
||||||
.. describe:: <group>
|
|
||||||
|
|
||||||
Group to check (name or ID)
|
|
||||||
|
|
||||||
.. describe:: <user>
|
|
||||||
|
|
||||||
User to check (name or ID)
|
|
||||||
|
|
||||||
group create
|
|
||||||
------------
|
|
||||||
|
|
||||||
Create new group
|
|
||||||
|
|
||||||
.. program:: group create
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack group create
|
|
||||||
[--domain <domain>]
|
|
||||||
[--description <description>]
|
|
||||||
[--or-show]
|
|
||||||
<group-name>
|
|
||||||
|
|
||||||
.. option:: --domain <domain>
|
|
||||||
|
|
||||||
Domain to contain new group (name or ID)
|
|
||||||
|
|
||||||
.. option:: --description <description>
|
|
||||||
|
|
||||||
New group description
|
|
||||||
|
|
||||||
.. option:: --or-show
|
|
||||||
|
|
||||||
Return existing group
|
|
||||||
|
|
||||||
If the group already exists, return the existing group data and do not fail.
|
|
||||||
|
|
||||||
.. describe:: <group-name>
|
|
||||||
|
|
||||||
New group name
|
|
||||||
|
|
||||||
group delete
|
|
||||||
------------
|
|
||||||
|
|
||||||
Delete group
|
|
||||||
|
|
||||||
.. program:: group delete
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack group delete
|
|
||||||
[--domain <domain>]
|
|
||||||
<group> [<group> ...]
|
|
||||||
|
|
||||||
.. option:: --domain <domain>
|
|
||||||
|
|
||||||
Domain containing group(s) (name or ID)
|
|
||||||
|
|
||||||
.. describe:: <group>
|
|
||||||
|
|
||||||
Group(s) to delete (name or ID)
|
|
||||||
|
|
||||||
group list
|
|
||||||
----------
|
|
||||||
|
|
||||||
List groups
|
|
||||||
|
|
||||||
.. program:: group list
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack group list
|
|
||||||
[--domain <domain>]
|
|
||||||
[--user <user> [--user-domain <user-domain>]]
|
|
||||||
[--long]
|
|
||||||
|
|
||||||
.. option:: --domain <domain>
|
|
||||||
|
|
||||||
Filter group list by <domain> (name or ID)
|
|
||||||
|
|
||||||
.. option:: --user <user>
|
|
||||||
|
|
||||||
Filter group list by <user> (name or ID)
|
|
||||||
|
|
||||||
.. option:: --user-domain <user-domain>
|
|
||||||
|
|
||||||
Domain the user belongs to (name or ID). This can be
|
|
||||||
used in case collisions between user names exist.
|
|
||||||
|
|
||||||
.. versionadded:: 3
|
|
||||||
|
|
||||||
.. option:: --long
|
|
||||||
|
|
||||||
List additional fields in output
|
|
||||||
|
|
||||||
group remove user
|
|
||||||
-----------------
|
|
||||||
|
|
||||||
Remove user from group
|
|
||||||
|
|
||||||
.. program:: group remove user
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack group remove user
|
|
||||||
[--group-domain <group-domain>]
|
|
||||||
[--user-domain <user-domain>]
|
|
||||||
<group>
|
|
||||||
<user> [<user> ...]
|
|
||||||
|
|
||||||
.. option:: --group-domain <group-domain>
|
|
||||||
|
|
||||||
Domain the group belongs to (name or ID). This can be
|
|
||||||
used in case collisions between group names exist.
|
|
||||||
|
|
||||||
.. versionadded:: 3
|
|
||||||
|
|
||||||
.. option:: --user-domain <user-domain>
|
|
||||||
|
|
||||||
Domain the user belongs to (name or ID). This can be
|
|
||||||
used in case collisions between user names exist.
|
|
||||||
|
|
||||||
.. versionadded:: 3
|
|
||||||
|
|
||||||
.. describe:: <group>
|
|
||||||
|
|
||||||
Group containing <user> (name or ID)
|
|
||||||
|
|
||||||
.. describe:: <user>
|
|
||||||
|
|
||||||
User(s) to remove from <group> (name or ID)
|
|
||||||
(repeat option to remove multiple users)
|
|
||||||
|
|
||||||
group set
|
|
||||||
---------
|
|
||||||
|
|
||||||
Set group properties
|
|
||||||
|
|
||||||
.. program:: group set
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack group set
|
|
||||||
[--domain <domain>]
|
|
||||||
[--name <name>]
|
|
||||||
[--description <description>]
|
|
||||||
<group>
|
|
||||||
|
|
||||||
.. option:: --domain <domain>
|
|
||||||
|
|
||||||
Domain containing <group> (name or ID)
|
|
||||||
|
|
||||||
.. option:: --name <name>
|
|
||||||
|
|
||||||
New group name
|
|
||||||
|
|
||||||
.. option:: --description <description>
|
|
||||||
|
|
||||||
New group description
|
|
||||||
|
|
||||||
.. describe:: <group>
|
|
||||||
|
|
||||||
Group to modify (name or ID)
|
|
||||||
|
|
||||||
group show
|
|
||||||
----------
|
|
||||||
|
|
||||||
Display group details
|
|
||||||
|
|
||||||
.. program:: group show
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack group show
|
|
||||||
[--domain <domain>]
|
|
||||||
<group>
|
|
||||||
|
|
||||||
.. option:: --domain <domain>
|
|
||||||
|
|
||||||
Domain containing <group> (name or ID)
|
|
||||||
|
|
||||||
.. describe:: <group>
|
|
||||||
|
|
||||||
Group to display (name or ID)
|
|
||||||
@@ -1,72 +0,0 @@
|
|||||||
====
|
|
||||||
host
|
|
||||||
====
|
|
||||||
|
|
||||||
Compute v2
|
|
||||||
|
|
||||||
The physical computer running a hypervisor.
|
|
||||||
|
|
||||||
host list
|
|
||||||
---------
|
|
||||||
|
|
||||||
List hosts
|
|
||||||
|
|
||||||
.. program:: host list
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack host list
|
|
||||||
[--zone <availability-zone>]
|
|
||||||
|
|
||||||
.. option:: --zone <availability-zone>
|
|
||||||
|
|
||||||
Only return hosts in the availability zone
|
|
||||||
|
|
||||||
host set
|
|
||||||
--------
|
|
||||||
|
|
||||||
Set host properties
|
|
||||||
|
|
||||||
.. program:: host set
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack host set
|
|
||||||
[--enable | --disable]
|
|
||||||
[--enable-maintenance | --disable-maintenance]
|
|
||||||
<host>
|
|
||||||
|
|
||||||
.. _host-set:
|
|
||||||
.. option:: --enable
|
|
||||||
|
|
||||||
Enable the host
|
|
||||||
|
|
||||||
.. option:: --disable
|
|
||||||
|
|
||||||
Disable the host
|
|
||||||
|
|
||||||
.. _maintenance-set:
|
|
||||||
.. option:: --enable-maintenance
|
|
||||||
|
|
||||||
Enable maintenance mode for the host
|
|
||||||
|
|
||||||
.. option:: --disable-maintenance
|
|
||||||
|
|
||||||
Disable maintenance mode for the host
|
|
||||||
|
|
||||||
.. describe:: <host>
|
|
||||||
|
|
||||||
Host to modify (name only)
|
|
||||||
|
|
||||||
host show
|
|
||||||
---------
|
|
||||||
|
|
||||||
Display host details
|
|
||||||
|
|
||||||
.. program:: host show
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack host show
|
|
||||||
<host>
|
|
||||||
|
|
||||||
.. describe:: <host>
|
|
||||||
|
|
||||||
Name of host
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
================
|
|
||||||
hypervisor stats
|
|
||||||
================
|
|
||||||
|
|
||||||
Compute v2
|
|
||||||
|
|
||||||
hypervisor stats show
|
|
||||||
---------------------
|
|
||||||
|
|
||||||
Display hypervisor stats details
|
|
||||||
|
|
||||||
.. program:: hypervisor stats show
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack hypervisor stats show
|
|
||||||
|
|
||||||
@@ -1,41 +0,0 @@
|
|||||||
==========
|
|
||||||
hypervisor
|
|
||||||
==========
|
|
||||||
|
|
||||||
Compute v2
|
|
||||||
|
|
||||||
hypervisor list
|
|
||||||
---------------
|
|
||||||
|
|
||||||
List hypervisors
|
|
||||||
|
|
||||||
.. program:: hypervisor list
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack hypervisor list
|
|
||||||
[--matching <hostname>]
|
|
||||||
[--long]
|
|
||||||
|
|
||||||
.. option:: --matching <hostname>
|
|
||||||
|
|
||||||
Filter hypervisors using <hostname> substring
|
|
||||||
|
|
||||||
.. option:: --long
|
|
||||||
|
|
||||||
List additional fields in output
|
|
||||||
|
|
||||||
hypervisor show
|
|
||||||
---------------
|
|
||||||
|
|
||||||
Display hypervisor details
|
|
||||||
|
|
||||||
.. program:: hypervisor show
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack hypervisor show
|
|
||||||
<hypervisor>
|
|
||||||
|
|
||||||
.. _hypervisor_show-flavor:
|
|
||||||
.. describe:: <hypervisor>
|
|
||||||
|
|
||||||
Hypervisor to display (name or ID)
|
|
||||||
@@ -1,133 +0,0 @@
|
|||||||
=================
|
|
||||||
identity provider
|
|
||||||
=================
|
|
||||||
|
|
||||||
Identity v3
|
|
||||||
|
|
||||||
`Requires: OS-FEDERATION extension`
|
|
||||||
|
|
||||||
identity provider create
|
|
||||||
------------------------
|
|
||||||
|
|
||||||
Create new identity provider
|
|
||||||
|
|
||||||
.. program:: identity provider create
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack identity provider create
|
|
||||||
[--remote-id <remote-id> [...] | --remote-id-file <file-name>]
|
|
||||||
[--description <description>]
|
|
||||||
[--domain <domain>]
|
|
||||||
[--enable | --disable]
|
|
||||||
<name>
|
|
||||||
|
|
||||||
.. option:: --remote-id <remote-id>
|
|
||||||
|
|
||||||
Remote IDs to associate with the Identity Provider
|
|
||||||
(repeat option to provide multiple values)
|
|
||||||
|
|
||||||
.. option:: --remote-id-file <file-name>
|
|
||||||
|
|
||||||
Name of a file that contains many remote IDs to associate with the identity
|
|
||||||
provider, one per line
|
|
||||||
|
|
||||||
.. option:: --description
|
|
||||||
|
|
||||||
New identity provider description
|
|
||||||
|
|
||||||
.. option:: --domain
|
|
||||||
|
|
||||||
Name or ID of the domain to associate with the identity provider. If not
|
|
||||||
specified, one will be created automatically
|
|
||||||
|
|
||||||
.. option:: --enable
|
|
||||||
|
|
||||||
Enable the identity provider (default)
|
|
||||||
|
|
||||||
.. option:: --disable
|
|
||||||
|
|
||||||
Disable the identity provider
|
|
||||||
|
|
||||||
.. describe:: <name>
|
|
||||||
|
|
||||||
New identity provider name (must be unique)
|
|
||||||
|
|
||||||
identity provider delete
|
|
||||||
------------------------
|
|
||||||
|
|
||||||
Delete identity provider(s)
|
|
||||||
|
|
||||||
.. program:: identity provider delete
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack identity provider delete
|
|
||||||
<identity-provider> [<identity-provider> ...]
|
|
||||||
|
|
||||||
.. describe:: <identity-provider>
|
|
||||||
|
|
||||||
Identity provider(s) to delete
|
|
||||||
|
|
||||||
identity provider list
|
|
||||||
----------------------
|
|
||||||
|
|
||||||
List identity providers
|
|
||||||
|
|
||||||
.. program:: identity provider list
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack identity provider list
|
|
||||||
|
|
||||||
identity provider set
|
|
||||||
---------------------
|
|
||||||
|
|
||||||
Set identity provider properties
|
|
||||||
|
|
||||||
.. program:: identity provider set
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack identity provider set
|
|
||||||
[--remote-id <remote-id> [...] | --remote-id-file <file-name>]
|
|
||||||
[--description <description>]
|
|
||||||
[--enable | --disable]
|
|
||||||
<identity-provider>
|
|
||||||
|
|
||||||
.. option:: --remote-id <remote-id>
|
|
||||||
|
|
||||||
Remote IDs to associate with the Identity Provider
|
|
||||||
(repeat option to provide multiple values)
|
|
||||||
|
|
||||||
.. option:: --remote-id-file <file-name>
|
|
||||||
|
|
||||||
Name of a file that contains many remote IDs to associate with the identity
|
|
||||||
provider, one per line
|
|
||||||
|
|
||||||
.. option:: --description
|
|
||||||
|
|
||||||
Set identity provider description
|
|
||||||
|
|
||||||
.. option:: --enable
|
|
||||||
|
|
||||||
Enable the identity provider
|
|
||||||
|
|
||||||
.. option:: --disable
|
|
||||||
|
|
||||||
Disable the identity provider
|
|
||||||
|
|
||||||
.. describe:: <identity-provider>
|
|
||||||
|
|
||||||
Identity provider to modify
|
|
||||||
|
|
||||||
identity provider show
|
|
||||||
----------------------
|
|
||||||
|
|
||||||
Display identity provider details
|
|
||||||
|
|
||||||
.. program:: identity provider show
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack identity provider show
|
|
||||||
<identity-provider>
|
|
||||||
|
|
||||||
.. describe:: <identity-provider>
|
|
||||||
|
|
||||||
Identity provider to display
|
|
||||||
@@ -1,604 +0,0 @@
|
|||||||
=====
|
|
||||||
image
|
|
||||||
=====
|
|
||||||
|
|
||||||
Image v1, v2
|
|
||||||
|
|
||||||
image add project
|
|
||||||
-----------------
|
|
||||||
|
|
||||||
*Only supported for Image v2*
|
|
||||||
|
|
||||||
Associate project with image
|
|
||||||
|
|
||||||
.. program:: image add project
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack image add project
|
|
||||||
[--project-domain <project-domain>]
|
|
||||||
<image> <project>
|
|
||||||
|
|
||||||
.. option:: --project-domain <project-domain>
|
|
||||||
|
|
||||||
Domain the project belongs to (name or ID).
|
|
||||||
This can be used in case collisions between project names exist.
|
|
||||||
|
|
||||||
.. _image_add_project-image:
|
|
||||||
.. describe:: <image>
|
|
||||||
|
|
||||||
Image to share (name or ID).
|
|
||||||
|
|
||||||
.. _image_add_project-project:
|
|
||||||
.. describe:: <project>
|
|
||||||
|
|
||||||
Project to associate with image (name or ID)
|
|
||||||
|
|
||||||
image create
|
|
||||||
------------
|
|
||||||
|
|
||||||
*Image v1, v2*
|
|
||||||
|
|
||||||
Create/upload an image
|
|
||||||
|
|
||||||
.. program:: image create
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
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 | --community | --shared]
|
|
||||||
[--property <key=value> [...] ]
|
|
||||||
[--tag <tag> [...] ]
|
|
||||||
[--project <project> [--project-domain <project-domain>]]
|
|
||||||
<image-name>
|
|
||||||
|
|
||||||
.. option:: --id <id>
|
|
||||||
|
|
||||||
Image ID to reserve
|
|
||||||
|
|
||||||
.. option:: --store <store>
|
|
||||||
|
|
||||||
Upload image to this store
|
|
||||||
|
|
||||||
*Image version 1 only.*
|
|
||||||
|
|
||||||
.. option:: --container-format <container-format>
|
|
||||||
|
|
||||||
Image container format. The supported options are: ami, ari, aki,
|
|
||||||
bare, docker, ova, ovf. The default format is: bare
|
|
||||||
|
|
||||||
.. option:: --disk-format <disk-format>
|
|
||||||
|
|
||||||
Image disk format. The supported options are: ami, ari, aki, vhd, vmdk,
|
|
||||||
raw, qcow2, vhdx, vdi, iso, and ploop. The default format is: raw
|
|
||||||
|
|
||||||
.. option:: --size <size>
|
|
||||||
|
|
||||||
Image size, in bytes (only used with :option:`--location` and :option:`--copy-from`)
|
|
||||||
|
|
||||||
*Image version 1 only.*
|
|
||||||
|
|
||||||
.. option:: --min-disk <disk-gb>
|
|
||||||
|
|
||||||
Minimum disk size needed to boot image, in gigabytes
|
|
||||||
|
|
||||||
.. option:: --min-ram <ram-mb>
|
|
||||||
|
|
||||||
Minimum RAM size needed to boot image, in megabytes
|
|
||||||
|
|
||||||
.. option:: --location <image-url>
|
|
||||||
|
|
||||||
Download image from an existing URL
|
|
||||||
|
|
||||||
*Image version 1 only.*
|
|
||||||
|
|
||||||
.. option:: --copy-from <image-url>
|
|
||||||
|
|
||||||
Copy image from the data store (similar to :option:`--location`)
|
|
||||||
|
|
||||||
*Image version 1 only.*
|
|
||||||
|
|
||||||
.. option:: --file <file>
|
|
||||||
|
|
||||||
Upload image from local file
|
|
||||||
|
|
||||||
.. option:: --volume <volume>
|
|
||||||
|
|
||||||
Create image from a volume
|
|
||||||
|
|
||||||
.. option:: --force
|
|
||||||
|
|
||||||
Force image creation if volume is in use (only meaningful with :option:`--volume`)
|
|
||||||
|
|
||||||
.. option:: --checksum <checksum>
|
|
||||||
|
|
||||||
Image hash used for verification
|
|
||||||
|
|
||||||
*Image version 1 only.*
|
|
||||||
|
|
||||||
.. option:: --protected
|
|
||||||
|
|
||||||
Prevent image from being deleted
|
|
||||||
|
|
||||||
.. option:: --unprotected
|
|
||||||
|
|
||||||
Allow image to be deleted (default)
|
|
||||||
|
|
||||||
.. option:: --public
|
|
||||||
|
|
||||||
Image is accessible to the public
|
|
||||||
|
|
||||||
.. option:: --private
|
|
||||||
|
|
||||||
Image is inaccessible to the public (default)
|
|
||||||
|
|
||||||
.. option:: --community
|
|
||||||
|
|
||||||
Image is accessible to the community
|
|
||||||
|
|
||||||
.. option:: --shared
|
|
||||||
|
|
||||||
Image can be shared
|
|
||||||
|
|
||||||
.. option:: --property <key=value>
|
|
||||||
|
|
||||||
Set a property on this image (repeat for multiple values)
|
|
||||||
|
|
||||||
.. option:: --tag <tag>
|
|
||||||
|
|
||||||
Set a tag on this image (repeat for multiple values)
|
|
||||||
|
|
||||||
.. versionadded:: 2
|
|
||||||
|
|
||||||
.. option:: --project <project>
|
|
||||||
|
|
||||||
Set an alternate project on this image (name or ID).
|
|
||||||
Previously known as `--owner`.
|
|
||||||
|
|
||||||
.. option:: --project-domain <project-domain>
|
|
||||||
|
|
||||||
Domain the project belongs to (name or ID).
|
|
||||||
This can be used in case collisions between project names exist.
|
|
||||||
|
|
||||||
.. versionadded:: 2
|
|
||||||
|
|
||||||
.. _image_create-image-name:
|
|
||||||
.. describe:: <image-name>
|
|
||||||
|
|
||||||
New image name
|
|
||||||
|
|
||||||
image delete
|
|
||||||
------------
|
|
||||||
|
|
||||||
Delete image(s)
|
|
||||||
|
|
||||||
.. program:: image delete
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack image delete
|
|
||||||
<image>
|
|
||||||
|
|
||||||
.. _image_delete-image:
|
|
||||||
.. describe:: <image>
|
|
||||||
|
|
||||||
Image(s) to delete (name or ID)
|
|
||||||
|
|
||||||
image list
|
|
||||||
----------
|
|
||||||
|
|
||||||
List available images
|
|
||||||
|
|
||||||
.. program:: image list
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack image list
|
|
||||||
[--public | --private | --shared]
|
|
||||||
[--property <key=value>]
|
|
||||||
[--long]
|
|
||||||
[--sort <key>[:<direction>]]
|
|
||||||
[--limit <num-images>]
|
|
||||||
[--marker <image>]
|
|
||||||
[--name <name>]
|
|
||||||
[--status <status>]
|
|
||||||
|
|
||||||
|
|
||||||
.. option:: --public
|
|
||||||
|
|
||||||
List only public images
|
|
||||||
|
|
||||||
.. option:: --private
|
|
||||||
|
|
||||||
List only private images
|
|
||||||
|
|
||||||
.. option:: --shared
|
|
||||||
|
|
||||||
List only shared images
|
|
||||||
|
|
||||||
*Image version 2 only.*
|
|
||||||
|
|
||||||
.. option:: --property <key=value>
|
|
||||||
|
|
||||||
Filter output based on property
|
|
||||||
|
|
||||||
.. option:: --long
|
|
||||||
|
|
||||||
List additional fields in output
|
|
||||||
|
|
||||||
.. option:: --sort <key>[:<direction>]
|
|
||||||
|
|
||||||
Sort output by selected keys and directions(asc or desc) (default: name:asc),
|
|
||||||
multiple keys and directions can be specified separated by comma
|
|
||||||
|
|
||||||
.. option:: --limit <num-images>
|
|
||||||
|
|
||||||
Maximum number of images to display.
|
|
||||||
|
|
||||||
*Image version 2 only*
|
|
||||||
|
|
||||||
.. option:: --marker <image>
|
|
||||||
|
|
||||||
The last image of the previous page. Display list of images
|
|
||||||
after marker. Display all images if not specified. (name or ID)
|
|
||||||
|
|
||||||
.. option:: --name <name>
|
|
||||||
|
|
||||||
Filter images based on name
|
|
||||||
|
|
||||||
.. option:: --status <status>
|
|
||||||
|
|
||||||
Filter images based on status
|
|
||||||
|
|
||||||
|
|
||||||
*Image version 2 only*
|
|
||||||
|
|
||||||
image remove project
|
|
||||||
--------------------
|
|
||||||
|
|
||||||
*Only supported for Image v2*
|
|
||||||
|
|
||||||
Disassociate project with image
|
|
||||||
|
|
||||||
.. program:: image remove project
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack image remove remove
|
|
||||||
[--project-domain <project-domain>]
|
|
||||||
<image>
|
|
||||||
<project>
|
|
||||||
|
|
||||||
.. option:: --project-domain <project-domain>
|
|
||||||
|
|
||||||
Domain the project belongs to (name or ID).
|
|
||||||
This can be used in case collisions between project names exist.
|
|
||||||
|
|
||||||
.. _image_remove_project:
|
|
||||||
.. describe:: <image>
|
|
||||||
|
|
||||||
Image to unshare (name or ID).
|
|
||||||
|
|
||||||
.. describe:: <project>
|
|
||||||
|
|
||||||
Project to disassociate with image (name or ID)
|
|
||||||
|
|
||||||
image save
|
|
||||||
----------
|
|
||||||
|
|
||||||
Save an image locally
|
|
||||||
|
|
||||||
.. program:: image save
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack image save
|
|
||||||
--file <filename>
|
|
||||||
<image>
|
|
||||||
|
|
||||||
.. option:: --file <filename>
|
|
||||||
|
|
||||||
Downloaded image save filename (default: stdout)
|
|
||||||
|
|
||||||
.. _image_save-image:
|
|
||||||
.. describe:: <image>
|
|
||||||
|
|
||||||
Image to save (name or ID)
|
|
||||||
|
|
||||||
image set
|
|
||||||
---------
|
|
||||||
|
|
||||||
*Image v1, v2*
|
|
||||||
|
|
||||||
Set image properties
|
|
||||||
|
|
||||||
.. program:: image set
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack image set
|
|
||||||
[--name <name>]
|
|
||||||
[--min-disk <disk-gb>]
|
|
||||||
[--min-ram <ram-mb>]
|
|
||||||
[--container-format <container-format>]
|
|
||||||
[--disk-format <disk-format>]
|
|
||||||
[--size <size>]
|
|
||||||
[--protected | --unprotected]
|
|
||||||
[--public | --private | --community | --shared]
|
|
||||||
[--store <store>]
|
|
||||||
[--location <image-url>]
|
|
||||||
[--copy-from <image-url>]
|
|
||||||
[--file <file>]
|
|
||||||
[--volume <volume>]
|
|
||||||
[--force]
|
|
||||||
[--checksum <checksum>]
|
|
||||||
[--stdin]
|
|
||||||
[--property <key=value> [...] ]
|
|
||||||
[--tag <tag> [...] ]
|
|
||||||
[--architecture <architecture>]
|
|
||||||
[--instance-id <instance-id>]
|
|
||||||
[--kernel-id <kernel-id>]
|
|
||||||
[--os-distro <os-distro>]
|
|
||||||
[--os-version <os-version>]
|
|
||||||
[--ramdisk-id <ramdisk-id>]
|
|
||||||
[--activate|--deactivate]
|
|
||||||
[--project <project> [--project-domain <project-domain>]]
|
|
||||||
[--accept | --reject | --pending]
|
|
||||||
<image>
|
|
||||||
|
|
||||||
.. option:: --name <name>
|
|
||||||
|
|
||||||
New image name
|
|
||||||
|
|
||||||
.. option:: --min-disk <disk-gb>
|
|
||||||
|
|
||||||
Minimum disk size needed to boot image, in gigabytes
|
|
||||||
|
|
||||||
.. option:: --min-ram <ram-mb>
|
|
||||||
|
|
||||||
Minimum RAM size needed to boot image, in megabytes
|
|
||||||
|
|
||||||
.. option:: --container-format <container-format>
|
|
||||||
|
|
||||||
Image container format. The supported options are: ami, ari, aki,
|
|
||||||
bare, docker, ova, ovf.
|
|
||||||
|
|
||||||
.. option:: --disk-format <disk-format>
|
|
||||||
|
|
||||||
Image disk format. The supported options are: ami, ari, aki, vhd, vmdk,
|
|
||||||
raw, qcow2, vhdx, vdi, iso, and ploop.
|
|
||||||
|
|
||||||
.. option:: --size <size>
|
|
||||||
|
|
||||||
Size of image data (in bytes)
|
|
||||||
|
|
||||||
*Image version 1 only.*
|
|
||||||
|
|
||||||
.. option:: --protected
|
|
||||||
|
|
||||||
Prevent image from being deleted
|
|
||||||
|
|
||||||
.. option:: --unprotected
|
|
||||||
|
|
||||||
Allow image to be deleted (default)
|
|
||||||
|
|
||||||
.. option:: --public
|
|
||||||
|
|
||||||
Image is accessible to the public
|
|
||||||
|
|
||||||
.. option:: --private
|
|
||||||
|
|
||||||
Image is inaccessible to the public (default)
|
|
||||||
|
|
||||||
.. option:: --community
|
|
||||||
|
|
||||||
Image is accessible to the community
|
|
||||||
|
|
||||||
.. option:: --shared
|
|
||||||
|
|
||||||
Image can be shared
|
|
||||||
|
|
||||||
.. option:: --store <store>
|
|
||||||
|
|
||||||
Upload image to this store
|
|
||||||
|
|
||||||
*Image version 1 only.*
|
|
||||||
|
|
||||||
.. option:: --location <image-url>
|
|
||||||
|
|
||||||
Download image from an existing URL
|
|
||||||
|
|
||||||
*Image version 1 only.*
|
|
||||||
|
|
||||||
.. option:: --copy-from <image-url>
|
|
||||||
|
|
||||||
Copy image from the data store (similar to :option:`--location`)
|
|
||||||
|
|
||||||
*Image version 1 only.*
|
|
||||||
|
|
||||||
.. option:: --file <file>
|
|
||||||
|
|
||||||
Upload image from local file
|
|
||||||
|
|
||||||
*Image version 1 only.*
|
|
||||||
|
|
||||||
.. option:: --volume <volume>
|
|
||||||
|
|
||||||
Update image with a volume
|
|
||||||
|
|
||||||
*Image version 1 only.*
|
|
||||||
|
|
||||||
.. option:: --force
|
|
||||||
|
|
||||||
Force image update if volume is in use (only meaningful with :option:`--volume`)
|
|
||||||
|
|
||||||
*Image version 1 only.*
|
|
||||||
|
|
||||||
.. option:: --checksum <checksum>
|
|
||||||
|
|
||||||
Image hash used for verification
|
|
||||||
|
|
||||||
*Image version 1 only.*
|
|
||||||
|
|
||||||
.. option:: --stdin
|
|
||||||
|
|
||||||
Allow to read image data from standard input
|
|
||||||
|
|
||||||
*Image version 1 only.*
|
|
||||||
|
|
||||||
.. option:: --property <key=value>
|
|
||||||
|
|
||||||
Set a property on this image (repeat option to set multiple properties)
|
|
||||||
|
|
||||||
.. versionadded:: 2
|
|
||||||
|
|
||||||
.. option:: --tag <tag>
|
|
||||||
|
|
||||||
Set a tag on this image (repeat for multiple values)
|
|
||||||
|
|
||||||
.. versionadded:: 2
|
|
||||||
|
|
||||||
.. option:: --architecture <architecture>
|
|
||||||
|
|
||||||
Operating system architecture
|
|
||||||
|
|
||||||
.. versionadded:: 2
|
|
||||||
|
|
||||||
.. option:: --instance-id <instance-id>
|
|
||||||
|
|
||||||
ID of server instance used to create this image
|
|
||||||
|
|
||||||
.. versionadded:: 2
|
|
||||||
|
|
||||||
.. option:: --kernel-id <kernel-id>
|
|
||||||
|
|
||||||
ID of kernel image used to boot this disk image
|
|
||||||
|
|
||||||
.. versionadded:: 2
|
|
||||||
|
|
||||||
.. option:: --os-distro <os-distro>
|
|
||||||
|
|
||||||
Operating system distribution name
|
|
||||||
|
|
||||||
.. versionadded:: 2
|
|
||||||
|
|
||||||
.. option:: --os-version <os-version>
|
|
||||||
|
|
||||||
Operating system distribution version
|
|
||||||
|
|
||||||
.. versionadded:: 2
|
|
||||||
|
|
||||||
.. option:: --ramdisk-id <ramdisk-id>
|
|
||||||
|
|
||||||
ID of ramdisk image used to boot this disk image
|
|
||||||
|
|
||||||
.. versionadded:: 2
|
|
||||||
|
|
||||||
.. option:: --activate
|
|
||||||
|
|
||||||
Activate the image.
|
|
||||||
|
|
||||||
.. versionadded:: 2
|
|
||||||
|
|
||||||
.. option:: --deactivate
|
|
||||||
|
|
||||||
Deactivate the image.
|
|
||||||
|
|
||||||
.. versionadded:: 2
|
|
||||||
|
|
||||||
.. option:: --project <project>
|
|
||||||
|
|
||||||
Set an alternate project on this image (name or ID).
|
|
||||||
Previously known as `--owner`.
|
|
||||||
|
|
||||||
.. option:: --project-domain <project-domain>
|
|
||||||
|
|
||||||
Domain the project belongs to (name or ID).
|
|
||||||
This can be used in case collisions between project names exist.
|
|
||||||
|
|
||||||
.. versionadded:: 2
|
|
||||||
|
|
||||||
.. option:: --accept
|
|
||||||
|
|
||||||
Accept the image membership.
|
|
||||||
|
|
||||||
If `--project` is passed, this will update the membership status for the
|
|
||||||
given project, otherwise `--project` will default to the project the user
|
|
||||||
is authenticated to.
|
|
||||||
|
|
||||||
.. versionadded:: 2
|
|
||||||
|
|
||||||
.. option:: --reject
|
|
||||||
|
|
||||||
Reject the image membership.
|
|
||||||
|
|
||||||
If `--project` is passed, this will update the membership status for the
|
|
||||||
given project, otherwise `--project` will default to the project the user
|
|
||||||
is authenticated to.
|
|
||||||
|
|
||||||
.. versionadded:: 2
|
|
||||||
|
|
||||||
.. option:: --pending
|
|
||||||
|
|
||||||
Reset the image membership to 'pending'.
|
|
||||||
|
|
||||||
If `--project` is passed, this will update the membership status for the
|
|
||||||
given project, otherwise `--project` will default to the project the user
|
|
||||||
is authenticated to.
|
|
||||||
|
|
||||||
.. versionadded:: 2
|
|
||||||
|
|
||||||
.. _image_set-image:
|
|
||||||
.. describe:: <image>
|
|
||||||
|
|
||||||
Image to modify (name or ID)
|
|
||||||
|
|
||||||
image show
|
|
||||||
----------
|
|
||||||
|
|
||||||
Display image details
|
|
||||||
|
|
||||||
.. program:: image show
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack image show
|
|
||||||
<image>
|
|
||||||
|
|
||||||
.. _image_show-image:
|
|
||||||
.. describe:: <image>
|
|
||||||
|
|
||||||
Image to display (name or ID)
|
|
||||||
|
|
||||||
image unset
|
|
||||||
-----------
|
|
||||||
|
|
||||||
*Only supported for Image v2*
|
|
||||||
|
|
||||||
Unset image tags or properties
|
|
||||||
|
|
||||||
.. program:: image unset
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack image set
|
|
||||||
[--tag <tag>]
|
|
||||||
[--property <property>]
|
|
||||||
<image>
|
|
||||||
|
|
||||||
.. option:: --tag <tag>
|
|
||||||
|
|
||||||
Unset a tag on this image (repeat option to unset multiple tags)
|
|
||||||
|
|
||||||
.. option:: --property <property>
|
|
||||||
|
|
||||||
Unset a property on this image (repeat option to unset multiple properties)
|
|
||||||
|
|
||||||
.. _image_unset-image:
|
|
||||||
.. describe:: <image>
|
|
||||||
|
|
||||||
Image to modify (name or ID)
|
|
||||||
@@ -1,60 +0,0 @@
|
|||||||
===============
|
|
||||||
ip availability
|
|
||||||
===============
|
|
||||||
|
|
||||||
Network v2
|
|
||||||
|
|
||||||
ip availability list
|
|
||||||
--------------------
|
|
||||||
|
|
||||||
List IP availability for network
|
|
||||||
|
|
||||||
This command retrieves information about IP availability.
|
|
||||||
Useful for admins who need a quick way to check the
|
|
||||||
IP availability for all associated networks.
|
|
||||||
List specifically returns total IP capacity and the
|
|
||||||
number of allocated IP addresses from that pool.
|
|
||||||
|
|
||||||
.. program:: ip availability list
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack ip availability list
|
|
||||||
[--ip-version {4,6}]
|
|
||||||
[--project <project>]
|
|
||||||
|
|
||||||
.. option:: --ip-version {4,6}
|
|
||||||
|
|
||||||
List IP availability of given IP version networks
|
|
||||||
(default is 4)
|
|
||||||
|
|
||||||
.. option:: --project <project>
|
|
||||||
|
|
||||||
List IP availability of given project
|
|
||||||
(name or ID)
|
|
||||||
|
|
||||||
ip availability show
|
|
||||||
--------------------
|
|
||||||
|
|
||||||
Show network IP availability details
|
|
||||||
|
|
||||||
This command retrieves information about IP availability.
|
|
||||||
Useful for admins who need a quick way to
|
|
||||||
check the IP availability and details for a
|
|
||||||
specific network.
|
|
||||||
|
|
||||||
This command will return information about
|
|
||||||
IP availability for the network as a whole, and
|
|
||||||
return availability information for each individual
|
|
||||||
subnet within the network as well.
|
|
||||||
|
|
||||||
|
|
||||||
.. program:: ip availability show
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack ip availability show
|
|
||||||
<network>
|
|
||||||
|
|
||||||
.. _ip_availability_show-network:
|
|
||||||
.. describe:: <network>
|
|
||||||
|
|
||||||
Show IP availability for a specific network (name or ID)
|
|
||||||
@@ -1,47 +0,0 @@
|
|||||||
========
|
|
||||||
ip fixed
|
|
||||||
========
|
|
||||||
|
|
||||||
Compute v2
|
|
||||||
|
|
||||||
ip fixed add
|
|
||||||
------------
|
|
||||||
|
|
||||||
Add fixed IP address to server
|
|
||||||
(Deprecated, please use ``server add fixed ip`` instead)
|
|
||||||
|
|
||||||
.. program:: ip fixed add
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack ip fixed add
|
|
||||||
<network>
|
|
||||||
<server>
|
|
||||||
|
|
||||||
.. describe:: <network>
|
|
||||||
|
|
||||||
Network to fetch an IP address from (name or ID)
|
|
||||||
|
|
||||||
.. describe:: <server>
|
|
||||||
|
|
||||||
Server to receive the IP address (name or ID)
|
|
||||||
|
|
||||||
ip fixed remove
|
|
||||||
---------------
|
|
||||||
|
|
||||||
Remove fixed IP address from server
|
|
||||||
(Deprecated, please use ``server remove fixed ip`` instead)
|
|
||||||
|
|
||||||
.. program:: ip fixed remove
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack ip fixed remove
|
|
||||||
<ip-address>
|
|
||||||
<server>
|
|
||||||
|
|
||||||
.. describe:: <ip-address>
|
|
||||||
|
|
||||||
IP address to remove from server (name only)
|
|
||||||
|
|
||||||
.. describe:: <server>
|
|
||||||
|
|
||||||
Server to remove the IP address from (name or ID)
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
================
|
|
||||||
ip floating pool
|
|
||||||
================
|
|
||||||
|
|
||||||
Compute v2
|
|
||||||
|
|
||||||
ip floating pool list
|
|
||||||
---------------------
|
|
||||||
|
|
||||||
List pools of floating IP addresses
|
|
||||||
(Deprecated, please use ``floating ip pool list`` instead)
|
|
||||||
|
|
||||||
.. program:: ip floating pool list
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack ip floating pool list
|
|
||||||
@@ -1,129 +0,0 @@
|
|||||||
===========
|
|
||||||
ip floating
|
|
||||||
===========
|
|
||||||
|
|
||||||
Compute v2, Network v2
|
|
||||||
|
|
||||||
ip floating add
|
|
||||||
---------------
|
|
||||||
|
|
||||||
Add floating IP address to server
|
|
||||||
(Deprecated, please use ``server add floating ip`` instead)
|
|
||||||
|
|
||||||
.. program:: ip floating add
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack ip floating add
|
|
||||||
<ip-address>
|
|
||||||
<server>
|
|
||||||
|
|
||||||
.. describe:: <ip-address>
|
|
||||||
|
|
||||||
IP address to add to server (name only)
|
|
||||||
|
|
||||||
.. describe:: <server>
|
|
||||||
|
|
||||||
Server to receive the IP address (name or ID)
|
|
||||||
|
|
||||||
ip floating create
|
|
||||||
------------------
|
|
||||||
|
|
||||||
Create new floating IP address
|
|
||||||
(Deprecated, please use ``floating ip create`` instead)
|
|
||||||
|
|
||||||
.. program:: ip floating create
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack ip floating create
|
|
||||||
[--subnet <subnet>]
|
|
||||||
[--port <port>]
|
|
||||||
[--floating-ip-address <floating-ip-address>]
|
|
||||||
[--fixed-ip-address <fixed-ip-address>]
|
|
||||||
<network>
|
|
||||||
|
|
||||||
.. option:: --subnet <subnet>
|
|
||||||
|
|
||||||
Subnet on which you want to create the floating IP (name or ID)
|
|
||||||
(Network v2 only)
|
|
||||||
|
|
||||||
.. option:: --port <port>
|
|
||||||
|
|
||||||
Port to be associated with the floating IP (name or ID)
|
|
||||||
(Network v2 only)
|
|
||||||
|
|
||||||
.. option:: --floating-ip-address <floating-ip-address>
|
|
||||||
|
|
||||||
Floating IP address
|
|
||||||
(Network v2 only)
|
|
||||||
|
|
||||||
.. option:: --fixed-ip-address <fixed-ip-address>
|
|
||||||
|
|
||||||
Fixed IP address mapped to the floating IP
|
|
||||||
(Network v2 only)
|
|
||||||
|
|
||||||
.. describe:: <network>
|
|
||||||
|
|
||||||
Network to allocate floating IP from (name or ID)
|
|
||||||
|
|
||||||
ip floating delete
|
|
||||||
------------------
|
|
||||||
|
|
||||||
Delete floating IP(s)
|
|
||||||
(Deprecated, please use ``floating ip delete`` instead)
|
|
||||||
|
|
||||||
.. program:: ip floating delete
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack ip floating delete
|
|
||||||
<floating-ip> [<floating-ip> ...]
|
|
||||||
|
|
||||||
.. describe:: <floating-ip>
|
|
||||||
|
|
||||||
Floating IP(s) to delete (IP address or ID)
|
|
||||||
|
|
||||||
ip floating list
|
|
||||||
----------------
|
|
||||||
|
|
||||||
List floating IP addresses
|
|
||||||
(Deprecated, please use ``floating ip list`` instead)
|
|
||||||
|
|
||||||
.. program:: ip floating list
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack ip floating list
|
|
||||||
|
|
||||||
ip floating remove
|
|
||||||
------------------
|
|
||||||
|
|
||||||
Remove floating IP address from server
|
|
||||||
(Deprecated, please use ``server remove floating ip`` instead)
|
|
||||||
|
|
||||||
.. program:: ip floating remove
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack ip floating remove
|
|
||||||
<ip-address>
|
|
||||||
<server>
|
|
||||||
|
|
||||||
.. describe:: <ip-address>
|
|
||||||
|
|
||||||
IP address to remove from server (name only)
|
|
||||||
|
|
||||||
.. describe:: <server>
|
|
||||||
|
|
||||||
Server to remove the IP address from (name or ID)
|
|
||||||
|
|
||||||
ip floating show
|
|
||||||
----------------
|
|
||||||
|
|
||||||
Display floating IP details
|
|
||||||
(Deprecated, please use ``floating ip show`` instead)
|
|
||||||
|
|
||||||
.. program:: ip floating show
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack ip floating show <floating-ip>
|
|
||||||
|
|
||||||
.. describe:: <floating-ip>
|
|
||||||
|
|
||||||
Floating IP to display (IP address or ID)
|
|
||||||
@@ -1,80 +0,0 @@
|
|||||||
=======
|
|
||||||
keypair
|
|
||||||
=======
|
|
||||||
|
|
||||||
The badly named keypair is really the public key of an OpenSSH key pair to be
|
|
||||||
used for access to created servers. You can also create a private key for
|
|
||||||
access to a created server by not passing any argument to the keypair create
|
|
||||||
command.
|
|
||||||
|
|
||||||
Compute v2
|
|
||||||
|
|
||||||
keypair create
|
|
||||||
--------------
|
|
||||||
|
|
||||||
Create new public or private key for server ssh access
|
|
||||||
|
|
||||||
.. program:: keypair create
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack keypair create
|
|
||||||
[--public-key <file> | --private-key <file>]
|
|
||||||
<name>
|
|
||||||
|
|
||||||
.. option:: --public-key <file>
|
|
||||||
|
|
||||||
Filename for public key to add. If not used, creates a private key.
|
|
||||||
|
|
||||||
.. option:: --private-key <file>
|
|
||||||
|
|
||||||
Filename for private key to save. If not used, print private key in
|
|
||||||
console.
|
|
||||||
|
|
||||||
.. describe:: <name>
|
|
||||||
|
|
||||||
New public or private key name
|
|
||||||
|
|
||||||
keypair delete
|
|
||||||
--------------
|
|
||||||
|
|
||||||
Delete public or private key(s)
|
|
||||||
|
|
||||||
.. program:: keypair delete
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack keypair delete
|
|
||||||
<key> [<key> ...]
|
|
||||||
|
|
||||||
.. describe:: <key>
|
|
||||||
|
|
||||||
Name of key(s) to delete (name only)
|
|
||||||
|
|
||||||
keypair list
|
|
||||||
------------
|
|
||||||
|
|
||||||
List key fingerprints
|
|
||||||
|
|
||||||
.. program:: keypair list
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack keypair list
|
|
||||||
|
|
||||||
keypair show
|
|
||||||
------------
|
|
||||||
|
|
||||||
Display key details
|
|
||||||
|
|
||||||
.. program:: keypair show
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack keypair show
|
|
||||||
[--public-key]
|
|
||||||
<key>
|
|
||||||
|
|
||||||
.. option:: --public-key
|
|
||||||
|
|
||||||
Show only bare public key paired with the generated key
|
|
||||||
|
|
||||||
.. describe:: <key>
|
|
||||||
|
|
||||||
Public or private key to display (name only)
|
|
||||||
@@ -1,41 +0,0 @@
|
|||||||
======
|
|
||||||
limits
|
|
||||||
======
|
|
||||||
|
|
||||||
The Compute and Block Storage APIs have resource usage limits.
|
|
||||||
|
|
||||||
Compute v2, Block Storage v1
|
|
||||||
|
|
||||||
limits show
|
|
||||||
-----------
|
|
||||||
|
|
||||||
Show compute and block storage limits
|
|
||||||
|
|
||||||
.. program:: limits show
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack limits show
|
|
||||||
--absolute | --rate
|
|
||||||
[--reserved]
|
|
||||||
[--project <project>]
|
|
||||||
[--domain <domain>]
|
|
||||||
|
|
||||||
.. option:: --absolute
|
|
||||||
|
|
||||||
Show absolute limits
|
|
||||||
|
|
||||||
.. option:: --rate
|
|
||||||
|
|
||||||
Show rate limits
|
|
||||||
|
|
||||||
.. option:: --reserved
|
|
||||||
|
|
||||||
Include reservations count [only valid with :option:`--absolute`]
|
|
||||||
|
|
||||||
.. option:: --project <project>
|
|
||||||
|
|
||||||
Show limits for a specific project (name or ID) [only valid with :option:`--absolute`]
|
|
||||||
|
|
||||||
.. option:: --domain <domain>
|
|
||||||
|
|
||||||
Domain the project belongs to (name or ID) [only valid with :option:`--absolute`]
|
|
||||||
@@ -1,91 +0,0 @@
|
|||||||
=======
|
|
||||||
mapping
|
|
||||||
=======
|
|
||||||
|
|
||||||
Identity v3
|
|
||||||
|
|
||||||
`Requires: OS-FEDERATION extension`
|
|
||||||
|
|
||||||
mapping create
|
|
||||||
--------------
|
|
||||||
|
|
||||||
Create new mapping
|
|
||||||
|
|
||||||
.. program:: mapping create
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack mapping create
|
|
||||||
--rules <filename>
|
|
||||||
<name>
|
|
||||||
|
|
||||||
.. option:: --rules <filename>
|
|
||||||
|
|
||||||
Filename that contains a set of mapping rules (required)
|
|
||||||
|
|
||||||
.. _mapping_create-mapping:
|
|
||||||
.. describe:: <name>
|
|
||||||
|
|
||||||
New mapping name (must be unique)
|
|
||||||
|
|
||||||
mapping delete
|
|
||||||
--------------
|
|
||||||
|
|
||||||
Delete mapping(s)
|
|
||||||
|
|
||||||
.. program:: mapping delete
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack mapping delete
|
|
||||||
<mapping> [<mapping> ...]
|
|
||||||
|
|
||||||
.. _mapping_delete-mapping:
|
|
||||||
.. describe:: <mapping>
|
|
||||||
|
|
||||||
Mapping(s) to delete
|
|
||||||
|
|
||||||
mapping list
|
|
||||||
------------
|
|
||||||
|
|
||||||
List mappings
|
|
||||||
|
|
||||||
.. program:: mapping list
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack mapping list
|
|
||||||
|
|
||||||
mapping set
|
|
||||||
-----------
|
|
||||||
|
|
||||||
Set mapping properties
|
|
||||||
|
|
||||||
.. program:: mapping set
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack mapping set
|
|
||||||
[--rules <filename>]
|
|
||||||
<mapping>
|
|
||||||
|
|
||||||
.. option:: --rules <filename>
|
|
||||||
|
|
||||||
Filename that contains a new set of mapping rules
|
|
||||||
|
|
||||||
.. _mapping_set-mapping:
|
|
||||||
.. describe:: <mapping>
|
|
||||||
|
|
||||||
Mapping to modify
|
|
||||||
|
|
||||||
mapping show
|
|
||||||
------------
|
|
||||||
|
|
||||||
Display mapping details
|
|
||||||
|
|
||||||
.. program:: mapping show
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack mapping show
|
|
||||||
<mapping>
|
|
||||||
|
|
||||||
.. _mapping_show-mapping:
|
|
||||||
.. describe:: <mapping>
|
|
||||||
|
|
||||||
Mapping to display
|
|
||||||
@@ -1,22 +0,0 @@
|
|||||||
======
|
|
||||||
module
|
|
||||||
======
|
|
||||||
|
|
||||||
Internal
|
|
||||||
|
|
||||||
Installed Python modules in the OSC process.
|
|
||||||
|
|
||||||
module list
|
|
||||||
-----------
|
|
||||||
|
|
||||||
List module versions
|
|
||||||
|
|
||||||
.. program:: module list
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack module list
|
|
||||||
[--all]
|
|
||||||
|
|
||||||
.. option:: --all
|
|
||||||
|
|
||||||
Show all modules that have version information
|
|
||||||
@@ -1,216 +0,0 @@
|
|||||||
=============
|
|
||||||
network agent
|
|
||||||
=============
|
|
||||||
|
|
||||||
A **network agent** is an agent that handles various tasks used to
|
|
||||||
implement virtual networks. These agents include neutron-dhcp-agent,
|
|
||||||
neutron-l3-agent, neutron-metering-agent, and neutron-lbaas-agent,
|
|
||||||
among others. The agent is available when the alive status of the
|
|
||||||
agent is "True".
|
|
||||||
|
|
||||||
Network v2
|
|
||||||
|
|
||||||
network agent add network
|
|
||||||
-------------------------
|
|
||||||
|
|
||||||
Add network to an agent
|
|
||||||
|
|
||||||
.. program:: network agent add network
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack network agent add network
|
|
||||||
[--dhcp]
|
|
||||||
<agent-id>
|
|
||||||
<network>
|
|
||||||
|
|
||||||
.. option:: --dhcp
|
|
||||||
|
|
||||||
Add a network to DHCP agent
|
|
||||||
|
|
||||||
.. describe:: <agent-id>
|
|
||||||
|
|
||||||
Agent to which a network is added (ID only)
|
|
||||||
|
|
||||||
.. describe:: <network>
|
|
||||||
|
|
||||||
Network to be added to an agent (name or ID)
|
|
||||||
|
|
||||||
network agent add router
|
|
||||||
------------------------
|
|
||||||
|
|
||||||
Add router to an agent
|
|
||||||
|
|
||||||
.. program:: network agent add router
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack network agent add router
|
|
||||||
[--l3]
|
|
||||||
<agent-id>
|
|
||||||
<router>
|
|
||||||
|
|
||||||
.. option:: --l3
|
|
||||||
|
|
||||||
Add router to an L3 agent
|
|
||||||
|
|
||||||
.. _network_agent_add_router-agent-id:
|
|
||||||
.. describe:: <agent-id>
|
|
||||||
|
|
||||||
Agent to which a router is added (ID only)
|
|
||||||
|
|
||||||
.. _network_agent_add_router-router:
|
|
||||||
.. describe:: <router>
|
|
||||||
|
|
||||||
Router to be added to an agent (name or ID)
|
|
||||||
|
|
||||||
network agent delete
|
|
||||||
--------------------
|
|
||||||
|
|
||||||
Delete network agent(s)
|
|
||||||
|
|
||||||
.. program:: network agent delete
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack network agent delete
|
|
||||||
<network-agent> [<network-agent> ...]
|
|
||||||
|
|
||||||
.. _network_agent_delete-network-agent:
|
|
||||||
.. describe:: <network-agent>
|
|
||||||
|
|
||||||
Network agent(s) to delete (ID only)
|
|
||||||
|
|
||||||
network agent list
|
|
||||||
------------------
|
|
||||||
|
|
||||||
List network agents
|
|
||||||
|
|
||||||
.. program:: network agent list
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack network agent list
|
|
||||||
[--agent-type <agent-type>]
|
|
||||||
[--host <host>]
|
|
||||||
[--network <network> | --router <router>]
|
|
||||||
[--long]
|
|
||||||
|
|
||||||
.. option:: --agent-type <agent-type>
|
|
||||||
|
|
||||||
List only agents with the specified agent type.
|
|
||||||
The supported agent types are: dhcp, open-vswitch,
|
|
||||||
linux-bridge, ofa, l3, loadbalancer, metering,
|
|
||||||
metadata, macvtap, nic.
|
|
||||||
|
|
||||||
.. option:: --host <host>
|
|
||||||
|
|
||||||
List only agents running on the specified host
|
|
||||||
|
|
||||||
.. option:: --network <network>
|
|
||||||
|
|
||||||
List agents hosting a network (name or ID)
|
|
||||||
|
|
||||||
.. option:: --router <router>
|
|
||||||
|
|
||||||
List agents hosting this router (name or ID)
|
|
||||||
|
|
||||||
.. option:: --long
|
|
||||||
|
|
||||||
List additional fields in output
|
|
||||||
|
|
||||||
network agent remove network
|
|
||||||
----------------------------
|
|
||||||
|
|
||||||
Remove network from an agent
|
|
||||||
|
|
||||||
.. program:: network agent remove network
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack network agent remove network
|
|
||||||
[--dhcp]
|
|
||||||
<agent-id>
|
|
||||||
<network>
|
|
||||||
|
|
||||||
.. option:: --dhcp
|
|
||||||
|
|
||||||
Remove network from DHCP agent
|
|
||||||
|
|
||||||
.. _network_agent_remove_network-agent-id:
|
|
||||||
.. describe:: <agent-id>
|
|
||||||
|
|
||||||
Agent to which a network is removed (ID only)
|
|
||||||
|
|
||||||
.. _network_agent_remove_network-network:
|
|
||||||
.. describe:: <network>
|
|
||||||
|
|
||||||
Network to be removed from an agent (name or ID)
|
|
||||||
|
|
||||||
network agent remove router
|
|
||||||
---------------------------
|
|
||||||
|
|
||||||
Remove router from an agent
|
|
||||||
|
|
||||||
.. program:: network agent remove router
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack agent remove router
|
|
||||||
[--l3]
|
|
||||||
<agent-id>
|
|
||||||
<router>
|
|
||||||
|
|
||||||
.. option:: --l3
|
|
||||||
|
|
||||||
Remove router from an L3 agent
|
|
||||||
|
|
||||||
.. _network_agent_remove_router-agent-id:
|
|
||||||
.. describe:: <agent-id>
|
|
||||||
|
|
||||||
Agent from which router will be removed (ID only)
|
|
||||||
|
|
||||||
.. _network_agent_remove_router-router:
|
|
||||||
.. describe:: <router>
|
|
||||||
|
|
||||||
Router to be removed from an agent (name or ID)
|
|
||||||
|
|
||||||
network agent set
|
|
||||||
-----------------
|
|
||||||
|
|
||||||
Set network agent properties
|
|
||||||
|
|
||||||
.. program:: network agent set
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack network agent set
|
|
||||||
[--description <description>]
|
|
||||||
[--enable | --disable]
|
|
||||||
<network-agent>
|
|
||||||
|
|
||||||
.. option:: --description <description>
|
|
||||||
|
|
||||||
Set network agent description
|
|
||||||
|
|
||||||
.. option:: --enable
|
|
||||||
|
|
||||||
Enable network agent
|
|
||||||
|
|
||||||
.. option:: --disable
|
|
||||||
|
|
||||||
Disable network agent
|
|
||||||
|
|
||||||
.. _network_agent_set-network-agent:
|
|
||||||
.. describe:: <network-agent>
|
|
||||||
|
|
||||||
Network agent to modify (ID only)
|
|
||||||
|
|
||||||
network agent show
|
|
||||||
------------------
|
|
||||||
|
|
||||||
Display network agent details
|
|
||||||
|
|
||||||
.. program:: network agent show
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack network agent show
|
|
||||||
<network-agent>
|
|
||||||
|
|
||||||
.. _network_agent_show-network-agent:
|
|
||||||
.. describe:: <network-agent>
|
|
||||||
|
|
||||||
Network agent to display (ID only)
|
|
||||||
@@ -1,69 +0,0 @@
|
|||||||
===============================
|
|
||||||
network auto allocated topology
|
|
||||||
===============================
|
|
||||||
|
|
||||||
An **auto allocated topology** allows admins to quickly set up external
|
|
||||||
connectivity for end-users. Only one auto allocated topology is allowed per
|
|
||||||
project. For more information on how to set up the resources required
|
|
||||||
for auto allocated topology review the documentation at:
|
|
||||||
http://docs.openstack.org/newton/networking-guide/config-auto-allocation.html
|
|
||||||
|
|
||||||
Network v2
|
|
||||||
|
|
||||||
network auto allocated topology create
|
|
||||||
--------------------------------------
|
|
||||||
|
|
||||||
Create the auto allocated topology for project
|
|
||||||
|
|
||||||
.. program:: network auto allocated topology create
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack network auto allocated topology create
|
|
||||||
[--or-show]
|
|
||||||
[--check-resources]
|
|
||||||
[--project <project> [--project-domain <project-domain>]]
|
|
||||||
|
|
||||||
.. option:: --or-show
|
|
||||||
|
|
||||||
If topology exists returns the topologies information (Default).
|
|
||||||
|
|
||||||
.. option:: --check-resources
|
|
||||||
|
|
||||||
Validate the requirements for auto allocated topology.
|
|
||||||
Does not return a topology.
|
|
||||||
|
|
||||||
.. option:: --project <project>
|
|
||||||
|
|
||||||
Return the auto allocated topology for a given project.
|
|
||||||
Default is current project.
|
|
||||||
|
|
||||||
.. option:: --project-domain <project-domain>
|
|
||||||
|
|
||||||
Domain the project belongs to (name or ID).
|
|
||||||
This can be used in case collisions between project names exist.
|
|
||||||
|
|
||||||
.. _network_auto_allocated_topology_create:
|
|
||||||
|
|
||||||
|
|
||||||
network auto allocated topology delete
|
|
||||||
--------------------------------------
|
|
||||||
|
|
||||||
Delete auto allocated topology for project
|
|
||||||
|
|
||||||
.. program:: network auto allocated topology delete
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack network auto allocated topology delete
|
|
||||||
[--project <project> [--project-domain <project-domain>]]
|
|
||||||
|
|
||||||
.. option:: --project <project>
|
|
||||||
|
|
||||||
Delete auto allocated topology for a given project.
|
|
||||||
Default is the current project.
|
|
||||||
|
|
||||||
.. option:: --project-domain <project-domain>
|
|
||||||
|
|
||||||
Domain the project belongs to (name or ID).
|
|
||||||
This can be used in case collisions between project names exist.
|
|
||||||
|
|
||||||
.. _network_auto_allocated_topology_delete:
|
|
||||||
@@ -1,145 +0,0 @@
|
|||||||
======================
|
|
||||||
network flavor profile
|
|
||||||
======================
|
|
||||||
|
|
||||||
A **network flavor profile** allows administrators to create, delete, list,
|
|
||||||
show and update network service profile, which details a framework to enable
|
|
||||||
operators to configure and users to select from different abstract
|
|
||||||
representations of a service implementation in the Networking service.
|
|
||||||
It decouples the logical configuration from its instantiation enabling
|
|
||||||
operators to create user options according to deployment needs.
|
|
||||||
|
|
||||||
Network v2
|
|
||||||
|
|
||||||
network flavor profile create
|
|
||||||
-----------------------------
|
|
||||||
|
|
||||||
Create a new network flavor profile
|
|
||||||
|
|
||||||
.. program:: network flavor profile create
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack network flavor profile create
|
|
||||||
[--project <project> [--project-domain <project-domain>]]
|
|
||||||
[--description <description>]
|
|
||||||
[--enable | --disable]
|
|
||||||
(--driver <driver> | --metainfo <metainfo> | --driver <driver> --metainfo <metainfo>)
|
|
||||||
|
|
||||||
.. option:: --project <project>
|
|
||||||
|
|
||||||
Owner's project (name or ID)
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. option:: --project-domain <project-domain>
|
|
||||||
|
|
||||||
Domain the project belongs to (name or ID). This can
|
|
||||||
be used in case collisions between project names
|
|
||||||
exist
|
|
||||||
|
|
||||||
.. option:: --description <description>
|
|
||||||
|
|
||||||
Description for the flavor profile
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. option:: --enable
|
|
||||||
|
|
||||||
Enable the flavor profile (default)
|
|
||||||
|
|
||||||
.. option:: --disable
|
|
||||||
|
|
||||||
Disable the flavor profile
|
|
||||||
|
|
||||||
.. option:: --driver <driver>
|
|
||||||
|
|
||||||
Python module path to driver
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. option:: --metainfo <metainfo>
|
|
||||||
|
|
||||||
Metainfo for the flavor profile
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
|
|
||||||
network flavor profile delete
|
|
||||||
-----------------------------
|
|
||||||
|
|
||||||
Delete network flavor profile
|
|
||||||
|
|
||||||
.. program:: network flavor profile delete
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack network flavor profile delete
|
|
||||||
<flavor-profile-id> [<flavor-profile-id> ...]
|
|
||||||
|
|
||||||
.. describe:: <flavor-profile-id>
|
|
||||||
|
|
||||||
Flavor profile(s) to delete (ID only)
|
|
||||||
|
|
||||||
network flavor profile list
|
|
||||||
---------------------------
|
|
||||||
|
|
||||||
List network flavor profiles
|
|
||||||
|
|
||||||
.. program:: network flavor profile list
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack network flavor profile list
|
|
||||||
|
|
||||||
network flavor profile set
|
|
||||||
--------------------------
|
|
||||||
|
|
||||||
Set network flavor profile properties
|
|
||||||
|
|
||||||
.. program:: network flavor profile set
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack network flavor profile set
|
|
||||||
[--description <description>]
|
|
||||||
[--driver <driver>]
|
|
||||||
[--enable | --disable]
|
|
||||||
[--metainfo <metainfo>]
|
|
||||||
<flavor-profile-id>
|
|
||||||
|
|
||||||
|
|
||||||
.. option:: --description <description>
|
|
||||||
|
|
||||||
Description of the flavor profile
|
|
||||||
|
|
||||||
.. option:: --driver <driver>
|
|
||||||
|
|
||||||
Python module path to driver
|
|
||||||
|
|
||||||
.. option:: --enable (Default)
|
|
||||||
|
|
||||||
Enable the flavor profile
|
|
||||||
|
|
||||||
.. option:: --disable
|
|
||||||
|
|
||||||
Disable the flavor profile
|
|
||||||
|
|
||||||
.. option:: --metainfo <metainfo>
|
|
||||||
|
|
||||||
Metainfo for the flavor profile
|
|
||||||
|
|
||||||
.. describe:: <flavor-profile-id>
|
|
||||||
|
|
||||||
Flavor profile to update (ID only)
|
|
||||||
|
|
||||||
network flavor profile show
|
|
||||||
---------------------------
|
|
||||||
|
|
||||||
Show network flavor profile
|
|
||||||
|
|
||||||
.. program:: network flavor profile show
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack network flavor profile show
|
|
||||||
<flavor-profile-id>
|
|
||||||
|
|
||||||
.. describe:: <flavor-profile-id>
|
|
||||||
|
|
||||||
Flavor profile to display (ID only)
|
|
||||||
@@ -1,183 +0,0 @@
|
|||||||
==============
|
|
||||||
network flavor
|
|
||||||
==============
|
|
||||||
|
|
||||||
A **network flavor** extension allows the user selection of operator-curated
|
|
||||||
flavors during resource creations. It allows administrators to create network
|
|
||||||
service flavors.
|
|
||||||
|
|
||||||
Network v2
|
|
||||||
|
|
||||||
network flavor add profile
|
|
||||||
--------------------------
|
|
||||||
|
|
||||||
Add network flavor to service profile
|
|
||||||
|
|
||||||
.. program:: network flavor add profile
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack network flavor add profile
|
|
||||||
<flavor>
|
|
||||||
<service-profile-id>
|
|
||||||
|
|
||||||
.. describe:: <flavor>
|
|
||||||
|
|
||||||
Flavor to which service profile is added. (Name or ID)
|
|
||||||
|
|
||||||
.. describe:: <service-profile-id>
|
|
||||||
|
|
||||||
Service profile to be added to flavor. (ID only)
|
|
||||||
|
|
||||||
.. _network_flavor_add_profile:
|
|
||||||
|
|
||||||
network flavor create
|
|
||||||
---------------------
|
|
||||||
|
|
||||||
Create network flavor
|
|
||||||
|
|
||||||
.. program:: network flavor create
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack network flavor create
|
|
||||||
--service-type <service-type>
|
|
||||||
[--description <description>]
|
|
||||||
[--enable | --disable]
|
|
||||||
[--project <project> [--project-domain <project-domain>]]
|
|
||||||
<name>
|
|
||||||
|
|
||||||
.. option:: --service-type <service-type>
|
|
||||||
|
|
||||||
Service type to which the flavor applies to: e.g. VPN.
|
|
||||||
(See openstack :ref:`\<service providers\> <network_service_provider_list>`) (required)
|
|
||||||
|
|
||||||
.. option:: --description <description>
|
|
||||||
|
|
||||||
Description for the flavor
|
|
||||||
|
|
||||||
.. option:: --enable
|
|
||||||
|
|
||||||
Enable the flavor (default)
|
|
||||||
|
|
||||||
.. option:: --disable
|
|
||||||
|
|
||||||
Disable the flavor
|
|
||||||
|
|
||||||
.. option:: --project <project>
|
|
||||||
|
|
||||||
Owner's project (name or ID)
|
|
||||||
|
|
||||||
.. option:: --project-domain <project-domain>
|
|
||||||
|
|
||||||
Domain the project belongs to (name or ID). This can
|
|
||||||
be used in case collisions between project names
|
|
||||||
exist.
|
|
||||||
|
|
||||||
.. describe:: <name>
|
|
||||||
|
|
||||||
Name for the flavor
|
|
||||||
|
|
||||||
.. _network_flavor_create:
|
|
||||||
|
|
||||||
network flavor delete
|
|
||||||
---------------------
|
|
||||||
|
|
||||||
Delete network flavor(s)
|
|
||||||
|
|
||||||
.. program:: network flavor delete
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack network flavor delete
|
|
||||||
<flavor> [<flavor> ...]
|
|
||||||
|
|
||||||
.. describe:: <flavor>
|
|
||||||
|
|
||||||
Flavor(s) to delete (name or ID)
|
|
||||||
|
|
||||||
.. _network_flavor_delete:
|
|
||||||
|
|
||||||
network flavor list
|
|
||||||
-------------------
|
|
||||||
|
|
||||||
List network flavors
|
|
||||||
|
|
||||||
.. program:: network flavor list
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack network flavor list
|
|
||||||
|
|
||||||
.. _network_flavor_list:
|
|
||||||
|
|
||||||
network flavor remove profile
|
|
||||||
-----------------------------
|
|
||||||
|
|
||||||
Remove network flavor from service profile
|
|
||||||
|
|
||||||
.. program:: network flavor remove profile
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack network flavor remove profile
|
|
||||||
<flavor>
|
|
||||||
<service-profile-id>
|
|
||||||
|
|
||||||
.. describe:: <flavor>
|
|
||||||
|
|
||||||
Flavor from which service profile is removed. (Name or ID)
|
|
||||||
|
|
||||||
.. describe:: <service-profile-id>
|
|
||||||
|
|
||||||
Service profile to be removed from flavor. (ID only)
|
|
||||||
|
|
||||||
.. _network_flavor_remove_profile:
|
|
||||||
|
|
||||||
network flavor set
|
|
||||||
------------------
|
|
||||||
|
|
||||||
Set network flavor properties
|
|
||||||
|
|
||||||
.. program:: network flavor set
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack network flavor set
|
|
||||||
[--name <name>]
|
|
||||||
[--description <description>]
|
|
||||||
[--enable | --disable]
|
|
||||||
<flavor>
|
|
||||||
|
|
||||||
.. option:: --name <name>
|
|
||||||
|
|
||||||
Set flavor name
|
|
||||||
|
|
||||||
.. option:: --description <description>
|
|
||||||
|
|
||||||
Set network flavor description
|
|
||||||
|
|
||||||
.. option:: --enable
|
|
||||||
|
|
||||||
Enable network flavor
|
|
||||||
|
|
||||||
.. option:: --disable
|
|
||||||
|
|
||||||
Disable network flavor
|
|
||||||
|
|
||||||
.. describe:: <flavor>
|
|
||||||
|
|
||||||
Flavor to update (name or ID)
|
|
||||||
|
|
||||||
.. _network_flavor_set:
|
|
||||||
|
|
||||||
network flavor show
|
|
||||||
-------------------
|
|
||||||
|
|
||||||
Show network flavor
|
|
||||||
|
|
||||||
.. program:: network flavor show
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack network flavor show
|
|
||||||
<flavor>
|
|
||||||
|
|
||||||
.. describe:: <flavor>
|
|
||||||
|
|
||||||
Flavor to display (name or ID)
|
|
||||||
|
|
||||||
.. _network_flavor_show:
|
|
||||||
@@ -1,101 +0,0 @@
|
|||||||
==================
|
|
||||||
network meter rule
|
|
||||||
==================
|
|
||||||
|
|
||||||
A **meter rule** sets the rule for
|
|
||||||
a meter to measure traffic for a specific IP range.
|
|
||||||
The following uses **meter** and requires the L3
|
|
||||||
metering extension.
|
|
||||||
|
|
||||||
Network v2
|
|
||||||
|
|
||||||
network meter rule create
|
|
||||||
-------------------------
|
|
||||||
|
|
||||||
Create meter rule
|
|
||||||
|
|
||||||
.. program:: network meter rule create
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack network meter rule create
|
|
||||||
--remote-ip-prefix <remote-ip-prefix>
|
|
||||||
[--ingress | --egress]
|
|
||||||
[--exclude | --include]
|
|
||||||
[--project <project> [--project-domain <project-domain>]]
|
|
||||||
<meter>
|
|
||||||
|
|
||||||
.. option:: --project <project>
|
|
||||||
|
|
||||||
Owner's project (name or ID)
|
|
||||||
|
|
||||||
.. option:: --project-domain <project-domain>
|
|
||||||
|
|
||||||
Domain the project belongs to (name of ID).
|
|
||||||
This can be used in case collisions between project names exist.
|
|
||||||
|
|
||||||
.. option:: --ingress
|
|
||||||
|
|
||||||
Rule is applied to incoming traffic (default)
|
|
||||||
|
|
||||||
.. option:: --egress
|
|
||||||
|
|
||||||
Rule is applied to outgoing traffic
|
|
||||||
|
|
||||||
.. option:: --exclude
|
|
||||||
|
|
||||||
Exclude remote_ip_prefix from count of the traffic of IP addresses
|
|
||||||
|
|
||||||
.. option:: --include
|
|
||||||
|
|
||||||
Include remote_ip_prefix into count of the traffic of IP addresses
|
|
||||||
(default)
|
|
||||||
|
|
||||||
.. option:: --remote-ip-prefix <remote-ip-prefix>
|
|
||||||
|
|
||||||
The remote IP prefix to associate with this metering rule packet
|
|
||||||
|
|
||||||
.. _network_meter_rule_create:
|
|
||||||
.. describe:: <meter>
|
|
||||||
|
|
||||||
Meter to associate with this meter rule (name or ID)
|
|
||||||
|
|
||||||
|
|
||||||
network meter rule delete
|
|
||||||
-------------------------
|
|
||||||
|
|
||||||
Delete meter rule(s)
|
|
||||||
|
|
||||||
.. program:: network meter rule delete
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack network meter rule delete <id> [<id> ...]
|
|
||||||
|
|
||||||
.. _network_meter_rule_delete:
|
|
||||||
.. describe:: <meter-rule-id>
|
|
||||||
|
|
||||||
ID of meter rule(s) to delete
|
|
||||||
|
|
||||||
network meter rule list
|
|
||||||
-----------------------
|
|
||||||
|
|
||||||
List meter rules
|
|
||||||
|
|
||||||
.. program:: network meter rule list
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack network meter rule list
|
|
||||||
|
|
||||||
network meter rule show
|
|
||||||
-----------------------
|
|
||||||
|
|
||||||
Show meter rule
|
|
||||||
|
|
||||||
.. program:: network meter rule show
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack network meter rule show <meter-rule-id>
|
|
||||||
|
|
||||||
.. _network_meter_show:
|
|
||||||
.. describe:: <meter-rule-id>
|
|
||||||
|
|
||||||
Meter rule to display (ID only)
|
|
||||||
@@ -1,91 +0,0 @@
|
|||||||
=============
|
|
||||||
network meter
|
|
||||||
=============
|
|
||||||
|
|
||||||
A **network meter** allows operators to measure
|
|
||||||
traffic for a specific IP range. The following commands
|
|
||||||
are specific to the L3 metering extension.
|
|
||||||
|
|
||||||
Network v2
|
|
||||||
|
|
||||||
network meter create
|
|
||||||
--------------------
|
|
||||||
|
|
||||||
Create network meter
|
|
||||||
|
|
||||||
.. program:: network meter create
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack network meter create
|
|
||||||
[--project <project> [--project-domain <project-domain>]]
|
|
||||||
[--description <description>]
|
|
||||||
[--share | --no-share]
|
|
||||||
<name>
|
|
||||||
|
|
||||||
.. option:: --project <project>
|
|
||||||
|
|
||||||
Owner's project (name of ID)
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. option:: --description <description>
|
|
||||||
|
|
||||||
Description of meter
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. option:: --share
|
|
||||||
|
|
||||||
Share the meter between projects
|
|
||||||
|
|
||||||
.. option:: --no-share
|
|
||||||
|
|
||||||
Do not share the meter between projects (Default)
|
|
||||||
|
|
||||||
.. _network_meter_create:
|
|
||||||
.. describe:: <name>
|
|
||||||
|
|
||||||
New meter name
|
|
||||||
|
|
||||||
network meter delete
|
|
||||||
--------------------
|
|
||||||
|
|
||||||
Delete network meter(s)
|
|
||||||
|
|
||||||
.. program:: network meter delete
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack network meter delete
|
|
||||||
<meter> [<meter> ...]
|
|
||||||
|
|
||||||
.. _network_meter_delete:
|
|
||||||
.. describe:: <meter>
|
|
||||||
|
|
||||||
Meter(s) to delete (name or ID)
|
|
||||||
|
|
||||||
network meter list
|
|
||||||
------------------
|
|
||||||
|
|
||||||
List network meters
|
|
||||||
|
|
||||||
.. program:: network meter list
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack network meter list
|
|
||||||
|
|
||||||
|
|
||||||
network meter show
|
|
||||||
------------------
|
|
||||||
|
|
||||||
Show network meter
|
|
||||||
|
|
||||||
.. program:: network meter show
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack network meter show
|
|
||||||
<meter>
|
|
||||||
|
|
||||||
.. _network_meter_show:
|
|
||||||
.. describe:: <meter>
|
|
||||||
|
|
||||||
Meter to display (name or ID)
|
|
||||||
@@ -1,163 +0,0 @@
|
|||||||
==================
|
|
||||||
network qos policy
|
|
||||||
==================
|
|
||||||
|
|
||||||
A **Network QoS policy** groups a number of Network QoS rules, applied to a
|
|
||||||
network or a port.
|
|
||||||
|
|
||||||
Network v2
|
|
||||||
|
|
||||||
network qos policy create
|
|
||||||
-------------------------
|
|
||||||
|
|
||||||
Create new Network QoS policy
|
|
||||||
|
|
||||||
.. program:: network qos policy create
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack network qos policy create
|
|
||||||
[--description <description>]
|
|
||||||
[--share | --no-share]
|
|
||||||
[--project <project>]
|
|
||||||
[--project-domain <project-domain>]
|
|
||||||
[--default | --no-default]
|
|
||||||
<name>
|
|
||||||
|
|
||||||
.. option:: --description <description>
|
|
||||||
|
|
||||||
Description of the QoS policy
|
|
||||||
|
|
||||||
.. option:: --share
|
|
||||||
|
|
||||||
Make the QoS policy accessible by other projects
|
|
||||||
|
|
||||||
.. option:: --no-share
|
|
||||||
|
|
||||||
Make the QoS policy not accessible by other projects (default)
|
|
||||||
|
|
||||||
.. option:: --project <project>
|
|
||||||
|
|
||||||
Owner's project (name or ID)
|
|
||||||
|
|
||||||
.. option:: --project-domain <project-domain>
|
|
||||||
|
|
||||||
Domain the project belongs to (name or ID).
|
|
||||||
This can be used in case collisions between project names exist.
|
|
||||||
|
|
||||||
.. option:: --default
|
|
||||||
|
|
||||||
Set this as a default network QoS policy
|
|
||||||
|
|
||||||
.. option:: --no-default
|
|
||||||
|
|
||||||
Set this as a non-default network QoS policy
|
|
||||||
|
|
||||||
.. _network_qos_policy_create-name:
|
|
||||||
.. describe:: <name>
|
|
||||||
|
|
||||||
New QoS policy specification name
|
|
||||||
|
|
||||||
network qos policy delete
|
|
||||||
-------------------------
|
|
||||||
|
|
||||||
Delete Network QoS policy
|
|
||||||
|
|
||||||
.. program:: network qos policy delete
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack network qos policy delete
|
|
||||||
<qos-policy> [<qos-policy> ...]
|
|
||||||
|
|
||||||
.. _network_qos_policy_delete-qos-policy:
|
|
||||||
.. describe:: <qos-policy>
|
|
||||||
|
|
||||||
Network QoS policy(s) to delete (name or ID)
|
|
||||||
|
|
||||||
network qos policy list
|
|
||||||
-----------------------
|
|
||||||
|
|
||||||
List Network QoS policies
|
|
||||||
|
|
||||||
.. program:: network qos policy list
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack network qos policy list
|
|
||||||
[--project <project> [--project-domain <project-domain>]]
|
|
||||||
[--share | --no-share]
|
|
||||||
|
|
||||||
.. option:: --project <project>
|
|
||||||
|
|
||||||
List qos policies according to their project (name or ID)
|
|
||||||
|
|
||||||
.. option:: --project-domain <project-domain>
|
|
||||||
|
|
||||||
Domain the project belongs to (name or ID).
|
|
||||||
This can be used in case collisions between project names exist.
|
|
||||||
|
|
||||||
.. option:: --share
|
|
||||||
|
|
||||||
List qos policies shared between projects
|
|
||||||
|
|
||||||
.. option:: --no-share
|
|
||||||
|
|
||||||
List qos policies not shared between projects
|
|
||||||
|
|
||||||
network qos policy set
|
|
||||||
----------------------
|
|
||||||
|
|
||||||
Set Network QoS policy properties
|
|
||||||
|
|
||||||
.. program:: network qos policy set
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack network qos policy set
|
|
||||||
[--name <name>]
|
|
||||||
[--description <description>]
|
|
||||||
[--share | --no-share]
|
|
||||||
[--default | --no-default]
|
|
||||||
<qos-policy>
|
|
||||||
|
|
||||||
.. option:: --name <name>
|
|
||||||
|
|
||||||
Name of the QoS policy
|
|
||||||
|
|
||||||
.. option:: --description <description>
|
|
||||||
|
|
||||||
Description of the QoS policy
|
|
||||||
|
|
||||||
.. option:: --share
|
|
||||||
|
|
||||||
Make the QoS policy accessible by other projects
|
|
||||||
|
|
||||||
.. option:: --no-share
|
|
||||||
|
|
||||||
Make the QoS policy not accessible by other projects
|
|
||||||
|
|
||||||
.. option:: --default
|
|
||||||
|
|
||||||
Set this as a default network QoS policy
|
|
||||||
|
|
||||||
.. option:: --no-default
|
|
||||||
|
|
||||||
Set this as a non-default network QoS policy
|
|
||||||
|
|
||||||
.. _network_qos_policy_set-qos-policy:
|
|
||||||
.. describe:: <qos-policy>
|
|
||||||
|
|
||||||
Network QoS policy to modify (name or ID)
|
|
||||||
|
|
||||||
network qos policy show
|
|
||||||
-----------------------
|
|
||||||
|
|
||||||
Display Network QoS policy details
|
|
||||||
|
|
||||||
.. program:: network qos policy show
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack network qos policy show
|
|
||||||
<qos-policy>
|
|
||||||
|
|
||||||
.. _network_qos_policy_show-qos-policy:
|
|
||||||
.. describe:: <qos-policy>
|
|
||||||
|
|
||||||
Network QoS policy to display (name or ID)
|
|
||||||
@@ -1,18 +0,0 @@
|
|||||||
=====================
|
|
||||||
network qos rule type
|
|
||||||
=====================
|
|
||||||
|
|
||||||
A **Network QoS rule type** is a specific Network QoS rule type available to be
|
|
||||||
used.
|
|
||||||
|
|
||||||
Network v2
|
|
||||||
|
|
||||||
network qos rule type list
|
|
||||||
--------------------------
|
|
||||||
|
|
||||||
List Network QoS rule types
|
|
||||||
|
|
||||||
.. program:: network qos rule type list
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack network qos rule type list
|
|
||||||
@@ -1,165 +0,0 @@
|
|||||||
================
|
|
||||||
network qos rule
|
|
||||||
================
|
|
||||||
|
|
||||||
A **Network QoS rule** specifies a rule defined in a Network QoS policy; its
|
|
||||||
type is defined by the parameter 'type'. Can be assigned, within a Network QoS
|
|
||||||
policy, to a port or a network. Each Network QoS policy can contain several
|
|
||||||
rules, each of them
|
|
||||||
|
|
||||||
Network v2
|
|
||||||
|
|
||||||
network qos rule create
|
|
||||||
-----------------------
|
|
||||||
|
|
||||||
Create new Network QoS rule
|
|
||||||
|
|
||||||
.. program:: network qos rule create
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack network qos rule create
|
|
||||||
--type <type>
|
|
||||||
[--max-kbps <max-kbps>]
|
|
||||||
[--max-burst-kbits <max-burst-kbits>]
|
|
||||||
[--dscp-marks <dscp-marks>]
|
|
||||||
[--min-kbps <min-kbps>]
|
|
||||||
[--ingress | --egress]
|
|
||||||
<qos-policy>
|
|
||||||
|
|
||||||
.. option:: --type <type>
|
|
||||||
|
|
||||||
QoS rule type (minimum-bandwidth, dscp-marking, bandwidth-limit)
|
|
||||||
|
|
||||||
.. option:: --max-kbps <min-kbps>
|
|
||||||
|
|
||||||
Maximum bandwidth in kbps
|
|
||||||
|
|
||||||
.. option:: --max-burst-kbits <max-burst-kbits>
|
|
||||||
|
|
||||||
Maximum burst in kilobits, 0 means automatic
|
|
||||||
|
|
||||||
.. option:: --dscp-mark <dscp-mark>
|
|
||||||
|
|
||||||
DSCP mark: value can be 0, even numbers from 8-56, excluding 42, 44, 50,
|
|
||||||
52, and 54
|
|
||||||
|
|
||||||
.. option:: --min-kbps <min-kbps>
|
|
||||||
|
|
||||||
Minimum guaranteed bandwidth in kbps
|
|
||||||
|
|
||||||
.. option:: --ingress
|
|
||||||
|
|
||||||
Ingress traffic direction from the project point of view
|
|
||||||
|
|
||||||
.. option:: --egress
|
|
||||||
|
|
||||||
Egress traffic direction from the project point of view
|
|
||||||
|
|
||||||
.. describe:: <qos-policy>
|
|
||||||
|
|
||||||
QoS policy that contains the rule (name or ID)
|
|
||||||
|
|
||||||
network qos rule delete
|
|
||||||
-----------------------
|
|
||||||
|
|
||||||
Delete Network QoS rule
|
|
||||||
|
|
||||||
.. program:: network qos rule delete
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack network qos rule delete
|
|
||||||
<qos-policy>
|
|
||||||
<rule-id>
|
|
||||||
|
|
||||||
.. describe:: <qos-policy>
|
|
||||||
|
|
||||||
QoS policy that contains the rule (name or ID)
|
|
||||||
|
|
||||||
.. describe:: <rule-id>
|
|
||||||
|
|
||||||
Network QoS rule to delete (ID)
|
|
||||||
|
|
||||||
network qos rule list
|
|
||||||
---------------------
|
|
||||||
|
|
||||||
List Network QoS rules
|
|
||||||
|
|
||||||
.. program:: network qos rule list
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack network qos rule list
|
|
||||||
<qos-policy>
|
|
||||||
|
|
||||||
.. describe:: <qos-policy>
|
|
||||||
|
|
||||||
QoS policy that contains the rule (name or ID)
|
|
||||||
|
|
||||||
network qos rule set
|
|
||||||
--------------------
|
|
||||||
|
|
||||||
Set Network QoS rule properties
|
|
||||||
|
|
||||||
.. program:: network qos rule set
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack network qos rule set
|
|
||||||
[--max-kbps <max-kbps>]
|
|
||||||
[--max-burst-kbits <max-burst-kbits>]
|
|
||||||
[--dscp-marks <dscp-marks>]
|
|
||||||
[--min-kbps <min-kbps>]
|
|
||||||
[--ingress | --egress]
|
|
||||||
<qos-policy>
|
|
||||||
<rule-id>
|
|
||||||
|
|
||||||
.. option:: --max-kbps <min-kbps>
|
|
||||||
|
|
||||||
Maximum bandwidth in kbps
|
|
||||||
|
|
||||||
.. option:: --max-burst-kbits <max-burst-kbits>
|
|
||||||
|
|
||||||
Maximum burst in kilobits, 0 means automatic
|
|
||||||
|
|
||||||
.. option:: --dscp-mark <dscp-mark>
|
|
||||||
|
|
||||||
DSCP mark: value can be 0, even numbers from 8-56, excluding 42, 44, 50,
|
|
||||||
52, and 54
|
|
||||||
|
|
||||||
.. option:: --min-kbps <min-kbps>
|
|
||||||
|
|
||||||
Minimum guaranteed bandwidth in kbps
|
|
||||||
|
|
||||||
.. option:: --ingress
|
|
||||||
|
|
||||||
Ingress traffic direction from the project point of view
|
|
||||||
|
|
||||||
.. option:: --egress
|
|
||||||
|
|
||||||
Egress traffic direction from the project point of view
|
|
||||||
|
|
||||||
.. describe:: <qos-policy>
|
|
||||||
|
|
||||||
QoS policy that contains the rule (name or ID)
|
|
||||||
|
|
||||||
.. describe:: <rule-id>
|
|
||||||
|
|
||||||
Network QoS rule to delete (ID)
|
|
||||||
|
|
||||||
network qos rule show
|
|
||||||
---------------------
|
|
||||||
|
|
||||||
Display Network QoS rule details
|
|
||||||
|
|
||||||
.. program:: network qos rule show
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack network qos rule show
|
|
||||||
<qos-policy>
|
|
||||||
<rule-id>
|
|
||||||
|
|
||||||
.. describe:: <qos-policy>
|
|
||||||
|
|
||||||
QoS policy that contains the rule (name or ID)
|
|
||||||
|
|
||||||
.. describe:: <rule-id>
|
|
||||||
|
|
||||||
Network QoS rule to delete (ID)
|
|
||||||
@@ -1,138 +0,0 @@
|
|||||||
============
|
|
||||||
network rbac
|
|
||||||
============
|
|
||||||
|
|
||||||
A **network rbac** is a Role-Based Access Control (RBAC) policy for
|
|
||||||
network resources. It enables both operators and users to grant access
|
|
||||||
to network resources for specific projects.
|
|
||||||
|
|
||||||
Network v2
|
|
||||||
|
|
||||||
network rbac create
|
|
||||||
-------------------
|
|
||||||
|
|
||||||
Create network RBAC policy
|
|
||||||
|
|
||||||
.. program:: network rbac create
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack network rbac create
|
|
||||||
--type <type>
|
|
||||||
--action <action>
|
|
||||||
--target-project <target-project> [--target-project-domain <target-project-domain>]
|
|
||||||
[--project <project> [--project-domain <project-domain>]]
|
|
||||||
<rbac-policy>
|
|
||||||
|
|
||||||
.. option:: --type <type>
|
|
||||||
|
|
||||||
Type of the object that RBAC policy affects ("qos_policy" or "network") (required)
|
|
||||||
|
|
||||||
.. option:: --action <action>
|
|
||||||
|
|
||||||
Action for the RBAC policy ("access_as_external" or "access_as_shared") (required)
|
|
||||||
|
|
||||||
.. option:: --target-project <target-project>
|
|
||||||
|
|
||||||
The project to which the RBAC policy will be enforced (name or ID) (required)
|
|
||||||
|
|
||||||
.. option:: --target-project-domain <target-project-domain>
|
|
||||||
|
|
||||||
Domain the target project belongs to (name or ID).
|
|
||||||
This can be used in case collisions between project names exist.
|
|
||||||
|
|
||||||
.. option:: --project <project>
|
|
||||||
|
|
||||||
The owner project (name or ID)
|
|
||||||
|
|
||||||
.. option:: --project-domain <project-domain>
|
|
||||||
|
|
||||||
Domain the project belongs to (name or ID).
|
|
||||||
This can be used in case collisions between project names exist.
|
|
||||||
|
|
||||||
.. _network_rbac_create-rbac-policy:
|
|
||||||
.. describe:: <rbac-object>
|
|
||||||
|
|
||||||
The object to which this RBAC policy affects (name or ID)
|
|
||||||
|
|
||||||
network rbac delete
|
|
||||||
-------------------
|
|
||||||
|
|
||||||
Delete network RBAC policy(s)
|
|
||||||
|
|
||||||
.. program:: network rbac delete
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack network rbac delete
|
|
||||||
<rbac-policy> [<rbac-policy> ...]
|
|
||||||
|
|
||||||
.. _network_rbac_delete-rbac-policy:
|
|
||||||
.. describe:: <rbac-policy>
|
|
||||||
|
|
||||||
RBAC policy(s) to delete (ID only)
|
|
||||||
|
|
||||||
network rbac list
|
|
||||||
-----------------
|
|
||||||
|
|
||||||
List network RBAC policies
|
|
||||||
|
|
||||||
.. program:: network rbac list
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack network rbac list
|
|
||||||
[--type <type>]
|
|
||||||
[--action <action>]
|
|
||||||
[--long]
|
|
||||||
|
|
||||||
.. option:: --type <type>
|
|
||||||
|
|
||||||
List network RBAC policies according to given object type ("qos_policy" or "network")
|
|
||||||
|
|
||||||
.. option:: --action <action>
|
|
||||||
|
|
||||||
List network RBAC policies according to given action ("access_as_external" or "access_as_shared")
|
|
||||||
|
|
||||||
.. option:: --long
|
|
||||||
|
|
||||||
List additional fields in output
|
|
||||||
|
|
||||||
network rbac set
|
|
||||||
----------------
|
|
||||||
|
|
||||||
Set network RBAC policy properties
|
|
||||||
|
|
||||||
.. program:: network rbac set
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack network rbac set
|
|
||||||
[--target-project <target-project> [--target-project-domain <target-project-domain>]]
|
|
||||||
<rbac-policy>
|
|
||||||
|
|
||||||
.. option:: --target-project <target-project>
|
|
||||||
|
|
||||||
The project to which the RBAC policy will be enforced (name or ID)
|
|
||||||
|
|
||||||
.. option:: --target-project-domain <target-project-domain>
|
|
||||||
|
|
||||||
Domain the target project belongs to (name or ID).
|
|
||||||
This can be used in case collisions between project names exist.
|
|
||||||
|
|
||||||
.. _network_rbac_set-rbac-policy:
|
|
||||||
.. describe:: <rbac-policy>
|
|
||||||
|
|
||||||
RBAC policy to be modified (ID only)
|
|
||||||
|
|
||||||
network rbac show
|
|
||||||
-----------------
|
|
||||||
|
|
||||||
Display network RBAC policy details
|
|
||||||
|
|
||||||
.. program:: network rbac show
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack network rbac show
|
|
||||||
<rbac-policy>
|
|
||||||
|
|
||||||
.. _network_rbac_show-rbac-policy:
|
|
||||||
.. describe:: <rbac-policy>
|
|
||||||
|
|
||||||
RBAC policy (ID only)
|
|
||||||
@@ -1,133 +0,0 @@
|
|||||||
===============
|
|
||||||
network segment
|
|
||||||
===============
|
|
||||||
|
|
||||||
A **network segment** is an isolated Layer 2 segment within a network.
|
|
||||||
A network may contain multiple network segments. Depending on the
|
|
||||||
network configuration, Layer 2 connectivity between network segments
|
|
||||||
within a network may not be guaranteed.
|
|
||||||
|
|
||||||
Network v2
|
|
||||||
|
|
||||||
network segment create
|
|
||||||
----------------------
|
|
||||||
|
|
||||||
Create new network segment
|
|
||||||
|
|
||||||
.. program:: network segment create
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack network segment create
|
|
||||||
[--description <description>]
|
|
||||||
[--physical-network <physical-network>]
|
|
||||||
[--segment <segment>]
|
|
||||||
--network <network>
|
|
||||||
--network-type <network-type>
|
|
||||||
<name>
|
|
||||||
|
|
||||||
.. option:: --description <description>
|
|
||||||
|
|
||||||
Network segment description
|
|
||||||
|
|
||||||
.. option:: --physical-network <physical-network>
|
|
||||||
|
|
||||||
Physical network name of this network segment
|
|
||||||
|
|
||||||
.. option:: --segment <segment>
|
|
||||||
|
|
||||||
Segment identifier for this network segment which is
|
|
||||||
based on the network type, VLAN ID for vlan network
|
|
||||||
type and tunnel ID for geneve, gre and vxlan network
|
|
||||||
types
|
|
||||||
|
|
||||||
.. option:: --network <network>
|
|
||||||
|
|
||||||
Network this network segment belongs to (name or ID)
|
|
||||||
|
|
||||||
.. option:: --network-type <network-type>
|
|
||||||
|
|
||||||
Network type of this network segment
|
|
||||||
(flat, geneve, gre, local, vlan or vxlan)
|
|
||||||
|
|
||||||
.. _network_segment_create-name:
|
|
||||||
.. describe:: <name>
|
|
||||||
|
|
||||||
New network segment name
|
|
||||||
|
|
||||||
network segment delete
|
|
||||||
----------------------
|
|
||||||
|
|
||||||
Delete network segment(s)
|
|
||||||
|
|
||||||
.. program:: network segment delete
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack network segment delete
|
|
||||||
<network-segment> [<network-segment> ...]
|
|
||||||
|
|
||||||
.. _network_segment_delete-segment:
|
|
||||||
.. describe:: <network-segment>
|
|
||||||
|
|
||||||
Network segment(s) to delete (name or ID)
|
|
||||||
|
|
||||||
network segment list
|
|
||||||
--------------------
|
|
||||||
|
|
||||||
List network segments
|
|
||||||
|
|
||||||
.. program:: network segment list
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack network segment list
|
|
||||||
[--long]
|
|
||||||
[--network <network>]
|
|
||||||
|
|
||||||
.. option:: --long
|
|
||||||
|
|
||||||
List additional fields in output
|
|
||||||
|
|
||||||
.. option:: --network <network>
|
|
||||||
|
|
||||||
List network segments that belong to this network (name or ID)
|
|
||||||
|
|
||||||
network segment set
|
|
||||||
-------------------
|
|
||||||
|
|
||||||
Set network segment properties
|
|
||||||
|
|
||||||
.. program:: network segment set
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack network segment set
|
|
||||||
[--description <description>]
|
|
||||||
[--name <name>]
|
|
||||||
<network-segment>
|
|
||||||
|
|
||||||
.. option:: --description <description>
|
|
||||||
|
|
||||||
Set network segment description
|
|
||||||
|
|
||||||
.. option:: --name <name>
|
|
||||||
|
|
||||||
Set network segment name
|
|
||||||
|
|
||||||
.. _network_segment_set-segment:
|
|
||||||
.. describe:: <network-segment>
|
|
||||||
|
|
||||||
Network segment to modify (name or ID)
|
|
||||||
|
|
||||||
network segment show
|
|
||||||
--------------------
|
|
||||||
|
|
||||||
Display network segment details
|
|
||||||
|
|
||||||
.. program:: network segment show
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack network segment show
|
|
||||||
<network-segment>
|
|
||||||
|
|
||||||
.. _network_segment_show-segment:
|
|
||||||
.. describe:: <network-segment>
|
|
||||||
|
|
||||||
Network segment to display (name or ID)
|
|
||||||
@@ -1,20 +0,0 @@
|
|||||||
========================
|
|
||||||
network service provider
|
|
||||||
========================
|
|
||||||
|
|
||||||
A **network service provider** is a particular driver that implements a
|
|
||||||
networking service
|
|
||||||
|
|
||||||
Network v2
|
|
||||||
|
|
||||||
.. _network_service_provider_list:
|
|
||||||
|
|
||||||
network service provider list
|
|
||||||
-----------------------------
|
|
||||||
|
|
||||||
List service providers
|
|
||||||
|
|
||||||
.. program:: network service provider list
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack network service provider list
|
|
||||||
@@ -1,493 +0,0 @@
|
|||||||
=======
|
|
||||||
network
|
|
||||||
=======
|
|
||||||
|
|
||||||
A **network** is an isolated Layer 2 networking segment. There are two types
|
|
||||||
of networks, project and provider networks. Project networks are fully isolated
|
|
||||||
and are not shared with other projects. Provider networks map to existing
|
|
||||||
physical networks in the data center and provide external network access for
|
|
||||||
servers and other resources. Only an OpenStack administrator can create
|
|
||||||
provider networks. Networks can be connected via routers.
|
|
||||||
|
|
||||||
Compute v2, Network v2
|
|
||||||
|
|
||||||
network create
|
|
||||||
--------------
|
|
||||||
|
|
||||||
Create new network
|
|
||||||
|
|
||||||
.. program:: network create
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack network create
|
|
||||||
[--project <project> [--project-domain <project-domain>]]
|
|
||||||
[--enable | --disable]
|
|
||||||
[--share | --no-share]
|
|
||||||
[--description <description>]
|
|
||||||
[--availability-zone-hint <availability-zone>]
|
|
||||||
[--enable-port-security | --disable-port-security]
|
|
||||||
[--external [--default | --no-default] | --internal]
|
|
||||||
[--provider-network-type <provider-network-type>]
|
|
||||||
[--provider-physical-network <provider-physical-network>]
|
|
||||||
[--provider-segment <provider-segment>]
|
|
||||||
[--qos-policy <qos-policy>]
|
|
||||||
[--transparent-vlan | --no-transparent-vlan]
|
|
||||||
[--tag <tag> | --no-tag]
|
|
||||||
<name>
|
|
||||||
|
|
||||||
.. option:: --project <project>
|
|
||||||
|
|
||||||
Owner's project (name or ID)
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. option:: --project-domain <project-domain>
|
|
||||||
|
|
||||||
Domain the project belongs to (name or ID).
|
|
||||||
This can be used in case collisions between project names exist.
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. option:: --enable
|
|
||||||
|
|
||||||
Enable network (default)
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. option:: --disable
|
|
||||||
|
|
||||||
Disable network
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. option:: --share
|
|
||||||
|
|
||||||
Share the network between projects
|
|
||||||
|
|
||||||
.. option:: --no-share
|
|
||||||
|
|
||||||
Do not share the network between projects
|
|
||||||
|
|
||||||
.. option:: --description <description>
|
|
||||||
|
|
||||||
Set network description
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. option:: --availability-zone-hint <availability-zone>
|
|
||||||
|
|
||||||
Availability Zone in which to create this network
|
|
||||||
(Network Availability Zone extension required,
|
|
||||||
repeat option to set multiple availability zones)
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. option:: --enable-port-security
|
|
||||||
|
|
||||||
Enable port security by default for ports created on
|
|
||||||
this network (default)
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. option:: --disable-port-security
|
|
||||||
|
|
||||||
Disable port security by default for ports created on
|
|
||||||
this network
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. option:: --subnet <subnet>
|
|
||||||
|
|
||||||
IPv4 subnet for fixed IPs (in CIDR notation)
|
|
||||||
|
|
||||||
*Compute version 2 only*
|
|
||||||
|
|
||||||
.. option:: --external
|
|
||||||
|
|
||||||
Set this network as an external network
|
|
||||||
(external-net extension required)
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. option:: --internal
|
|
||||||
|
|
||||||
Set this network as an internal network (default)
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. option:: --default
|
|
||||||
|
|
||||||
Specify if this network should be used as
|
|
||||||
the default external network
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. option:: --no-default
|
|
||||||
|
|
||||||
Do not use the network as the default external network
|
|
||||||
(default)
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. option:: --provider-network-type <provider-network-type>
|
|
||||||
|
|
||||||
The physical mechanism by which the virtual network is implemented.
|
|
||||||
The supported options are: flat, geneve, gre, local, vlan, vxlan.
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. option:: --provider-physical-network <provider-physical-network>
|
|
||||||
|
|
||||||
Name of the physical network over which the virtual network is implemented
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. option:: --provider-segment <provider-segment>
|
|
||||||
|
|
||||||
VLAN ID for VLAN networks or Tunnel ID for GENEVE/GRE/VXLAN networks
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. option:: --qos-policy <qos-policy>
|
|
||||||
|
|
||||||
QoS policy to attach to this network (name or ID)
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. option:: --transparent-vlan
|
|
||||||
|
|
||||||
Make the network VLAN transparent
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. option:: --no-transparent-vlan
|
|
||||||
|
|
||||||
Do not make the network VLAN transparent
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. option:: --tag <tag>
|
|
||||||
|
|
||||||
Tag to be added to the network (repeat option to set multiple tags)
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. option:: --no-tag
|
|
||||||
|
|
||||||
No tags associated with the network
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. _network_create-name:
|
|
||||||
.. describe:: <name>
|
|
||||||
|
|
||||||
New network name
|
|
||||||
|
|
||||||
network delete
|
|
||||||
--------------
|
|
||||||
|
|
||||||
Delete network(s)
|
|
||||||
|
|
||||||
.. program:: network delete
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack network delete
|
|
||||||
<network> [<network> ...]
|
|
||||||
|
|
||||||
.. _network_delete-network:
|
|
||||||
.. describe:: <network>
|
|
||||||
|
|
||||||
Network(s) to delete (name or ID)
|
|
||||||
|
|
||||||
network list
|
|
||||||
------------
|
|
||||||
|
|
||||||
List networks
|
|
||||||
|
|
||||||
.. program:: network list
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack network list
|
|
||||||
[--external | --internal]
|
|
||||||
[--long]
|
|
||||||
[--name <name>]
|
|
||||||
[--enable | --disable]
|
|
||||||
[--project <project> [--project-domain <project-domain>]]
|
|
||||||
[--share | --no-share]
|
|
||||||
[--status <status>]
|
|
||||||
[--provider-network-type <provider-network-type>]
|
|
||||||
[--provider-physical-network <provider-physical-network>]
|
|
||||||
[--provider-segment <provider-segment>]
|
|
||||||
[--agent <agent-id>]
|
|
||||||
[--tags <tag>[,<tag>,...]] [--any-tags <tag>[,<tag>,...]]
|
|
||||||
[--not-tags <tag>[,<tag>,...]] [--not-any-tags <tag>[,<tag>,...]]
|
|
||||||
|
|
||||||
.. option:: --external
|
|
||||||
|
|
||||||
List external networks
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. option:: --internal
|
|
||||||
|
|
||||||
List internal networks
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. option:: --long
|
|
||||||
|
|
||||||
List additional fields in output
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. option:: --name <name>
|
|
||||||
|
|
||||||
List networks according to their name
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. option:: --enable
|
|
||||||
|
|
||||||
List enabled networks
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. option:: --disable
|
|
||||||
|
|
||||||
List disabled networks
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. option:: --project <project>
|
|
||||||
|
|
||||||
List networks according to their project (name or ID)
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. option:: --project-domain <project-domain>
|
|
||||||
|
|
||||||
Domain the project belongs to (name or ID).
|
|
||||||
This can be used in case collisions between project names exist.
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. option:: --share
|
|
||||||
|
|
||||||
List networks shared between projects
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. option:: --no-share
|
|
||||||
|
|
||||||
List networks not shared between projects
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. option:: --status <status>
|
|
||||||
|
|
||||||
List networks according to their status
|
|
||||||
('ACTIVE', 'BUILD', 'DOWN', 'ERROR')
|
|
||||||
|
|
||||||
.. option:: --provider-network-type <provider-network-type>
|
|
||||||
|
|
||||||
List networks according to their physical mechanisms.
|
|
||||||
The supported options are: flat, geneve, gre, local, vlan, vxlan.
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. option:: --provider-physical-network <provider-physical-network>
|
|
||||||
|
|
||||||
List networks according to name of the physical network
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. option:: --provider-segment <provider-segment>
|
|
||||||
|
|
||||||
List networks according to VLAN ID for VLAN networks
|
|
||||||
or Tunnel ID for GENEVE/GRE/VXLAN networks
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. option:: --agent <agent-id>
|
|
||||||
|
|
||||||
List networks hosted by agent (ID only)
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. option:: --tags <tag>[,<tag>,...]
|
|
||||||
|
|
||||||
List networks which have all given tag(s)
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. option:: --any-tags <tag>[,<tag>,...]
|
|
||||||
|
|
||||||
List networks which have any given tag(s)
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. option:: --not-tags <tag>[,<tag>,...]
|
|
||||||
|
|
||||||
Exclude networks which have all given tag(s)
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. option:: --not-any-tags <tag>[,<tag>,...]
|
|
||||||
|
|
||||||
Exclude networks which have any given tag(s)
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
network set
|
|
||||||
-----------
|
|
||||||
|
|
||||||
Set network properties
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. program:: network set
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack network set
|
|
||||||
[--name <name>]
|
|
||||||
[--enable | --disable]
|
|
||||||
[--share | --no-share]
|
|
||||||
[--description <description>]
|
|
||||||
[--enable-port-security | --disable-port-security]
|
|
||||||
[--external [--default | --no-default] | --internal]
|
|
||||||
[--provider-network-type <provider-network-type>]
|
|
||||||
[--provider-physical-network <provider-physical-network>]
|
|
||||||
[--provider-segment <provider-segment>]
|
|
||||||
[--qos-policy <qos-policy> | --no-qos-policy]
|
|
||||||
[--tag <tag>] [--no-tag]
|
|
||||||
<network>
|
|
||||||
|
|
||||||
.. option:: --name <name>
|
|
||||||
|
|
||||||
Set network name
|
|
||||||
|
|
||||||
.. option:: --enable
|
|
||||||
|
|
||||||
Enable network
|
|
||||||
|
|
||||||
.. option:: --disable
|
|
||||||
|
|
||||||
Disable network
|
|
||||||
|
|
||||||
.. option:: --share
|
|
||||||
|
|
||||||
Share the network between projects
|
|
||||||
|
|
||||||
.. option:: --no-share
|
|
||||||
|
|
||||||
Do not share the network between projects
|
|
||||||
|
|
||||||
.. option:: --description <description>
|
|
||||||
|
|
||||||
Set network description
|
|
||||||
|
|
||||||
.. option:: --enable-port-security
|
|
||||||
|
|
||||||
Enable port security by default for ports created on
|
|
||||||
this network
|
|
||||||
|
|
||||||
.. option:: --disable-port-security
|
|
||||||
|
|
||||||
Disable port security by default for ports created on
|
|
||||||
this network
|
|
||||||
|
|
||||||
.. option:: --external
|
|
||||||
|
|
||||||
Set this network as an external network.
|
|
||||||
(external-net extension required)
|
|
||||||
|
|
||||||
.. option:: --internal
|
|
||||||
|
|
||||||
Set this network as an internal network
|
|
||||||
|
|
||||||
.. option:: --default
|
|
||||||
|
|
||||||
Set the network as the default external network
|
|
||||||
|
|
||||||
.. option:: --no-default
|
|
||||||
|
|
||||||
Do not use the network as the default external network.
|
|
||||||
|
|
||||||
.. option:: --provider-network-type <provider-network-type>
|
|
||||||
|
|
||||||
The physical mechanism by which the virtual network is implemented.
|
|
||||||
The supported options are: flat, gre, local, vlan, vxlan.
|
|
||||||
|
|
||||||
.. option:: --provider-physical-network <provider-physical-network>
|
|
||||||
|
|
||||||
Name of the physical network over which the virtual network is implemented
|
|
||||||
|
|
||||||
.. option:: --provider-segment <provider-segment>
|
|
||||||
|
|
||||||
VLAN ID for VLAN networks or Tunnel ID for GRE/VXLAN networks
|
|
||||||
|
|
||||||
.. option:: --qos-policy <qos-policy>
|
|
||||||
|
|
||||||
QoS policy to attach to this network (name or ID)
|
|
||||||
|
|
||||||
.. option:: --no-qos-policy
|
|
||||||
|
|
||||||
Remove the QoS policy attached to this network
|
|
||||||
|
|
||||||
.. option:: --tag <tag>
|
|
||||||
|
|
||||||
Tag to be added to the network (repeat option to set multiple tags)
|
|
||||||
|
|
||||||
.. option:: --no-tag
|
|
||||||
|
|
||||||
Clear tags associated with the network. Specify both --tag
|
|
||||||
and --no-tag to overwrite current tags
|
|
||||||
|
|
||||||
.. _network_set-network:
|
|
||||||
.. describe:: <network>
|
|
||||||
|
|
||||||
Network to modify (name or ID)
|
|
||||||
|
|
||||||
network show
|
|
||||||
------------
|
|
||||||
|
|
||||||
Display network details
|
|
||||||
|
|
||||||
.. program:: network show
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack network show
|
|
||||||
<network>
|
|
||||||
|
|
||||||
.. _network_show-network:
|
|
||||||
.. describe:: <network>
|
|
||||||
|
|
||||||
Network to display (name or ID)
|
|
||||||
|
|
||||||
network unset
|
|
||||||
-------------
|
|
||||||
|
|
||||||
Unset network properties
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. program:: network unset
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack network unset
|
|
||||||
[--tag <tag> | --all-tag]
|
|
||||||
<network>
|
|
||||||
|
|
||||||
.. option:: --tag <tag>
|
|
||||||
|
|
||||||
Tag to be removed from the network
|
|
||||||
(repeat option to remove multiple tags)
|
|
||||||
|
|
||||||
.. option:: --all-tag
|
|
||||||
|
|
||||||
Clear all tags associated with the network
|
|
||||||
|
|
||||||
.. _network_unset-network:
|
|
||||||
.. describe:: <network>
|
|
||||||
|
|
||||||
Network to modify (name or ID)
|
|
||||||
@@ -1,45 +0,0 @@
|
|||||||
====================
|
|
||||||
object store account
|
|
||||||
====================
|
|
||||||
|
|
||||||
Object Storage v1
|
|
||||||
|
|
||||||
object store account set
|
|
||||||
------------------------
|
|
||||||
|
|
||||||
Set account properties
|
|
||||||
|
|
||||||
.. program:: object store account set
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack object store account set
|
|
||||||
[--property <key=value> [...] ]
|
|
||||||
|
|
||||||
.. option:: --property <key=value>
|
|
||||||
|
|
||||||
Set a property on this account (repeat option to set multiple properties)
|
|
||||||
|
|
||||||
object store account show
|
|
||||||
-------------------------
|
|
||||||
|
|
||||||
Display account details
|
|
||||||
|
|
||||||
.. program:: object store account show
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack object store account show
|
|
||||||
|
|
||||||
object store account unset
|
|
||||||
--------------------------
|
|
||||||
|
|
||||||
Unset account properties
|
|
||||||
|
|
||||||
.. program:: object store account unset
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack object store account unset
|
|
||||||
[--property <key>]
|
|
||||||
|
|
||||||
.. option:: --property <key>
|
|
||||||
|
|
||||||
Property to remove from account (repeat option to remove multiple properties)
|
|
||||||
@@ -1,196 +0,0 @@
|
|||||||
======
|
|
||||||
object
|
|
||||||
======
|
|
||||||
|
|
||||||
Object Storage v1
|
|
||||||
|
|
||||||
object create
|
|
||||||
-------------
|
|
||||||
|
|
||||||
Upload object to container
|
|
||||||
|
|
||||||
.. program:: object create
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack object create
|
|
||||||
[--name <name>]
|
|
||||||
<container>
|
|
||||||
<filename> [<filename> ...]
|
|
||||||
|
|
||||||
.. option:: --name <name>
|
|
||||||
|
|
||||||
Upload a file and rename it. Can only be used when uploading a single object
|
|
||||||
|
|
||||||
.. describe:: <container>
|
|
||||||
|
|
||||||
Container for new object
|
|
||||||
|
|
||||||
.. describe:: <filename>
|
|
||||||
|
|
||||||
Local filename(s) to upload
|
|
||||||
|
|
||||||
object delete
|
|
||||||
-------------
|
|
||||||
|
|
||||||
Delete object from container
|
|
||||||
|
|
||||||
.. program:: object delete
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack object delete
|
|
||||||
<container>
|
|
||||||
<object> [<object> ...]
|
|
||||||
|
|
||||||
.. describe:: <container>
|
|
||||||
|
|
||||||
Delete object(s) from <container>
|
|
||||||
|
|
||||||
.. describe:: <object>
|
|
||||||
|
|
||||||
Object(s) to delete
|
|
||||||
|
|
||||||
object list
|
|
||||||
-----------
|
|
||||||
|
|
||||||
List objects
|
|
||||||
|
|
||||||
.. program object list
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack object list
|
|
||||||
[--prefix <prefix>]
|
|
||||||
[--delimiter <delimiter>]
|
|
||||||
[--marker <marker>]
|
|
||||||
[--end-marker <end-marker>]
|
|
||||||
[--limit <num-objects>]
|
|
||||||
[--long]
|
|
||||||
[--all]
|
|
||||||
<container>
|
|
||||||
|
|
||||||
.. option:: --prefix <prefix>
|
|
||||||
|
|
||||||
Filter list using <prefix>
|
|
||||||
|
|
||||||
.. option:: --delimiter <delimiter>
|
|
||||||
|
|
||||||
Roll up items with <delimiter>
|
|
||||||
|
|
||||||
.. option:: --marker <marker>
|
|
||||||
|
|
||||||
Anchor for paging
|
|
||||||
|
|
||||||
.. option:: --end-marker <end-marker>
|
|
||||||
|
|
||||||
End anchor for paging
|
|
||||||
|
|
||||||
.. option:: --limit <num-objects>
|
|
||||||
|
|
||||||
Limit number of objects returned
|
|
||||||
|
|
||||||
.. option:: --long
|
|
||||||
|
|
||||||
List additional fields in output
|
|
||||||
|
|
||||||
.. option:: --all
|
|
||||||
|
|
||||||
List all objects in <container> (default is 10000)
|
|
||||||
|
|
||||||
.. describe:: <container>
|
|
||||||
|
|
||||||
Container to list
|
|
||||||
|
|
||||||
object save
|
|
||||||
-----------
|
|
||||||
|
|
||||||
Save object locally
|
|
||||||
|
|
||||||
.. program:: object save
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack object save
|
|
||||||
[--file <filename>]
|
|
||||||
<container>
|
|
||||||
<object>
|
|
||||||
|
|
||||||
.. option:: --file <filename>
|
|
||||||
|
|
||||||
Destination filename (defaults to object name);
|
|
||||||
using - as the filename will print the file to stdout
|
|
||||||
|
|
||||||
.. describe:: <container>
|
|
||||||
|
|
||||||
Download <object> from <container>
|
|
||||||
|
|
||||||
.. describe:: <object>
|
|
||||||
|
|
||||||
Object to save
|
|
||||||
|
|
||||||
object set
|
|
||||||
----------
|
|
||||||
|
|
||||||
Set object properties
|
|
||||||
|
|
||||||
.. program:: object set
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack object set
|
|
||||||
[--property <key=value> [...] ]
|
|
||||||
<container>
|
|
||||||
<object>
|
|
||||||
|
|
||||||
.. option:: --property <key=value>
|
|
||||||
|
|
||||||
Set a property on this object (repeat option to set multiple properties)
|
|
||||||
|
|
||||||
.. describe:: <container>
|
|
||||||
|
|
||||||
Modify <object> from <container>
|
|
||||||
|
|
||||||
.. describe:: <object>
|
|
||||||
|
|
||||||
Object to modify
|
|
||||||
|
|
||||||
object show
|
|
||||||
-----------
|
|
||||||
|
|
||||||
Display object details
|
|
||||||
|
|
||||||
.. program:: object show
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack object show
|
|
||||||
<container>
|
|
||||||
<object>
|
|
||||||
|
|
||||||
.. describe:: <container>
|
|
||||||
|
|
||||||
Display <object> from <container>
|
|
||||||
|
|
||||||
.. describe:: <object>
|
|
||||||
|
|
||||||
Object to display
|
|
||||||
|
|
||||||
object unset
|
|
||||||
------------
|
|
||||||
|
|
||||||
Unset object properties
|
|
||||||
|
|
||||||
.. program:: object unset
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack object unset
|
|
||||||
[--property <key>]
|
|
||||||
<container>
|
|
||||||
<object>
|
|
||||||
|
|
||||||
.. option:: --property <key>
|
|
||||||
|
|
||||||
Property to remove from object (repeat option to remove multiple properties)
|
|
||||||
|
|
||||||
.. describe:: <container>
|
|
||||||
|
|
||||||
Modify <object> from <container>
|
|
||||||
|
|
||||||
.. describe:: <object>
|
|
||||||
|
|
||||||
Object to modify
|
|
||||||
@@ -1,95 +0,0 @@
|
|||||||
======
|
|
||||||
policy
|
|
||||||
======
|
|
||||||
|
|
||||||
Identity v3
|
|
||||||
|
|
||||||
policy create
|
|
||||||
-------------
|
|
||||||
|
|
||||||
Create new policy
|
|
||||||
|
|
||||||
.. program:: policy create
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack policy create
|
|
||||||
[--type <type>]
|
|
||||||
<filename>
|
|
||||||
|
|
||||||
.. option:: --type <type>
|
|
||||||
|
|
||||||
New MIME type of the policy rules file (defaults to application/json)
|
|
||||||
|
|
||||||
.. describe:: <filename>
|
|
||||||
|
|
||||||
New serialized policy rules file
|
|
||||||
|
|
||||||
policy delete
|
|
||||||
-------------
|
|
||||||
|
|
||||||
Delete policy(s)
|
|
||||||
|
|
||||||
.. program:: policy delete
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack policy delete
|
|
||||||
<policy> [<policy> ...]
|
|
||||||
|
|
||||||
.. describe:: <policy>
|
|
||||||
|
|
||||||
Policy(s) to delete
|
|
||||||
|
|
||||||
policy list
|
|
||||||
-----------
|
|
||||||
|
|
||||||
List policies
|
|
||||||
|
|
||||||
.. program:: policy list
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack policy list
|
|
||||||
[--long]
|
|
||||||
|
|
||||||
.. option:: --long
|
|
||||||
|
|
||||||
List additional fields in output
|
|
||||||
|
|
||||||
policy set
|
|
||||||
----------
|
|
||||||
|
|
||||||
Set policy properties
|
|
||||||
|
|
||||||
.. program:: policy set
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack policy set
|
|
||||||
[--type <type>]
|
|
||||||
[--rules <filename>]
|
|
||||||
<policy>
|
|
||||||
|
|
||||||
.. option:: --type <type>
|
|
||||||
|
|
||||||
New MIME type of the policy rules file
|
|
||||||
|
|
||||||
.. describe:: --rules <filename>
|
|
||||||
|
|
||||||
New serialized policy rules file
|
|
||||||
|
|
||||||
.. describe:: <policy>
|
|
||||||
|
|
||||||
Policy to modify
|
|
||||||
|
|
||||||
policy show
|
|
||||||
-----------
|
|
||||||
|
|
||||||
Display policy details
|
|
||||||
|
|
||||||
.. program:: policy show
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack policy show
|
|
||||||
<policy>
|
|
||||||
|
|
||||||
.. describe:: <policy>
|
|
||||||
|
|
||||||
Policy to display
|
|
||||||
@@ -1,463 +0,0 @@
|
|||||||
====
|
|
||||||
port
|
|
||||||
====
|
|
||||||
|
|
||||||
A **port** is a connection point for attaching a single device, such as the
|
|
||||||
NIC of a server, to a network. The port also describes the associated network
|
|
||||||
configuration, such as the MAC and IP addresses to be used on that port.
|
|
||||||
|
|
||||||
Network v2
|
|
||||||
|
|
||||||
port create
|
|
||||||
-----------
|
|
||||||
|
|
||||||
Create new port
|
|
||||||
|
|
||||||
.. program:: port create
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack port create
|
|
||||||
--network <network>
|
|
||||||
[--description <description>]
|
|
||||||
[--fixed-ip subnet=<subnet>,ip-address=<ip-address>]
|
|
||||||
[--device <device-id>]
|
|
||||||
[--device-owner <device-owner>]
|
|
||||||
[--vnic-type <vnic-type>]
|
|
||||||
[--binding-profile <binding-profile>]
|
|
||||||
[--host <host-id>]
|
|
||||||
[--enable | --disable]
|
|
||||||
[--mac-address <mac-address>]
|
|
||||||
[--security-group <security-group> | --no-security-group]
|
|
||||||
[--dns-name <dns-name>]
|
|
||||||
[--allowed-address ip-address=<ip-address>[,mac-address=<mac-address>]]
|
|
||||||
[--qos-policy <qos-policy>]
|
|
||||||
[--project <project> [--project-domain <project-domain>]]
|
|
||||||
[--enable-port-security | --disable-port-security]
|
|
||||||
[--tag <tag> | --no-tag]
|
|
||||||
<name>
|
|
||||||
|
|
||||||
.. option:: --network <network>
|
|
||||||
|
|
||||||
Network this port belongs to (name or ID)
|
|
||||||
|
|
||||||
.. option:: --description <description>
|
|
||||||
|
|
||||||
Description of this port
|
|
||||||
|
|
||||||
.. option:: --fixed-ip subnet=<subnet>,ip-address=<ip-address>
|
|
||||||
|
|
||||||
Desired IP and/or subnet for this port (name or ID):
|
|
||||||
subnet=<subnet>,ip-address=<ip-address>
|
|
||||||
(repeat option to set multiple fixed IP addresses)
|
|
||||||
|
|
||||||
.. option:: --device <device-id>
|
|
||||||
|
|
||||||
Port device ID
|
|
||||||
|
|
||||||
.. option:: --device-owner <device-owner>
|
|
||||||
|
|
||||||
Device owner of this port. This is the entity that uses
|
|
||||||
the port (for example, network:dhcp).
|
|
||||||
|
|
||||||
.. option:: --vnic-type <vnic-type>
|
|
||||||
|
|
||||||
VNIC type for this port (direct | direct-physical | macvtap | normal | baremetal |
|
|
||||||
virtio-forwarder, default: normal)
|
|
||||||
|
|
||||||
.. option:: --binding-profile <binding-profile>
|
|
||||||
|
|
||||||
Custom data to be passed as binding:profile. Data may
|
|
||||||
be passed as <key>=<value> or JSON.
|
|
||||||
(repeat option to set multiple binding:profile data)
|
|
||||||
|
|
||||||
.. option:: --host <host-id>
|
|
||||||
|
|
||||||
Allocate port on host ``<host-id>`` (ID only)
|
|
||||||
|
|
||||||
.. option:: --enable
|
|
||||||
|
|
||||||
Enable port (default)
|
|
||||||
|
|
||||||
.. option:: --disable
|
|
||||||
|
|
||||||
Disable port
|
|
||||||
|
|
||||||
.. option:: --mac-address <mac-address>
|
|
||||||
|
|
||||||
MAC address of this port
|
|
||||||
|
|
||||||
.. option:: --security-group <security-group>
|
|
||||||
|
|
||||||
Security group to associate with this port (name or ID)
|
|
||||||
(repeat option to set multiple security groups)
|
|
||||||
|
|
||||||
.. option:: --no-security-group
|
|
||||||
|
|
||||||
Associate no security groups with this port
|
|
||||||
|
|
||||||
.. option:: --dns-name <dns-name>
|
|
||||||
|
|
||||||
Set DNS name to this port
|
|
||||||
(requires DNS integration extension)
|
|
||||||
|
|
||||||
.. option:: --allowed-address ip-address=<ip-address>[,mac-address=<mac-address>]
|
|
||||||
|
|
||||||
Add allowed-address pair associated with this port:
|
|
||||||
ip-address=<ip-address>[,mac-address=<mac-address>]
|
|
||||||
(repeat option to set multiple allowed-address pairs)
|
|
||||||
|
|
||||||
.. option:: --qos-policy <qos-policy>
|
|
||||||
|
|
||||||
Attach QoS policy to this port (name or ID)
|
|
||||||
|
|
||||||
.. option:: --project <project>
|
|
||||||
|
|
||||||
Owner's project (name or ID)
|
|
||||||
|
|
||||||
.. option:: --project-domain <project-domain>
|
|
||||||
|
|
||||||
Domain the project belongs to (name or ID).
|
|
||||||
This can be used in case collisions between project names exist.
|
|
||||||
|
|
||||||
.. option:: --enable-port-security
|
|
||||||
|
|
||||||
Enable port security for this port (Default)
|
|
||||||
|
|
||||||
.. option:: --disable-port-security
|
|
||||||
|
|
||||||
Disable port security for this port
|
|
||||||
|
|
||||||
.. option:: --tag <tag>
|
|
||||||
|
|
||||||
Tag to be added to the port (repeat option to set multiple tags)
|
|
||||||
|
|
||||||
.. option:: --no-tag
|
|
||||||
|
|
||||||
No tags associated with the port
|
|
||||||
|
|
||||||
.. _port_create-name:
|
|
||||||
.. describe:: <name>
|
|
||||||
|
|
||||||
Name of this port
|
|
||||||
|
|
||||||
port delete
|
|
||||||
-----------
|
|
||||||
|
|
||||||
Delete port(s)
|
|
||||||
|
|
||||||
.. program:: port delete
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack port delete
|
|
||||||
<port> [<port> ...]
|
|
||||||
|
|
||||||
.. _port_delete-port:
|
|
||||||
.. describe:: <port>
|
|
||||||
|
|
||||||
Port(s) to delete (name or ID)
|
|
||||||
|
|
||||||
port list
|
|
||||||
---------
|
|
||||||
|
|
||||||
List ports
|
|
||||||
|
|
||||||
.. program:: port list
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack port list
|
|
||||||
[--device-owner <device-owner>]
|
|
||||||
[--router <router> | --server <server>]
|
|
||||||
[--network <network>]
|
|
||||||
[--mac-address <mac-address>]
|
|
||||||
[--fixed-ip subnet=<subnet>,ip-address=<ip-address>]
|
|
||||||
[--long]
|
|
||||||
[--project <project> [--project-domain <project-domain>]]
|
|
||||||
[--tags <tag>[,<tag>,...]] [--any-tags <tag>[,<tag>,...]]
|
|
||||||
[--not-tags <tag>[,<tag>,...]] [--not-any-tags <tag>[,<tag>,...]]
|
|
||||||
|
|
||||||
.. option:: --device-owner <device-owner>
|
|
||||||
|
|
||||||
List only ports with the specified device owner. This is
|
|
||||||
the entity that uses the port (for example, network:dhcp).
|
|
||||||
|
|
||||||
.. option:: --router <router>
|
|
||||||
|
|
||||||
List only ports attached to this router (name or ID)
|
|
||||||
|
|
||||||
.. option:: --server <server>
|
|
||||||
|
|
||||||
List only ports attached to this server (name or ID)
|
|
||||||
|
|
||||||
.. option:: --network <network>
|
|
||||||
|
|
||||||
List only ports attached to this network (name or ID)
|
|
||||||
|
|
||||||
.. option:: --mac-address <mac-address>
|
|
||||||
|
|
||||||
List only ports with this MAC address
|
|
||||||
|
|
||||||
.. option:: --fixed-ip subnet=<subnet>,ip-address=<ip-address>
|
|
||||||
|
|
||||||
Desired IP and/or subnet for filtering ports (name or ID):
|
|
||||||
subnet=<subnet>,ip-address=<ip-address>
|
|
||||||
(repeat option to set multiple fixed IP addresses)
|
|
||||||
|
|
||||||
.. option:: --long
|
|
||||||
|
|
||||||
List additional fields in output
|
|
||||||
|
|
||||||
.. option:: --project <project>
|
|
||||||
|
|
||||||
List ports according to their project (name or ID)
|
|
||||||
|
|
||||||
.. option:: --project-domain <project-domain>
|
|
||||||
|
|
||||||
Domain the project belongs to (name or ID).
|
|
||||||
This can be used in case collisions between project names exist.
|
|
||||||
|
|
||||||
.. option:: --tags <tag>[,<tag>,...]
|
|
||||||
|
|
||||||
List ports which have all given tag(s)
|
|
||||||
|
|
||||||
.. option:: --any-tags <tag>[,<tag>,...]
|
|
||||||
|
|
||||||
List ports which have any given tag(s)
|
|
||||||
|
|
||||||
.. option:: --not-tags <tag>[,<tag>,...]
|
|
||||||
|
|
||||||
Exclude ports which have all given tag(s)
|
|
||||||
|
|
||||||
.. option:: --not-any-tags <tag>[,<tag>,...]
|
|
||||||
|
|
||||||
Exclude ports which have any given tag(s)
|
|
||||||
|
|
||||||
port set
|
|
||||||
--------
|
|
||||||
|
|
||||||
Set port properties
|
|
||||||
|
|
||||||
.. program:: port set
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack port set
|
|
||||||
[--description <description>]
|
|
||||||
[--fixed-ip subnet=<subnet>,ip-address=<ip-address>]
|
|
||||||
[--no-fixed-ip]
|
|
||||||
[--device <device-id>]
|
|
||||||
[--device-owner <device-owner>]
|
|
||||||
[--vnic-type <vnic-type>]
|
|
||||||
[--binding-profile <binding-profile>]
|
|
||||||
[--no-binding-profile]
|
|
||||||
[--host <host-id>]
|
|
||||||
[--qos-policy <qos-policy>]
|
|
||||||
[--enable | --disable]
|
|
||||||
[--name <name>]
|
|
||||||
[--mac-address <mac-address>]
|
|
||||||
[--security-group <security-group>]
|
|
||||||
[--no-security-group]
|
|
||||||
[--enable-port-security | --disable-port-security]
|
|
||||||
[--dns-name <dns-name>]
|
|
||||||
[--allowed-address ip-address=<ip-address>[,mac-address=<mac-address>]]
|
|
||||||
[--no-allowed-address]
|
|
||||||
[--data-plane-status <status>]
|
|
||||||
[--tag <tag>] [--no-tag]
|
|
||||||
<port>
|
|
||||||
|
|
||||||
.. option:: --description <description>
|
|
||||||
|
|
||||||
Description of this port
|
|
||||||
|
|
||||||
.. option:: --fixed-ip subnet=<subnet>,ip-address=<ip-address>
|
|
||||||
|
|
||||||
Desired IP and/or subnet for this port (name or ID):
|
|
||||||
subnet=<subnet>,ip-address=<ip-address>
|
|
||||||
(repeat option to set multiple fixed IP addresses)
|
|
||||||
|
|
||||||
.. option:: --no-fixed-ip
|
|
||||||
|
|
||||||
Clear existing information of fixed IP addresses.
|
|
||||||
Specify both :option:`--fixed-ip` and :option:`--no-fixed-ip`
|
|
||||||
to overwrite the current fixed IP addresses.
|
|
||||||
|
|
||||||
.. option:: --device <device-id>
|
|
||||||
|
|
||||||
Port device ID
|
|
||||||
|
|
||||||
.. option:: --device-owner <device-owner>
|
|
||||||
|
|
||||||
Device owner of this port. This is the entity that uses
|
|
||||||
the port (for example, network:dhcp).
|
|
||||||
|
|
||||||
.. option:: --vnic-type <vnic-type>
|
|
||||||
|
|
||||||
VNIC type for this port (direct | direct-physical | macvtap | normal | baremetal |
|
|
||||||
virtio-forwarder, default: normal)
|
|
||||||
|
|
||||||
.. option:: --binding-profile <binding-profile>
|
|
||||||
|
|
||||||
Custom data to be passed as binding:profile. Data may
|
|
||||||
be passed as <key>=<value> or JSON.
|
|
||||||
(repeat option to set multiple binding:profile data)
|
|
||||||
|
|
||||||
.. option:: --no-binding-profile
|
|
||||||
|
|
||||||
Clear existing information of binding:profile.
|
|
||||||
Specify both :option:`--binding-profile` and :option:`--no-binding-profile`
|
|
||||||
to overwrite the current binding:profile information.
|
|
||||||
|
|
||||||
.. option:: --host <host-id>
|
|
||||||
|
|
||||||
Allocate port on host ``<host-id>`` (ID only)
|
|
||||||
|
|
||||||
.. option:: --qos-policy <qos-policy>
|
|
||||||
|
|
||||||
Attach QoS policy to this port (name or ID)
|
|
||||||
|
|
||||||
.. option:: --enable
|
|
||||||
|
|
||||||
Enable port
|
|
||||||
|
|
||||||
.. option:: --disable
|
|
||||||
|
|
||||||
Disable port
|
|
||||||
|
|
||||||
.. option:: --name
|
|
||||||
|
|
||||||
Set port name
|
|
||||||
|
|
||||||
.. option:: --mac-address
|
|
||||||
|
|
||||||
Set port's MAC address (admin only)
|
|
||||||
|
|
||||||
.. option:: --security-group <security-group>
|
|
||||||
|
|
||||||
Security group to associate with this port (name or ID)
|
|
||||||
(repeat option to set multiple security groups)
|
|
||||||
|
|
||||||
.. option:: --no-security-group
|
|
||||||
|
|
||||||
Clear existing security groups associated with this port
|
|
||||||
|
|
||||||
.. option:: --enable-port-security
|
|
||||||
|
|
||||||
Enable port security for this port
|
|
||||||
|
|
||||||
.. option:: --disable-port-security
|
|
||||||
|
|
||||||
Disable port security for this port
|
|
||||||
|
|
||||||
.. option:: --dns-name <dns-name>
|
|
||||||
|
|
||||||
Set DNS name to this port
|
|
||||||
(requires DNS integration extension)
|
|
||||||
|
|
||||||
.. option:: --allowed-address ip-address=<ip-address>[,mac-address=<mac-address>]
|
|
||||||
|
|
||||||
Add allowed-address pair associated with this port:
|
|
||||||
ip-address=<ip-address>[,mac-address=<mac-address>]
|
|
||||||
(repeat option to set multiple allowed-address pairs)
|
|
||||||
|
|
||||||
.. option:: --no-allowed-address
|
|
||||||
|
|
||||||
Clear existing allowed-address pairs associated
|
|
||||||
with this port.
|
|
||||||
(Specify both --allowed-address and --no-allowed-address
|
|
||||||
to overwrite the current allowed-address pairs)
|
|
||||||
|
|
||||||
.. option:: --data-plane-status
|
|
||||||
|
|
||||||
Set data plane status of this port (ACTIVE | DOWN).
|
|
||||||
Unset it to None with the 'port unset' command
|
|
||||||
(requires data plane status extension)
|
|
||||||
|
|
||||||
.. option:: --tag <tag>
|
|
||||||
|
|
||||||
Tag to be added to the port (repeat option to set multiple tags)
|
|
||||||
|
|
||||||
.. option:: --no-tag
|
|
||||||
|
|
||||||
Clear tags associated with the port. Specify both --tag
|
|
||||||
and --no-tag to overwrite current tags
|
|
||||||
|
|
||||||
.. _port_set-port:
|
|
||||||
.. describe:: <port>
|
|
||||||
|
|
||||||
Port to modify (name or ID)
|
|
||||||
|
|
||||||
port show
|
|
||||||
---------
|
|
||||||
|
|
||||||
Display port details
|
|
||||||
|
|
||||||
.. program:: port show
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack port show
|
|
||||||
<port>
|
|
||||||
|
|
||||||
.. _port_show-port:
|
|
||||||
.. describe:: <port>
|
|
||||||
|
|
||||||
Port to display (name or ID)
|
|
||||||
|
|
||||||
port unset
|
|
||||||
----------
|
|
||||||
|
|
||||||
Unset port properties
|
|
||||||
|
|
||||||
.. program:: port unset
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack port unset
|
|
||||||
[--fixed-ip subnet=<subnet>,ip-address=<ip-address> [...]]
|
|
||||||
[--binding-profile <binding-profile-key> [...]]
|
|
||||||
[--security-group <security-group> [...]]
|
|
||||||
[--allowed-address ip-address=<ip-address>[,mac-address=<mac-address>] [...]]
|
|
||||||
[--qos-policy]
|
|
||||||
[--data-plane-status]
|
|
||||||
[--tag <tag> | --all-tag]
|
|
||||||
<port>
|
|
||||||
|
|
||||||
.. option:: --fixed-ip subnet=<subnet>,ip-address=<ip-address>
|
|
||||||
|
|
||||||
Desired IP and/or subnet which should be removed
|
|
||||||
from this port (name or ID): subnet=<subnet>,ip-address=<ip-address>
|
|
||||||
(repeat option to unset multiple fixed IP addresses)
|
|
||||||
|
|
||||||
.. option:: --binding-profile <binding-profile-key>
|
|
||||||
|
|
||||||
Desired key which should be removed from binding-profile
|
|
||||||
(repeat option to unset multiple binding:profile data)
|
|
||||||
|
|
||||||
.. option:: --security-group <security-group>
|
|
||||||
|
|
||||||
Security group which should be removed from this port (name or ID)
|
|
||||||
(repeat option to unset multiple security groups)
|
|
||||||
|
|
||||||
.. option:: --allowed-address ip-address=<ip-address>[,mac-address=<mac-address>]
|
|
||||||
|
|
||||||
Desired allowed-address pair which should be removed from this port:
|
|
||||||
ip-address=<ip-address>[,mac-address=<mac-address>]
|
|
||||||
(repeat option to unset multiple allowed-address pairs)
|
|
||||||
|
|
||||||
.. option:: --qos-policy
|
|
||||||
|
|
||||||
Remove the QoS policy attached to the port
|
|
||||||
|
|
||||||
.. option:: --data-plane-status
|
|
||||||
|
|
||||||
Clear existing information of data plane status
|
|
||||||
|
|
||||||
.. option:: --tag <tag>
|
|
||||||
|
|
||||||
Tag to be removed from the port
|
|
||||||
(repeat option to remove multiple tags)
|
|
||||||
|
|
||||||
.. option:: --all-tag
|
|
||||||
|
|
||||||
Clear all tags associated with the port
|
|
||||||
|
|
||||||
.. _port_unset-port:
|
|
||||||
.. describe:: <port>
|
|
||||||
|
|
||||||
Port to modify (name or ID)
|
|
||||||
@@ -1,42 +0,0 @@
|
|||||||
=============
|
|
||||||
project purge
|
|
||||||
=============
|
|
||||||
|
|
||||||
Clean resources associated with a specific project.
|
|
||||||
|
|
||||||
Block Storage v1, v2; Compute v2; Image v1, v2
|
|
||||||
|
|
||||||
project purge
|
|
||||||
-------------
|
|
||||||
|
|
||||||
Clean resources associated with a project
|
|
||||||
|
|
||||||
.. program:: project purge
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack project purge
|
|
||||||
[--dry-run]
|
|
||||||
[--keep-project]
|
|
||||||
[--auth-project | --project <project>]
|
|
||||||
[--project-domain <project-domain>]
|
|
||||||
|
|
||||||
.. option:: --dry-run
|
|
||||||
|
|
||||||
List a project's resources
|
|
||||||
|
|
||||||
.. option:: --keep-project
|
|
||||||
|
|
||||||
Clean project resources, but don't delete the project.
|
|
||||||
|
|
||||||
.. option:: --auth-project
|
|
||||||
|
|
||||||
Delete resources of the project used to authenticate
|
|
||||||
|
|
||||||
.. option:: --project <project>
|
|
||||||
|
|
||||||
Project to clean (name or ID)
|
|
||||||
|
|
||||||
.. option:: --project-domain <project-domain>
|
|
||||||
|
|
||||||
Domain the project belongs to (name or ID). This can be
|
|
||||||
used in case collisions between project names exist.
|
|
||||||
@@ -1,235 +0,0 @@
|
|||||||
=======
|
|
||||||
project
|
|
||||||
=======
|
|
||||||
|
|
||||||
Identity v2, v3
|
|
||||||
|
|
||||||
project create
|
|
||||||
--------------
|
|
||||||
|
|
||||||
Create new project
|
|
||||||
|
|
||||||
.. program:: project create
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack project create
|
|
||||||
[--domain <domain>]
|
|
||||||
[--parent <project>]
|
|
||||||
[--description <description>]
|
|
||||||
[--enable | --disable]
|
|
||||||
[--property <key=value>]
|
|
||||||
[--or-show]
|
|
||||||
<name>
|
|
||||||
|
|
||||||
.. option:: --domain <domain>
|
|
||||||
|
|
||||||
Domain owning the project (name or ID)
|
|
||||||
|
|
||||||
.. versionadded:: 3
|
|
||||||
|
|
||||||
.. option:: --parent <project>
|
|
||||||
|
|
||||||
Parent of the project (name or ID)
|
|
||||||
|
|
||||||
.. versionadded:: 3
|
|
||||||
|
|
||||||
.. option:: --description <description>
|
|
||||||
|
|
||||||
Project description
|
|
||||||
|
|
||||||
.. option:: --enable
|
|
||||||
|
|
||||||
Enable project (default)
|
|
||||||
|
|
||||||
.. option:: --disable
|
|
||||||
|
|
||||||
Disable project
|
|
||||||
|
|
||||||
.. option:: --property <key=value>
|
|
||||||
|
|
||||||
Add a property to :ref:`\<name\> <project_create-name>`
|
|
||||||
(repeat option to set multiple properties)
|
|
||||||
|
|
||||||
.. option:: --or-show
|
|
||||||
|
|
||||||
Return existing project
|
|
||||||
|
|
||||||
If the project already exists return the existing project data and do not fail.
|
|
||||||
|
|
||||||
.. _project_create-name:
|
|
||||||
.. describe:: <name>
|
|
||||||
|
|
||||||
New project name
|
|
||||||
|
|
||||||
project delete
|
|
||||||
--------------
|
|
||||||
|
|
||||||
Delete project(s)
|
|
||||||
|
|
||||||
.. program:: project delete
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack project delete
|
|
||||||
[--domain <domain>]
|
|
||||||
<project> [<project> ...]
|
|
||||||
|
|
||||||
.. option:: --domain <domain>
|
|
||||||
|
|
||||||
Domain owning :ref:`\<project\> <project_delete-project>` (name or ID)
|
|
||||||
|
|
||||||
.. versionadded:: 3
|
|
||||||
|
|
||||||
.. _project_delete-project:
|
|
||||||
.. describe:: <project>
|
|
||||||
|
|
||||||
Project to delete (name or ID)
|
|
||||||
|
|
||||||
project list
|
|
||||||
------------
|
|
||||||
|
|
||||||
List projects
|
|
||||||
|
|
||||||
.. program:: project list
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack project list
|
|
||||||
[--domain <domain>]
|
|
||||||
[--user <user>]
|
|
||||||
[--my-projects]
|
|
||||||
[--long]
|
|
||||||
[--sort <key>[:<direction>,<key>:<direction>,..]]
|
|
||||||
|
|
||||||
.. option:: --domain <domain>
|
|
||||||
|
|
||||||
Filter projects by :option:`\<domain\> <--domain>` (name or ID)
|
|
||||||
|
|
||||||
.. versionadded:: 3
|
|
||||||
|
|
||||||
.. option:: --user <user>
|
|
||||||
|
|
||||||
Filter projects by :option:`\<user\> <--user>` (name or ID)
|
|
||||||
|
|
||||||
.. versionadded:: 3
|
|
||||||
|
|
||||||
.. option:: --my-projects
|
|
||||||
|
|
||||||
List projects for the authenticated user. Supersedes other filters.
|
|
||||||
|
|
||||||
.. versionadded:: 3
|
|
||||||
|
|
||||||
.. option:: --long
|
|
||||||
|
|
||||||
List additional fields in output
|
|
||||||
|
|
||||||
.. option:: --sort <key>[:<direction>,<key>:<direction>,..]
|
|
||||||
|
|
||||||
Sort output by selected keys and directions (asc or desc) (default: asc),
|
|
||||||
multiple keys and directions can be specified --sort
|
|
||||||
<key>[:<direction>,<key>:<direction>,..]
|
|
||||||
|
|
||||||
project set
|
|
||||||
-----------
|
|
||||||
|
|
||||||
Set project properties
|
|
||||||
|
|
||||||
.. program:: project set
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack project set
|
|
||||||
[--name <name>]
|
|
||||||
[--domain <domain>]
|
|
||||||
[--description <description>]
|
|
||||||
[--enable | --disable]
|
|
||||||
[--property <key=value>]
|
|
||||||
<project>
|
|
||||||
|
|
||||||
.. option:: --name <name>
|
|
||||||
|
|
||||||
Set project name
|
|
||||||
|
|
||||||
.. option:: --domain <domain>
|
|
||||||
|
|
||||||
Domain owning :ref:`\<project\> <project_set-project>` (name or ID)
|
|
||||||
|
|
||||||
.. versionadded:: 3
|
|
||||||
|
|
||||||
.. option:: --description <description>
|
|
||||||
|
|
||||||
Set project description
|
|
||||||
|
|
||||||
.. option:: --enable
|
|
||||||
|
|
||||||
Enable project (default)
|
|
||||||
|
|
||||||
.. option:: --disable
|
|
||||||
|
|
||||||
Disable project
|
|
||||||
|
|
||||||
.. option:: --property <key=value>
|
|
||||||
|
|
||||||
Set a property on :ref:`\<project\> <project_set-project>`
|
|
||||||
(repeat option to set multiple properties)
|
|
||||||
|
|
||||||
*Identity version 2 only*
|
|
||||||
|
|
||||||
.. _project_set-project:
|
|
||||||
.. describe:: <project>
|
|
||||||
|
|
||||||
Project to modify (name or ID)
|
|
||||||
|
|
||||||
project show
|
|
||||||
------------
|
|
||||||
|
|
||||||
Display project details
|
|
||||||
|
|
||||||
.. program:: project show
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack project show
|
|
||||||
[--domain <domain>]
|
|
||||||
<project>
|
|
||||||
|
|
||||||
.. option:: --domain <domain>
|
|
||||||
|
|
||||||
Domain owning :ref:`\<project\> <project_show-project>` (name or ID)
|
|
||||||
|
|
||||||
.. versionadded:: 3
|
|
||||||
|
|
||||||
.. option:: --parents
|
|
||||||
|
|
||||||
Show the project\'s parents as a list
|
|
||||||
|
|
||||||
.. versionadded:: 3
|
|
||||||
|
|
||||||
.. option:: --children
|
|
||||||
|
|
||||||
Show project\'s subtree (children) as a list
|
|
||||||
|
|
||||||
.. versionadded:: 3
|
|
||||||
|
|
||||||
.. _project_show-project:
|
|
||||||
.. describe:: <project>
|
|
||||||
|
|
||||||
Project to display (name or ID)
|
|
||||||
|
|
||||||
project unset
|
|
||||||
-------------
|
|
||||||
|
|
||||||
Unset project properties
|
|
||||||
|
|
||||||
*Identity version 2 only*
|
|
||||||
|
|
||||||
.. program:: project unset
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack project unset
|
|
||||||
--property <key> [--property <key> ...]
|
|
||||||
<project>
|
|
||||||
|
|
||||||
.. option:: --property <key>
|
|
||||||
|
|
||||||
Property key to remove from project (repeat option to remove multiple properties)
|
|
||||||
|
|
||||||
.. describe:: <project>
|
|
||||||
|
|
||||||
Project to modify (name or ID)
|
|
||||||
@@ -1,269 +0,0 @@
|
|||||||
=====
|
|
||||||
quota
|
|
||||||
=====
|
|
||||||
|
|
||||||
Resource quotas appear in multiple APIs, OpenStackClient presents them as a
|
|
||||||
single object with multiple properties.
|
|
||||||
|
|
||||||
Block Storage v1, v2, Compute v2, Network v2
|
|
||||||
|
|
||||||
quota list
|
|
||||||
----------
|
|
||||||
|
|
||||||
List quotas for all projects with non-default quota values
|
|
||||||
|
|
||||||
.. program:: quota list
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack quota list
|
|
||||||
--compute | --network | --volume
|
|
||||||
|
|
||||||
.. option:: --network
|
|
||||||
|
|
||||||
List network quotas
|
|
||||||
|
|
||||||
.. option:: --compute
|
|
||||||
|
|
||||||
List compute quotas
|
|
||||||
|
|
||||||
.. option:: --volume
|
|
||||||
|
|
||||||
List volume quotas
|
|
||||||
|
|
||||||
quota set
|
|
||||||
---------
|
|
||||||
|
|
||||||
Set quotas for project
|
|
||||||
|
|
||||||
.. program:: quota set
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack quota set
|
|
||||||
# Compute settings
|
|
||||||
[--cores <num-cores>]
|
|
||||||
[--fixed-ips <num-fixed-ips>]
|
|
||||||
[--floating-ips <num-floating-ips>]
|
|
||||||
[--injected-file-size <injected-file-bytes>]
|
|
||||||
[--injected-files <num-injected-files>]
|
|
||||||
[--instances <num-instances>]
|
|
||||||
[--key-pairs <num-key-pairs>]
|
|
||||||
[--properties <num-properties>]
|
|
||||||
[--ram <ram-mb>]
|
|
||||||
[--server-groups <num-server-groups>]
|
|
||||||
[--server-group-members <num-server-group-members>]
|
|
||||||
|
|
||||||
# Block Storage settings
|
|
||||||
[--backups <new-backups>]
|
|
||||||
[--backup-gigabytes <new-backup-gigabytes>]
|
|
||||||
[--gigabytes <new-gigabytes>]
|
|
||||||
[--per-volume-gigabytes <new-per-volume-gigabytes>]
|
|
||||||
[--snapshots <new-snapshots>]
|
|
||||||
[--volumes <new-volumes>]
|
|
||||||
[--volume-type <volume-type>]
|
|
||||||
|
|
||||||
# Network settings
|
|
||||||
[--floating-ips <num-floatingips>]
|
|
||||||
[--secgroup-rules <num-security-group-rules>]
|
|
||||||
[--secgroups <num-security-groups>]
|
|
||||||
[--networks <num-networks>]
|
|
||||||
[--subnets <num-subnets>]
|
|
||||||
[--ports <num-ports>]
|
|
||||||
[--routers <num-routers>]
|
|
||||||
[--rbac-policies <num-rbac-policies>]
|
|
||||||
[--vips <num-vips>]
|
|
||||||
[--subnetpools <num-subnetpools>]
|
|
||||||
[--members <num-members>]
|
|
||||||
[--health-monitors <num-health-monitors>]
|
|
||||||
|
|
||||||
<project>
|
|
||||||
|
|
||||||
Set quotas for class
|
|
||||||
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack quota set
|
|
||||||
--class
|
|
||||||
# Compute settings
|
|
||||||
[--cores <num-cores>]
|
|
||||||
[--fixed-ips <num-fixed-ips>]
|
|
||||||
[--floating-ips <num-floating-ips>]
|
|
||||||
[--injected-file-size <injected-file-bytes>]
|
|
||||||
[--injected-files <num-injected-files>]
|
|
||||||
[--instances <num-instances>]
|
|
||||||
[--key-pairs <num-key-pairs>]
|
|
||||||
[--properties <num-properties>]
|
|
||||||
[--ram <ram-mb>]
|
|
||||||
[--server-groups <num-server-groups>]
|
|
||||||
[--server-group-members <num-server-group-members>]
|
|
||||||
|
|
||||||
# Block Storage settings
|
|
||||||
[--backups <new-backups>]
|
|
||||||
[--backup-gigabytes <new-backup-gigabytes>]
|
|
||||||
[--gigabytes <new-gigabytes>]
|
|
||||||
[--per-volume-gigabytes <new-per-volume-gigabytes>]
|
|
||||||
[--snapshots <new-snapshots>]
|
|
||||||
[--volumes <new-volumes>]
|
|
||||||
|
|
||||||
<class>
|
|
||||||
|
|
||||||
.. option:: --class
|
|
||||||
|
|
||||||
Set quotas for ``<class>``
|
|
||||||
|
|
||||||
.. option:: --properties <new-properties>
|
|
||||||
|
|
||||||
New value for the properties quota
|
|
||||||
|
|
||||||
.. option:: --ram <new-ram>
|
|
||||||
|
|
||||||
New value for the ram quota
|
|
||||||
|
|
||||||
.. option:: --secgroup-rules <new-secgroup-rules>
|
|
||||||
|
|
||||||
New value for the secgroup-rules quota
|
|
||||||
|
|
||||||
.. option:: --instances <new-instances>
|
|
||||||
|
|
||||||
New value for the instances quota
|
|
||||||
|
|
||||||
.. option:: --key-pairs <new-key-pairs>
|
|
||||||
|
|
||||||
New value for the key-pairs quota
|
|
||||||
|
|
||||||
.. option:: --fixed-ips <new-fixed-ips>
|
|
||||||
|
|
||||||
New value for the fixed-ips quota
|
|
||||||
|
|
||||||
.. option:: --secgroups <new-secgroups>
|
|
||||||
|
|
||||||
New value for the secgroups quota
|
|
||||||
|
|
||||||
.. option:: --injected-file-size <new-injected-file-size>
|
|
||||||
|
|
||||||
New value for the injected-file-size quota
|
|
||||||
|
|
||||||
.. option:: --server-groups <new-server-groups>
|
|
||||||
|
|
||||||
New value for the server-groups quota
|
|
||||||
|
|
||||||
.. option:: --server-group-members <new-server-group-members>
|
|
||||||
|
|
||||||
New value for the server-group-members quota
|
|
||||||
|
|
||||||
.. option:: --floating-ips <new-floating-ips>
|
|
||||||
|
|
||||||
New value for the floating-ips quota
|
|
||||||
|
|
||||||
.. option:: --injected-files <new-injected-files>
|
|
||||||
|
|
||||||
New value for the injected-files quota
|
|
||||||
|
|
||||||
.. option:: --cores <new-cores>
|
|
||||||
|
|
||||||
New value for the cores quota
|
|
||||||
|
|
||||||
.. option:: --injected-path-size <new-injected-path-size>
|
|
||||||
|
|
||||||
New value for the injected-path-size quota
|
|
||||||
|
|
||||||
.. option:: --backups <new-backups>
|
|
||||||
|
|
||||||
New value for the backups quota
|
|
||||||
|
|
||||||
.. option:: --backup-gigabytes <new-backup-gigabytes>
|
|
||||||
|
|
||||||
New value for the backup gigabytes quota
|
|
||||||
|
|
||||||
.. option:: --gigabytes <new-gigabytes>
|
|
||||||
|
|
||||||
New value for the gigabytes quota
|
|
||||||
|
|
||||||
.. option:: --per-volume-gigabytes <new-per-volume-gigabytes>
|
|
||||||
|
|
||||||
New value for the gigabytes quota of per volume
|
|
||||||
|
|
||||||
.. option:: --volumes <new-volumes>
|
|
||||||
|
|
||||||
New value for the volumes quota
|
|
||||||
|
|
||||||
.. option:: --snapshots <new-snapshots>
|
|
||||||
|
|
||||||
New value for the snapshots quota
|
|
||||||
|
|
||||||
.. option:: --volume-type <volume-type>
|
|
||||||
|
|
||||||
Set quotas for a specific <volume-type>. The supported quotas are:
|
|
||||||
gigabytes, snapshots, volumes.
|
|
||||||
|
|
||||||
.. option:: --networks <num-networks>
|
|
||||||
|
|
||||||
New value for the networks quota
|
|
||||||
|
|
||||||
.. option:: --subnets <num-subnets>
|
|
||||||
|
|
||||||
New value for the subnets quota
|
|
||||||
|
|
||||||
.. option:: --ports <num-ports>
|
|
||||||
|
|
||||||
New value for the ports quota
|
|
||||||
|
|
||||||
.. option:: --routers <num-routers>
|
|
||||||
|
|
||||||
New value for the routers quota
|
|
||||||
|
|
||||||
.. option:: --rbac-policies <num-rbac-policies>
|
|
||||||
|
|
||||||
New value for the rbac-policies quota
|
|
||||||
|
|
||||||
.. option:: --vips <num-vips>
|
|
||||||
|
|
||||||
New value for the vips quota
|
|
||||||
|
|
||||||
.. option:: --subnetpools <num-subnetpools>
|
|
||||||
|
|
||||||
New value for the subnetpools quota
|
|
||||||
|
|
||||||
.. option:: --members <num-members>
|
|
||||||
|
|
||||||
New value for the members quota
|
|
||||||
|
|
||||||
.. option:: --health-monitors <num-health-monitors>
|
|
||||||
|
|
||||||
New value for the health-monitors quota
|
|
||||||
|
|
||||||
quota show
|
|
||||||
----------
|
|
||||||
|
|
||||||
Show quotas for project or class
|
|
||||||
|
|
||||||
.. program:: quota show
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack quota show
|
|
||||||
[--default]
|
|
||||||
[<project>]
|
|
||||||
|
|
||||||
|
|
||||||
.. option:: --default
|
|
||||||
|
|
||||||
Show default quotas for :ref:`\<project\> <quota_show-project>`
|
|
||||||
|
|
||||||
.. _quota_show-project:
|
|
||||||
.. describe:: <project>
|
|
||||||
|
|
||||||
Show quotas for this project (name or ID)
|
|
||||||
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack quota show
|
|
||||||
--class
|
|
||||||
[<class>]
|
|
||||||
|
|
||||||
.. option:: --class
|
|
||||||
|
|
||||||
Show quotas for :ref:`\<class\> <quota_show-class>`
|
|
||||||
|
|
||||||
.. _quota_show-class:
|
|
||||||
.. describe:: <class>
|
|
||||||
|
|
||||||
Show quotas for this class (name or ID)
|
|
||||||
@@ -1,104 +0,0 @@
|
|||||||
======
|
|
||||||
region
|
|
||||||
======
|
|
||||||
|
|
||||||
Identity v3
|
|
||||||
|
|
||||||
region create
|
|
||||||
-------------
|
|
||||||
|
|
||||||
Create new region
|
|
||||||
|
|
||||||
.. program:: region create
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack region create
|
|
||||||
[--parent-region <region-id>]
|
|
||||||
[--description <description>]
|
|
||||||
<region-id>
|
|
||||||
|
|
||||||
.. option:: --parent-region <region-id>
|
|
||||||
|
|
||||||
Parent region ID
|
|
||||||
|
|
||||||
.. option:: --description <description>
|
|
||||||
|
|
||||||
New region description
|
|
||||||
|
|
||||||
.. _region_create-region-id:
|
|
||||||
.. describe:: <region-id>
|
|
||||||
|
|
||||||
New region ID
|
|
||||||
|
|
||||||
region delete
|
|
||||||
-------------
|
|
||||||
|
|
||||||
Delete region(s)
|
|
||||||
|
|
||||||
.. program:: region delete
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack region delete
|
|
||||||
<region-id> [<region-id> ...]
|
|
||||||
|
|
||||||
.. _region_delete-region-id:
|
|
||||||
.. describe:: <region-id>
|
|
||||||
|
|
||||||
Region ID(s) to delete
|
|
||||||
|
|
||||||
region list
|
|
||||||
-----------
|
|
||||||
|
|
||||||
List regions
|
|
||||||
|
|
||||||
.. program:: region list
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack region list
|
|
||||||
[--parent-region <region-id>]
|
|
||||||
|
|
||||||
.. option:: --parent-region <region-id>
|
|
||||||
|
|
||||||
Filter by parent region ID
|
|
||||||
|
|
||||||
region set
|
|
||||||
----------
|
|
||||||
|
|
||||||
Set region properties
|
|
||||||
|
|
||||||
.. program:: region set
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack region set
|
|
||||||
[--parent-region <region-id>]
|
|
||||||
[--description <description>]
|
|
||||||
<region-id>
|
|
||||||
|
|
||||||
.. option:: --parent-region <region-id>
|
|
||||||
|
|
||||||
New parent region ID
|
|
||||||
|
|
||||||
.. option:: --description <description>
|
|
||||||
|
|
||||||
New region description
|
|
||||||
|
|
||||||
.. _region_set-region-id:
|
|
||||||
.. describe:: <region-id>
|
|
||||||
|
|
||||||
Region to modify
|
|
||||||
|
|
||||||
region show
|
|
||||||
-----------
|
|
||||||
|
|
||||||
Display region details
|
|
||||||
|
|
||||||
.. program:: region show
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack region show
|
|
||||||
<region-id>
|
|
||||||
|
|
||||||
.. _region_show-region-id:
|
|
||||||
.. describe:: <region-id>
|
|
||||||
|
|
||||||
Region to display
|
|
||||||
@@ -1,58 +0,0 @@
|
|||||||
=============
|
|
||||||
request token
|
|
||||||
=============
|
|
||||||
|
|
||||||
Identity v3
|
|
||||||
|
|
||||||
`Requires: OS-OAUTH1 extension`
|
|
||||||
|
|
||||||
request token authorize
|
|
||||||
-----------------------
|
|
||||||
|
|
||||||
Authorize a request token
|
|
||||||
|
|
||||||
.. program:: request token authorize
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack request token authorize
|
|
||||||
--request-key <consumer-key>
|
|
||||||
--role <role>
|
|
||||||
|
|
||||||
.. option:: --request-key <request-key>
|
|
||||||
|
|
||||||
Request token to authorize (ID only) (required)
|
|
||||||
|
|
||||||
.. option:: --role <role>
|
|
||||||
|
|
||||||
Roles to authorize (name or ID)
|
|
||||||
(repeat option to set multiple values) (required)
|
|
||||||
|
|
||||||
request token create
|
|
||||||
--------------------
|
|
||||||
|
|
||||||
Create a request token
|
|
||||||
|
|
||||||
.. program:: request token create
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack request token create
|
|
||||||
--consumer-key <consumer-key>
|
|
||||||
--consumer-secret <consumer-secret>
|
|
||||||
--project <project>
|
|
||||||
[--domain <domain>]
|
|
||||||
|
|
||||||
.. option:: --consumer-key <consumer-key>
|
|
||||||
|
|
||||||
Consumer key (required)
|
|
||||||
|
|
||||||
.. option:: --description <description>
|
|
||||||
|
|
||||||
Consumer secret (required)
|
|
||||||
|
|
||||||
.. option:: --project <project>
|
|
||||||
|
|
||||||
Project that consumer wants to access (name or ID) (required)
|
|
||||||
|
|
||||||
.. option:: --domain <domain>
|
|
||||||
|
|
||||||
Domain owning <project> (name or ID)
|
|
||||||
@@ -1,106 +0,0 @@
|
|||||||
===============
|
|
||||||
role assignment
|
|
||||||
===============
|
|
||||||
|
|
||||||
Identity v2, v3
|
|
||||||
|
|
||||||
role assignment list
|
|
||||||
--------------------
|
|
||||||
|
|
||||||
List role assignments
|
|
||||||
|
|
||||||
.. program:: role assignment list
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack role assignment list
|
|
||||||
[--role <role>]
|
|
||||||
[--role-domain <role-domain>]
|
|
||||||
[--user <user>]
|
|
||||||
[--user-domain <user-domain>]
|
|
||||||
[--group <group>]
|
|
||||||
[--group-domain <group-domain>]
|
|
||||||
[--domain <domain>]
|
|
||||||
[--project <project>]
|
|
||||||
[--project-domain <project-domain>]
|
|
||||||
[--effective]
|
|
||||||
[--inherited]
|
|
||||||
[--names]
|
|
||||||
|
|
||||||
.. option:: --role <role>
|
|
||||||
|
|
||||||
Role to filter (name or ID)
|
|
||||||
|
|
||||||
.. versionadded:: 3
|
|
||||||
|
|
||||||
.. option:: --role-domain <role-domain>
|
|
||||||
|
|
||||||
Domain the role belongs to (name or ID).
|
|
||||||
This can be used in case collisions between role names exist.
|
|
||||||
|
|
||||||
.. versionadded:: 3
|
|
||||||
|
|
||||||
.. option:: --user <user>
|
|
||||||
|
|
||||||
User to filter (name or ID)
|
|
||||||
|
|
||||||
.. option:: --user-domain <user-domain>
|
|
||||||
|
|
||||||
Domain the user belongs to (name or ID).
|
|
||||||
This can be used in case collisions between user names exist.
|
|
||||||
|
|
||||||
.. versionadded:: 3
|
|
||||||
|
|
||||||
.. option:: --group <group>
|
|
||||||
|
|
||||||
Group to filter (name or ID)
|
|
||||||
|
|
||||||
.. versionadded:: 3
|
|
||||||
|
|
||||||
.. option:: --group-domain <group-domain>
|
|
||||||
|
|
||||||
Domain the group belongs to (name or ID).
|
|
||||||
This can be used in case collisions between group names exist.
|
|
||||||
|
|
||||||
.. versionadded:: 3
|
|
||||||
|
|
||||||
.. option:: --domain <domain>
|
|
||||||
|
|
||||||
Domain to filter (name or ID)
|
|
||||||
|
|
||||||
.. versionadded:: 3
|
|
||||||
|
|
||||||
.. option:: --project <project>
|
|
||||||
|
|
||||||
Project to filter (name or ID)
|
|
||||||
|
|
||||||
.. option:: --project-domain <project-domain>
|
|
||||||
|
|
||||||
Domain the project belongs to (name or ID).
|
|
||||||
This can be used in case collisions between project names exist.
|
|
||||||
|
|
||||||
.. versionadded:: 3
|
|
||||||
|
|
||||||
.. option:: --effective
|
|
||||||
|
|
||||||
Returns only effective role assignments (defaults to False)
|
|
||||||
|
|
||||||
.. versionadded:: 3
|
|
||||||
|
|
||||||
.. option:: --inherited
|
|
||||||
|
|
||||||
Specifies if the role grant is inheritable to the sub projects
|
|
||||||
|
|
||||||
.. versionadded:: 3
|
|
||||||
|
|
||||||
.. option:: --names
|
|
||||||
|
|
||||||
Returns role assignments with names instead of IDs
|
|
||||||
|
|
||||||
.. option:: --auth-user
|
|
||||||
|
|
||||||
Returns role assignments for the authenticated user.
|
|
||||||
|
|
||||||
.. option:: --auth-project
|
|
||||||
|
|
||||||
Returns role assignments for the project to which the authenticated user
|
|
||||||
is scoped.
|
|
||||||
@@ -1,326 +0,0 @@
|
|||||||
====
|
|
||||||
role
|
|
||||||
====
|
|
||||||
|
|
||||||
Identity v2, v3
|
|
||||||
|
|
||||||
role add
|
|
||||||
--------
|
|
||||||
|
|
||||||
Add role assignment to a user or group in a project or domain
|
|
||||||
|
|
||||||
.. program:: role add
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack role add
|
|
||||||
--domain <domain> | --project <project> [--project-domain <project-domain>]
|
|
||||||
--user <user> [--user-domain <user-domain>] | --group <group> [--group-domain <group-domain>]
|
|
||||||
--role-domain <role-domain>
|
|
||||||
--inherited
|
|
||||||
<role>
|
|
||||||
|
|
||||||
.. option:: --domain <domain>
|
|
||||||
|
|
||||||
Include <domain> (name or ID)
|
|
||||||
|
|
||||||
.. versionadded:: 3
|
|
||||||
|
|
||||||
.. option:: --project <project>
|
|
||||||
|
|
||||||
Include <project> (name or ID)
|
|
||||||
|
|
||||||
.. option:: --user <user>
|
|
||||||
|
|
||||||
Include <user> (name or ID)
|
|
||||||
|
|
||||||
.. option:: --group <group>
|
|
||||||
|
|
||||||
Include <group> (name or ID)
|
|
||||||
|
|
||||||
.. versionadded:: 3
|
|
||||||
|
|
||||||
.. option:: --user-domain <user-domain>
|
|
||||||
|
|
||||||
Domain the user belongs to (name or ID).
|
|
||||||
This can be used in case collisions between user names exist.
|
|
||||||
|
|
||||||
.. versionadded:: 3
|
|
||||||
|
|
||||||
.. option:: --group-domain <group-domain>
|
|
||||||
|
|
||||||
Domain the group belongs to (name or ID).
|
|
||||||
This can be used in case collisions between group names exist.
|
|
||||||
|
|
||||||
.. versionadded:: 3
|
|
||||||
|
|
||||||
.. option:: --project-domain <project-domain>
|
|
||||||
|
|
||||||
Domain the project belongs to (name or ID).
|
|
||||||
This can be used in case collisions between project names exist.
|
|
||||||
|
|
||||||
.. versionadded:: 3
|
|
||||||
|
|
||||||
.. option:: --inherited
|
|
||||||
|
|
||||||
Specifies if the role grant is inheritable to the sub projects.
|
|
||||||
|
|
||||||
.. versionadded:: 3
|
|
||||||
|
|
||||||
.. option:: --role-domain <role-domain>
|
|
||||||
|
|
||||||
Domain the role belongs to (name or ID).
|
|
||||||
This must be specified when the name of a domain specific role is used.
|
|
||||||
|
|
||||||
.. versionadded:: 3
|
|
||||||
|
|
||||||
.. describe:: <role>
|
|
||||||
|
|
||||||
Role to add to <project>:<user> (name or ID)
|
|
||||||
|
|
||||||
role create
|
|
||||||
-----------
|
|
||||||
|
|
||||||
Create new role
|
|
||||||
|
|
||||||
.. program:: role create
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack role create
|
|
||||||
[--or-show]
|
|
||||||
[--domain <domain>]
|
|
||||||
<name>
|
|
||||||
|
|
||||||
.. option:: --domain <domain>
|
|
||||||
|
|
||||||
Domain the role belongs to (name or ID).
|
|
||||||
|
|
||||||
.. versionadded:: 3
|
|
||||||
|
|
||||||
.. option:: --or-show
|
|
||||||
|
|
||||||
Return existing role
|
|
||||||
|
|
||||||
If the role already exists return the existing role data and do not fail.
|
|
||||||
|
|
||||||
.. describe:: <name>
|
|
||||||
|
|
||||||
New role name
|
|
||||||
|
|
||||||
role delete
|
|
||||||
-----------
|
|
||||||
|
|
||||||
Delete role(s)
|
|
||||||
|
|
||||||
.. program:: role delete
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack role delete
|
|
||||||
<role> [<role> ...]
|
|
||||||
[--domain <domain>]
|
|
||||||
|
|
||||||
.. describe:: <role>
|
|
||||||
|
|
||||||
Role to delete (name or ID)
|
|
||||||
|
|
||||||
.. option:: --domain <domain>
|
|
||||||
|
|
||||||
Domain the role belongs to (name or ID).
|
|
||||||
|
|
||||||
.. versionadded:: 3
|
|
||||||
|
|
||||||
role list
|
|
||||||
---------
|
|
||||||
|
|
||||||
List roles
|
|
||||||
|
|
||||||
.. program:: role list
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack role list
|
|
||||||
--domain <domain> | --project <project> [--project-domain <project-domain>]
|
|
||||||
--user <user> [--user-domain <user-domain>] | --group <group> [--group-domain <group-domain>]
|
|
||||||
--inherited
|
|
||||||
|
|
||||||
.. option:: --domain <domain>
|
|
||||||
|
|
||||||
Filter roles by <domain> (name or ID)
|
|
||||||
|
|
||||||
(Deprecated if being used to list assignments in conjunction with the
|
|
||||||
``--user <user>``, option, please use ``role assignment list`` instead)
|
|
||||||
|
|
||||||
.. option:: --project <project>
|
|
||||||
|
|
||||||
Filter roles by <project> (name or ID)
|
|
||||||
|
|
||||||
(Deprecated, please use ``role assignment list`` instead)
|
|
||||||
|
|
||||||
.. option:: --user <user>
|
|
||||||
|
|
||||||
Filter roles by <user> (name or ID)
|
|
||||||
|
|
||||||
(Deprecated, please use ``role assignment list`` instead)
|
|
||||||
|
|
||||||
.. option:: --group <group>
|
|
||||||
|
|
||||||
Filter roles by <group> (name or ID)
|
|
||||||
|
|
||||||
(Deprecated, please use ``role assignment list`` instead)
|
|
||||||
|
|
||||||
.. option:: --user-domain <user-domain>
|
|
||||||
|
|
||||||
Domain the user belongs to (name or ID).
|
|
||||||
This can be used in case collisions between user names exist.
|
|
||||||
|
|
||||||
(Deprecated, please use ``role assignment list`` instead)
|
|
||||||
|
|
||||||
.. versionadded:: 3
|
|
||||||
|
|
||||||
.. option:: --group-domain <group-domain>
|
|
||||||
|
|
||||||
Domain the group belongs to (name or ID).
|
|
||||||
This can be used in case collisions between group names exist.
|
|
||||||
|
|
||||||
(Deprecated, please use ``role assignment list`` instead)
|
|
||||||
|
|
||||||
.. versionadded:: 3
|
|
||||||
|
|
||||||
.. option:: --project-domain <project-domain>
|
|
||||||
|
|
||||||
Domain the project belongs to (name or ID).
|
|
||||||
This can be used in case collisions between project names exist.
|
|
||||||
|
|
||||||
(Deprecated, please use ``role assignment list`` instead)
|
|
||||||
|
|
||||||
.. versionadded:: 3
|
|
||||||
|
|
||||||
.. option:: --inherited
|
|
||||||
|
|
||||||
Specifies if the role grant is inheritable to the sub projects.
|
|
||||||
|
|
||||||
(Deprecated, please use ``role assignment list`` instead)
|
|
||||||
|
|
||||||
.. versionadded:: 3
|
|
||||||
|
|
||||||
role remove
|
|
||||||
-----------
|
|
||||||
|
|
||||||
Remove role assignment from domain/project : user/group
|
|
||||||
|
|
||||||
.. program:: role remove
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack role remove
|
|
||||||
--domain <domain> | --project <project> [--project-domain <project-domain>]
|
|
||||||
--user <user> [--user-domain <user-domain>] | --group <group> [--group-domain <group-domain>]
|
|
||||||
--role-domain <role-domain>
|
|
||||||
--inherited
|
|
||||||
<role>
|
|
||||||
|
|
||||||
.. option:: --domain <domain>
|
|
||||||
|
|
||||||
Include <domain> (name or ID)
|
|
||||||
|
|
||||||
.. versionadded:: 3
|
|
||||||
|
|
||||||
.. option:: --project <project>
|
|
||||||
|
|
||||||
Include <project> (name or ID)
|
|
||||||
|
|
||||||
.. option:: --user <user>
|
|
||||||
|
|
||||||
Include <user> (name or ID)
|
|
||||||
|
|
||||||
.. option:: --group <group>
|
|
||||||
|
|
||||||
Include <group> (name or ID)
|
|
||||||
|
|
||||||
.. versionadded:: 3
|
|
||||||
|
|
||||||
.. option:: --user-domain <user-domain>
|
|
||||||
|
|
||||||
Domain the user belongs to (name or ID).
|
|
||||||
This can be used in case collisions between user names exist.
|
|
||||||
|
|
||||||
.. versionadded:: 3
|
|
||||||
|
|
||||||
.. option:: --group-domain <group-domain>
|
|
||||||
|
|
||||||
Domain the group belongs to (name or ID).
|
|
||||||
This can be used in case collisions between group names exist.
|
|
||||||
|
|
||||||
.. versionadded:: 3
|
|
||||||
|
|
||||||
.. option:: --project-domain <project-domain>
|
|
||||||
|
|
||||||
Domain the project belongs to (name or ID).
|
|
||||||
This can be used in case collisions between project names exist.
|
|
||||||
|
|
||||||
.. versionadded:: 3
|
|
||||||
|
|
||||||
.. option:: --inherited
|
|
||||||
|
|
||||||
Specifies if the role grant is inheritable to the sub projects.
|
|
||||||
|
|
||||||
.. versionadded:: 3
|
|
||||||
|
|
||||||
.. option:: --role-domain <role-domain>
|
|
||||||
|
|
||||||
Domain the role belongs to (name or ID).
|
|
||||||
This must be specified when the name of a domain specific role is used.
|
|
||||||
|
|
||||||
.. versionadded:: 3
|
|
||||||
|
|
||||||
.. describe:: <role>
|
|
||||||
|
|
||||||
Role to remove (name or ID)
|
|
||||||
|
|
||||||
role set
|
|
||||||
--------
|
|
||||||
|
|
||||||
Set role properties
|
|
||||||
|
|
||||||
.. versionadded:: 3
|
|
||||||
|
|
||||||
.. program:: role set
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack role set
|
|
||||||
[--name <name>]
|
|
||||||
[--domain <domain>]
|
|
||||||
<role>
|
|
||||||
|
|
||||||
.. option:: --name <name>
|
|
||||||
|
|
||||||
Set role name
|
|
||||||
|
|
||||||
.. option:: --domain <domain>
|
|
||||||
|
|
||||||
Domain the role belongs to (name or ID).
|
|
||||||
|
|
||||||
.. versionadded:: 3
|
|
||||||
|
|
||||||
.. describe:: <role>
|
|
||||||
|
|
||||||
Role to modify (name or ID)
|
|
||||||
|
|
||||||
role show
|
|
||||||
---------
|
|
||||||
|
|
||||||
Display role details
|
|
||||||
|
|
||||||
.. program:: role show
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack role show
|
|
||||||
[--domain <domain>]
|
|
||||||
<role>
|
|
||||||
|
|
||||||
.. option:: --domain <domain>
|
|
||||||
|
|
||||||
Domain the role belongs to (name or ID).
|
|
||||||
|
|
||||||
.. versionadded:: 3
|
|
||||||
|
|
||||||
.. describe:: <role>
|
|
||||||
|
|
||||||
Role to display (name or ID)
|
|
||||||
@@ -1,409 +0,0 @@
|
|||||||
======
|
|
||||||
router
|
|
||||||
======
|
|
||||||
|
|
||||||
A **router** is a logical component that forwards data packets between
|
|
||||||
networks. It also provides Layer 3 and NAT forwarding to provide external
|
|
||||||
network access for servers on project networks.
|
|
||||||
|
|
||||||
Network v2
|
|
||||||
|
|
||||||
router add port
|
|
||||||
---------------
|
|
||||||
|
|
||||||
Add a port to a router
|
|
||||||
|
|
||||||
.. program:: router add port
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack router add port
|
|
||||||
<router>
|
|
||||||
<port>
|
|
||||||
|
|
||||||
.. _router_add_port:
|
|
||||||
|
|
||||||
.. describe:: <router>
|
|
||||||
|
|
||||||
Router to which port will be added (name or ID)
|
|
||||||
|
|
||||||
.. describe:: <port>
|
|
||||||
|
|
||||||
Port to be added (name or ID)
|
|
||||||
|
|
||||||
router add subnet
|
|
||||||
-----------------
|
|
||||||
|
|
||||||
Add a subnet to a router
|
|
||||||
|
|
||||||
.. program:: router add subnet
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack router add subnet
|
|
||||||
<router>
|
|
||||||
<subnet>
|
|
||||||
|
|
||||||
.. _router_add_subnet:
|
|
||||||
|
|
||||||
.. describe:: <router>
|
|
||||||
|
|
||||||
Router to which subnet will be added (name or ID)
|
|
||||||
|
|
||||||
.. describe:: <subnet>
|
|
||||||
|
|
||||||
Subnet to be added (name or ID)
|
|
||||||
|
|
||||||
router create
|
|
||||||
-------------
|
|
||||||
|
|
||||||
Create new router
|
|
||||||
|
|
||||||
.. program:: router create
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack router create
|
|
||||||
[--project <project> [--project-domain <project-domain>]]
|
|
||||||
[--enable | --disable]
|
|
||||||
[--distributed | --centralized]
|
|
||||||
[--ha | --no-ha]
|
|
||||||
[--description <description>]
|
|
||||||
[--availability-zone-hint <availability-zone>]
|
|
||||||
[--tag <tag> | --no-tag]
|
|
||||||
<name>
|
|
||||||
|
|
||||||
.. option:: --project <project>
|
|
||||||
|
|
||||||
Owner's project (name or ID)
|
|
||||||
|
|
||||||
.. option:: --project-domain <project-domain>
|
|
||||||
|
|
||||||
Domain the project belongs to (name or ID).
|
|
||||||
This can be used in case collisions between project names exist.
|
|
||||||
|
|
||||||
.. option:: --enable
|
|
||||||
|
|
||||||
Enable router (default)
|
|
||||||
|
|
||||||
.. option:: --disable
|
|
||||||
|
|
||||||
Disable router
|
|
||||||
|
|
||||||
.. option:: --distributed
|
|
||||||
|
|
||||||
Create a distributed router
|
|
||||||
|
|
||||||
The default router type (distributed vs centralized) is determined by a
|
|
||||||
configuration setting in the OpenStack deployment. Since we are unable
|
|
||||||
to know that default wihtout attempting to actually create a router it
|
|
||||||
is suggested to use either :option:`--distributed` or :option:`--centralized`
|
|
||||||
in situations where multiple cloud deployments may be used.
|
|
||||||
|
|
||||||
.. option:: --centralized
|
|
||||||
|
|
||||||
Create a centralized router
|
|
||||||
|
|
||||||
See the note in :option:`--distributed` regarding the default used when
|
|
||||||
creating a new router.
|
|
||||||
|
|
||||||
.. option:: --ha
|
|
||||||
|
|
||||||
Create a highly available router
|
|
||||||
|
|
||||||
.. option:: --no-ha
|
|
||||||
|
|
||||||
Create a legacy router
|
|
||||||
|
|
||||||
.. option:: --description <description>
|
|
||||||
|
|
||||||
Set router description
|
|
||||||
|
|
||||||
.. option:: --availability-zone-hint <availability-zone>
|
|
||||||
|
|
||||||
Availability Zone in which to create this router
|
|
||||||
(Router Availability Zone extension required,
|
|
||||||
repeat option to set multiple availability zones)
|
|
||||||
|
|
||||||
.. option:: --tag <tag>
|
|
||||||
|
|
||||||
Tag to be added to the router (repeat option to set multiple tags)
|
|
||||||
|
|
||||||
.. option:: --no-tag
|
|
||||||
|
|
||||||
No tags associated with the router
|
|
||||||
|
|
||||||
.. _router_create-name:
|
|
||||||
.. describe:: <name>
|
|
||||||
|
|
||||||
New router name
|
|
||||||
|
|
||||||
router delete
|
|
||||||
-------------
|
|
||||||
|
|
||||||
Delete router(s)
|
|
||||||
|
|
||||||
.. program:: router delete
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack router delete
|
|
||||||
<router> [<router> ...]
|
|
||||||
|
|
||||||
.. _router_delete-router:
|
|
||||||
.. describe:: <router>
|
|
||||||
|
|
||||||
Router(s) to delete (name or ID)
|
|
||||||
|
|
||||||
router list
|
|
||||||
-----------
|
|
||||||
|
|
||||||
List routers
|
|
||||||
|
|
||||||
.. program:: router list
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack router list
|
|
||||||
[--name <name>]
|
|
||||||
[--enable | --disable]
|
|
||||||
[--long]
|
|
||||||
[--project <project> [--project-domain <project-domain>]]
|
|
||||||
[--agent <agent-id>]
|
|
||||||
[--tags <tag>[,<tag>,...]] [--any-tags <tag>[,<tag>,...]]
|
|
||||||
[--not-tags <tag>[,<tag>,...]] [--not-any-tags <tag>[,<tag>,...]]
|
|
||||||
|
|
||||||
.. option:: --agent <agent-id>
|
|
||||||
|
|
||||||
List routers hosted by an agent (ID only)
|
|
||||||
|
|
||||||
.. option:: --long
|
|
||||||
|
|
||||||
List additional fields in output
|
|
||||||
|
|
||||||
.. option:: --name <name>
|
|
||||||
|
|
||||||
List routers according to their name
|
|
||||||
|
|
||||||
.. option:: --enable
|
|
||||||
|
|
||||||
List enabled routers
|
|
||||||
|
|
||||||
.. option:: --disable
|
|
||||||
|
|
||||||
List disabled routers
|
|
||||||
|
|
||||||
.. option:: --project <project>
|
|
||||||
|
|
||||||
List routers according to their project (name or ID)
|
|
||||||
|
|
||||||
.. option:: --project-domain <project-domain>
|
|
||||||
|
|
||||||
Domain the project belongs to (name or ID).
|
|
||||||
This can be used in case collisions between project names exist.
|
|
||||||
|
|
||||||
.. option:: --tags <tag>[,<tag>,...]
|
|
||||||
|
|
||||||
List routers which have all given tag(s)
|
|
||||||
|
|
||||||
.. option:: --any-tags <tag>[,<tag>,...]
|
|
||||||
|
|
||||||
List routers which have any given tag(s)
|
|
||||||
|
|
||||||
.. option:: --not-tags <tag>[,<tag>,...]
|
|
||||||
|
|
||||||
Exclude routers which have all given tag(s)
|
|
||||||
|
|
||||||
.. option:: --not-any-tags <tag>[,<tag>,...]
|
|
||||||
|
|
||||||
Exclude routers which have any given tag(s)
|
|
||||||
|
|
||||||
router remove port
|
|
||||||
------------------
|
|
||||||
|
|
||||||
Remove a port from a router
|
|
||||||
|
|
||||||
.. program:: router remove port
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack router remove port
|
|
||||||
<router>
|
|
||||||
<port>
|
|
||||||
|
|
||||||
.. _router_remove_port:
|
|
||||||
|
|
||||||
.. describe:: <router>
|
|
||||||
|
|
||||||
Router from which port will be removed (name or ID)
|
|
||||||
|
|
||||||
.. describe:: <port>
|
|
||||||
|
|
||||||
Port to be removed and deleted (name or ID)
|
|
||||||
|
|
||||||
router remove subnet
|
|
||||||
--------------------
|
|
||||||
|
|
||||||
Remove a subnet from a router
|
|
||||||
|
|
||||||
.. program:: router remove subnet
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack router remove subnet
|
|
||||||
<router>
|
|
||||||
<subnet>
|
|
||||||
|
|
||||||
.. _router_remove_subnet:
|
|
||||||
|
|
||||||
.. describe:: <router>
|
|
||||||
|
|
||||||
Router from which subnet will be removed (name or ID)
|
|
||||||
|
|
||||||
.. describe:: <subnet>
|
|
||||||
|
|
||||||
Subnet to be removed (name or ID)
|
|
||||||
|
|
||||||
router set
|
|
||||||
----------
|
|
||||||
|
|
||||||
Set router properties
|
|
||||||
|
|
||||||
.. program:: router set
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack router set
|
|
||||||
[--name <name>]
|
|
||||||
[--enable | --disable]
|
|
||||||
[--distributed | --centralized]
|
|
||||||
[--description <description>]
|
|
||||||
[--route destination=<subnet>,gateway=<ip-address> | --no-route]
|
|
||||||
[--ha | --no-ha]
|
|
||||||
[--external-gateway <network> [--enable-snat|--disable-snat] [--fixed-ip subnet=<subnet>,ip-address=<ip-address>]]
|
|
||||||
[--tag <tag>] [--no-tag]
|
|
||||||
<router>
|
|
||||||
|
|
||||||
.. option:: --name <name>
|
|
||||||
|
|
||||||
Set router name
|
|
||||||
|
|
||||||
.. option:: --enable
|
|
||||||
|
|
||||||
Enable router
|
|
||||||
|
|
||||||
.. option:: --disable
|
|
||||||
|
|
||||||
Disable router
|
|
||||||
|
|
||||||
.. option:: --distributed
|
|
||||||
|
|
||||||
Set router to distributed mode (disabled router only)
|
|
||||||
|
|
||||||
.. option:: --centralized
|
|
||||||
|
|
||||||
Set router to centralized mode (disabled router only)
|
|
||||||
|
|
||||||
.. option:: --description <description>
|
|
||||||
|
|
||||||
Set router description
|
|
||||||
|
|
||||||
.. option:: --route destination=<subnet>,gateway=<ip-address>
|
|
||||||
|
|
||||||
Routes associated with the router
|
|
||||||
destination: destination subnet (in CIDR notation)
|
|
||||||
gateway: nexthop IP address
|
|
||||||
(repeat option to set multiple routes)
|
|
||||||
|
|
||||||
.. option:: --no-route
|
|
||||||
|
|
||||||
Clear routes associated with the router.
|
|
||||||
Specify both --route and --no-route to overwrite
|
|
||||||
current value of route.
|
|
||||||
|
|
||||||
.. option:: --ha
|
|
||||||
|
|
||||||
Set the router as highly available (disabled router only)
|
|
||||||
|
|
||||||
.. option:: --no-ha
|
|
||||||
|
|
||||||
Clear high availablability attribute of the router (disabled router only)
|
|
||||||
|
|
||||||
.. option:: --external-gateway <network>
|
|
||||||
|
|
||||||
External Network used as router's gateway (name or ID)
|
|
||||||
|
|
||||||
.. option:: --enable-snat
|
|
||||||
|
|
||||||
Enable Source NAT on external gateway
|
|
||||||
|
|
||||||
.. option:: --disable-snat
|
|
||||||
|
|
||||||
Disable Source NAT on external gateway
|
|
||||||
|
|
||||||
.. option:: --fixed-ip subnet=<subnet>,ip-address=<ip-address>
|
|
||||||
|
|
||||||
Desired IP and/or subnet (name or ID) on external gateway:
|
|
||||||
subnet=<subnet>,ip-address=<ip-address>
|
|
||||||
(repeat option to set multiple fixed IP addresses)
|
|
||||||
|
|
||||||
.. option:: --tag <tag>
|
|
||||||
|
|
||||||
Tag to be added to the router (repeat option to set multiple tags)
|
|
||||||
|
|
||||||
.. option:: --no-tag
|
|
||||||
|
|
||||||
Clear tags associated with the router. Specify both --tag
|
|
||||||
and --no-tag to overwrite current tags
|
|
||||||
|
|
||||||
.. _router_set-router:
|
|
||||||
.. describe:: <router>
|
|
||||||
|
|
||||||
Router to modify (name or ID)
|
|
||||||
|
|
||||||
router show
|
|
||||||
-----------
|
|
||||||
|
|
||||||
Display router details
|
|
||||||
|
|
||||||
.. program:: router show
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack router show
|
|
||||||
<router>
|
|
||||||
|
|
||||||
.. _router_show-router:
|
|
||||||
.. describe:: <router>
|
|
||||||
|
|
||||||
Router to display (name or ID)
|
|
||||||
|
|
||||||
router unset
|
|
||||||
------------
|
|
||||||
|
|
||||||
Unset router properties
|
|
||||||
|
|
||||||
.. program:: router unset
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack router unset
|
|
||||||
[--route destination=<subnet>,gateway=<ip-address>]
|
|
||||||
[--external-gateway]
|
|
||||||
[--tag <tag> | --all-tag]
|
|
||||||
<router>
|
|
||||||
|
|
||||||
.. option:: --route destination=<subnet>,gateway=<ip-address>
|
|
||||||
|
|
||||||
Routes to be removed from the router
|
|
||||||
destination: destination subnet (in CIDR notation)
|
|
||||||
gateway: nexthop IP address
|
|
||||||
(repeat option to unset multiple routes)
|
|
||||||
|
|
||||||
.. option:: --external-gateway
|
|
||||||
|
|
||||||
Remove external gateway information from the router
|
|
||||||
|
|
||||||
.. option:: --tag <tag>
|
|
||||||
|
|
||||||
Tag to be removed from the router
|
|
||||||
(repeat option to remove multiple tags)
|
|
||||||
|
|
||||||
.. option:: --all-tag
|
|
||||||
|
|
||||||
Clear all tags associated with the router
|
|
||||||
|
|
||||||
.. _router_unset-router:
|
|
||||||
.. describe:: <router>
|
|
||||||
|
|
||||||
Router to modify (name or ID)
|
|
||||||
@@ -1,193 +0,0 @@
|
|||||||
===================
|
|
||||||
security group rule
|
|
||||||
===================
|
|
||||||
|
|
||||||
A **security group rule** specifies the network access rules for servers
|
|
||||||
and other resources on the network.
|
|
||||||
|
|
||||||
Compute v2, Network v2
|
|
||||||
|
|
||||||
security group rule create
|
|
||||||
--------------------------
|
|
||||||
|
|
||||||
Create a new security group rule
|
|
||||||
|
|
||||||
.. program:: security group rule create
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack security group rule create
|
|
||||||
[--remote-ip <ip-address> | --remote-group <group>]
|
|
||||||
[--dst-port <port-range> | [--icmp-type <icmp-type> [--icmp-code <icmp-code>]]]
|
|
||||||
[--protocol <protocol>]
|
|
||||||
[--ingress | --egress]
|
|
||||||
[--ethertype <ethertype>]
|
|
||||||
[--project <project> [--project-domain <project-domain>]]
|
|
||||||
[--description <description>]
|
|
||||||
<group>
|
|
||||||
|
|
||||||
.. option:: --remote-ip <ip-address>
|
|
||||||
|
|
||||||
Remote IP address block
|
|
||||||
(may use CIDR notation; default for IPv4 rule: 0.0.0.0/0)
|
|
||||||
|
|
||||||
.. option:: --remote-group <group>
|
|
||||||
|
|
||||||
Remote security group (name or ID)
|
|
||||||
|
|
||||||
.. option:: --dst-port <port-range>
|
|
||||||
|
|
||||||
Destination port, may be a single port or a starting and
|
|
||||||
ending port range: 137:139. Required for IP protocols TCP
|
|
||||||
and UDP. Ignored for ICMP IP protocols.
|
|
||||||
|
|
||||||
.. option:: --icmp-type <icmp-type>
|
|
||||||
|
|
||||||
ICMP type for ICMP IP protocols
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. option:: --icmp-code <icmp-code>
|
|
||||||
|
|
||||||
ICMP code for ICMP IP protocols
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. option:: --protocol <protocol>
|
|
||||||
|
|
||||||
IP protocol (icmp, tcp, udp; default: tcp)
|
|
||||||
|
|
||||||
*Compute version 2*
|
|
||||||
|
|
||||||
IP protocol (ah, dccp, egp, esp, gre, icmp, igmp,
|
|
||||||
ipv6-encap, ipv6-frag, ipv6-icmp, ipv6-nonxt,
|
|
||||||
ipv6-opts, ipv6-route, ospf, pgm, rsvp, sctp, tcp,
|
|
||||||
udp, udplite, vrrp and integer representations [0-255];
|
|
||||||
default: tcp)
|
|
||||||
|
|
||||||
*Network version 2*
|
|
||||||
|
|
||||||
.. option:: --ingress
|
|
||||||
|
|
||||||
Rule applies to incoming network traffic (default)
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. option:: --egress
|
|
||||||
|
|
||||||
Rule applies to outgoing network traffic
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. option:: --ethertype <ethertype>
|
|
||||||
|
|
||||||
Ethertype of network traffic
|
|
||||||
(IPv4, IPv6; default: based on IP protocol)
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. option:: --project <project>
|
|
||||||
|
|
||||||
Owner's project (name or ID)
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. option:: --project-domain <project-domain>
|
|
||||||
|
|
||||||
Domain the project belongs to (name or ID).
|
|
||||||
This can be used in case collisions between project names exist.
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. option:: --description <description>
|
|
||||||
|
|
||||||
Set security group rule description
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. describe:: <group>
|
|
||||||
|
|
||||||
Create rule in this security group (name or ID)
|
|
||||||
|
|
||||||
security group rule delete
|
|
||||||
--------------------------
|
|
||||||
|
|
||||||
Delete security group rule(s)
|
|
||||||
|
|
||||||
.. program:: security group rule delete
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack security group rule delete
|
|
||||||
<rule> [<rule> ...]
|
|
||||||
|
|
||||||
.. describe:: <rule>
|
|
||||||
|
|
||||||
Security group rule(s) to delete (ID only)
|
|
||||||
|
|
||||||
security group rule list
|
|
||||||
------------------------
|
|
||||||
|
|
||||||
List security group rules
|
|
||||||
|
|
||||||
.. program:: security group rule list
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack security group rule list
|
|
||||||
[--all-projects]
|
|
||||||
[--protocol <protocol>]
|
|
||||||
[--ingress | --egress]
|
|
||||||
[--long]
|
|
||||||
[<group>]
|
|
||||||
|
|
||||||
.. option:: --all-projects
|
|
||||||
|
|
||||||
Display information from all projects (admin only)
|
|
||||||
|
|
||||||
*Network version 2 ignores this option and will always display information*
|
|
||||||
*for all projects (admin only).*
|
|
||||||
|
|
||||||
.. option:: --long
|
|
||||||
|
|
||||||
List additional fields in output
|
|
||||||
|
|
||||||
*Compute version 2 does not have additional fields to display.*
|
|
||||||
|
|
||||||
|
|
||||||
.. option:: --protocol
|
|
||||||
|
|
||||||
List rules by the IP protocol (ah, dhcp, egp, esp, gre, icmp, igmp,
|
|
||||||
ipv6-encap, ipv6-frag, ipv6-icmp, ipv6-nonxt,ipv6-opts, ipv6-route,
|
|
||||||
ospf, pgm, rsvp, sctp, tcp, udp, udplite, vrrp and integer
|
|
||||||
representations [0-255])
|
|
||||||
|
|
||||||
*Network version 2*
|
|
||||||
|
|
||||||
.. option:: --ingress
|
|
||||||
|
|
||||||
List rules applied to incoming network traffic
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. option:: --egress
|
|
||||||
|
|
||||||
List rules applied to outgoing network traffic
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. describe:: <group>
|
|
||||||
|
|
||||||
List all rules in this security group (name or ID)
|
|
||||||
|
|
||||||
security group rule show
|
|
||||||
------------------------
|
|
||||||
|
|
||||||
Display security group rule details
|
|
||||||
|
|
||||||
.. program:: security group rule show
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack security group rule show
|
|
||||||
<rule>
|
|
||||||
|
|
||||||
.. describe:: <rule>
|
|
||||||
|
|
||||||
Security group rule to display (ID only)
|
|
||||||
@@ -1,130 +0,0 @@
|
|||||||
==============
|
|
||||||
security group
|
|
||||||
==============
|
|
||||||
|
|
||||||
A **security group** acts as a virtual firewall for servers and other
|
|
||||||
resources on a network. It is a container for security group rules
|
|
||||||
which specify the network access rules.
|
|
||||||
|
|
||||||
Compute v2, Network v2
|
|
||||||
|
|
||||||
security group create
|
|
||||||
---------------------
|
|
||||||
|
|
||||||
Create a new security group
|
|
||||||
|
|
||||||
.. program:: security group create
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack security group create
|
|
||||||
[--description <description>]
|
|
||||||
[--project <project> [--project-domain <project-domain>]]
|
|
||||||
<name>
|
|
||||||
|
|
||||||
.. option:: --description <description>
|
|
||||||
|
|
||||||
Security group description
|
|
||||||
|
|
||||||
.. option:: --project <project>
|
|
||||||
|
|
||||||
Owner's project (name or ID)
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. option:: --project-domain <project-domain>
|
|
||||||
|
|
||||||
Domain the project belongs to (name or ID).
|
|
||||||
This can be used in case collisions between project names exist.
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. describe:: <name>
|
|
||||||
|
|
||||||
New security group name
|
|
||||||
|
|
||||||
security group delete
|
|
||||||
---------------------
|
|
||||||
|
|
||||||
Delete security group(s)
|
|
||||||
|
|
||||||
.. program:: security group delete
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack security group delete
|
|
||||||
<group> [<group> ...]
|
|
||||||
|
|
||||||
.. describe:: <group>
|
|
||||||
|
|
||||||
Security group(s) to delete (name or ID)
|
|
||||||
|
|
||||||
security group list
|
|
||||||
-------------------
|
|
||||||
|
|
||||||
List security groups
|
|
||||||
|
|
||||||
.. program:: security group list
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack security group list
|
|
||||||
[--all-projects]
|
|
||||||
[--project <project> [--project-domain <project-domain>]]
|
|
||||||
|
|
||||||
.. option:: --all-projects
|
|
||||||
|
|
||||||
Display information from all projects (admin only)
|
|
||||||
|
|
||||||
*Network version 2 ignores this option and will always display information*
|
|
||||||
*for all projects (admin only).*
|
|
||||||
|
|
||||||
.. option:: --project <project>
|
|
||||||
|
|
||||||
List security groups according to the project (name or ID)
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
.. option:: --project-domain <project-domain>
|
|
||||||
|
|
||||||
Domain the project belongs to (name or ID).
|
|
||||||
This can be used in case collisions between project names exist.
|
|
||||||
|
|
||||||
*Network version 2 only*
|
|
||||||
|
|
||||||
security group set
|
|
||||||
------------------
|
|
||||||
|
|
||||||
Set security group properties
|
|
||||||
|
|
||||||
.. program:: security group set
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack security group set
|
|
||||||
[--name <new-name>]
|
|
||||||
[--description <description>]
|
|
||||||
<group>
|
|
||||||
|
|
||||||
.. option:: --name <new-name>
|
|
||||||
|
|
||||||
New security group name
|
|
||||||
|
|
||||||
.. option:: --description <description>
|
|
||||||
|
|
||||||
New security group description
|
|
||||||
|
|
||||||
.. describe:: <group>
|
|
||||||
|
|
||||||
Security group to modify (name or ID)
|
|
||||||
|
|
||||||
security group show
|
|
||||||
-------------------
|
|
||||||
|
|
||||||
Display security group details
|
|
||||||
|
|
||||||
.. program:: security group show
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack security group show
|
|
||||||
<group>
|
|
||||||
|
|
||||||
.. describe:: <group>
|
|
||||||
|
|
||||||
Security group to display (name or ID)
|
|
||||||
@@ -1,44 +0,0 @@
|
|||||||
=============
|
|
||||||
server backup
|
|
||||||
=============
|
|
||||||
|
|
||||||
A server backup is a disk image created in the Image store from a running server
|
|
||||||
instance. The backup command manages the number of archival copies to retain.
|
|
||||||
|
|
||||||
Compute v2
|
|
||||||
|
|
||||||
server backup create
|
|
||||||
--------------------
|
|
||||||
|
|
||||||
Create a server backup image
|
|
||||||
|
|
||||||
.. program:: server create
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack server backup create
|
|
||||||
[--name <image-name>]
|
|
||||||
[--type <backup-type>]
|
|
||||||
[--rotate <count>]
|
|
||||||
[--wait]
|
|
||||||
<server>
|
|
||||||
|
|
||||||
.. option:: --name <image-name>
|
|
||||||
|
|
||||||
Name of the backup image (default: server name)
|
|
||||||
|
|
||||||
.. option:: --type <backup-type>
|
|
||||||
|
|
||||||
Used to populate the ``backup_type`` property of the backup
|
|
||||||
image (default: empty)
|
|
||||||
|
|
||||||
.. option:: --rotate <count>
|
|
||||||
|
|
||||||
Number of backup images to keep (default: 1)
|
|
||||||
|
|
||||||
.. option:: --wait
|
|
||||||
|
|
||||||
Wait for operation to complete
|
|
||||||
|
|
||||||
.. describe:: <server>
|
|
||||||
|
|
||||||
Server to back up (name or ID)
|
|
||||||
@@ -1,45 +0,0 @@
|
|||||||
============
|
|
||||||
server event
|
|
||||||
============
|
|
||||||
|
|
||||||
Server event is the event record that had been done on a server, include: event
|
|
||||||
type(create, delete, reboot and so on), event result(success, error), start
|
|
||||||
time, finish time and so on. These are important information for server
|
|
||||||
maintains.
|
|
||||||
|
|
||||||
Compute v2
|
|
||||||
|
|
||||||
server event list
|
|
||||||
-----------------
|
|
||||||
|
|
||||||
List recent events of a server
|
|
||||||
|
|
||||||
.. program:: server event list
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack server event list
|
|
||||||
<server>
|
|
||||||
|
|
||||||
.. describe:: <server>
|
|
||||||
|
|
||||||
Server to list events (name or ID)
|
|
||||||
|
|
||||||
server event show
|
|
||||||
-----------------
|
|
||||||
|
|
||||||
Show server event details
|
|
||||||
|
|
||||||
.. program:: server event show
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack server event show
|
|
||||||
<server>
|
|
||||||
<request-id>
|
|
||||||
|
|
||||||
.. describe:: <server>
|
|
||||||
|
|
||||||
Server to show event details (name or ID)
|
|
||||||
|
|
||||||
.. describe:: <request-id>
|
|
||||||
|
|
||||||
Request ID of the event to show (ID only)
|
|
||||||
@@ -1,80 +0,0 @@
|
|||||||
============
|
|
||||||
server group
|
|
||||||
============
|
|
||||||
|
|
||||||
Server group provides a mechanism to group servers according to certain policy.
|
|
||||||
|
|
||||||
Compute v2
|
|
||||||
|
|
||||||
server group create
|
|
||||||
-------------------
|
|
||||||
|
|
||||||
Create a new server group
|
|
||||||
|
|
||||||
.. program:: server group create
|
|
||||||
.. code-block:: bash
|
|
||||||
|
|
||||||
openstack server group create
|
|
||||||
--policy <policy>
|
|
||||||
<name>
|
|
||||||
|
|
||||||
.. option:: --policy <policy>
|
|
||||||
|
|
||||||
Add a policy to :ref:`\<name\> <server_group_create-name>`
|
|
||||||
('affinity' or 'anti-affinity', default to 'affinity')
|
|
||||||
|
|
||||||
.. _server_group_create-name:
|
|
||||||
.. describe:: <name>
|
|
||||||
|
|
||||||
New server group name
|
|
||||||
|
|
||||||
server group delete
|
|
||||||
-------------------
|
|
||||||
|
|
||||||
Delete existing server group(s)
|
|
||||||
|
|
||||||
.. program:: server group delete
|
|
||||||
.. code-block:: bash
|
|
||||||
|
|
||||||
openstack server group delete
|
|
||||||
<server-group> [<server-group> ...]
|
|
||||||
|
|
||||||
.. describe:: <server-group>
|
|
||||||
|
|
||||||
Server group(s) to delete (name or ID)
|
|
||||||
(repeat to delete multiple server groups)
|
|
||||||
|
|
||||||
server group list
|
|
||||||
-----------------
|
|
||||||
|
|
||||||
List all server groups
|
|
||||||
|
|
||||||
.. program:: server group list
|
|
||||||
.. code-block:: bash
|
|
||||||
|
|
||||||
openstack server group list
|
|
||||||
[--all-projects]
|
|
||||||
[--long]
|
|
||||||
|
|
||||||
.. option:: --all-projects
|
|
||||||
|
|
||||||
Display information from all projects (admin only)
|
|
||||||
|
|
||||||
.. option:: --long
|
|
||||||
|
|
||||||
List additional fields in output
|
|
||||||
|
|
||||||
server group show
|
|
||||||
-----------------
|
|
||||||
|
|
||||||
Display server group details
|
|
||||||
|
|
||||||
.. program:: server group show
|
|
||||||
.. code-block:: bash
|
|
||||||
|
|
||||||
openstack server group show
|
|
||||||
<server-group>
|
|
||||||
|
|
||||||
.. describe:: <server-group>
|
|
||||||
|
|
||||||
Server group to display (name or ID)
|
|
||||||
@@ -1,33 +0,0 @@
|
|||||||
============
|
|
||||||
server image
|
|
||||||
============
|
|
||||||
|
|
||||||
A server image is a disk image created from a running server instance. The
|
|
||||||
image is created in the Image store.
|
|
||||||
|
|
||||||
Compute v2
|
|
||||||
|
|
||||||
server image create
|
|
||||||
-------------------
|
|
||||||
|
|
||||||
Create a new server disk image from an existing server
|
|
||||||
|
|
||||||
.. program:: server image create
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack server image create
|
|
||||||
[--name <image-name>]
|
|
||||||
[--wait]
|
|
||||||
<server>
|
|
||||||
|
|
||||||
.. option:: --name <image-name>
|
|
||||||
|
|
||||||
Name of new disk image (default: server name)
|
|
||||||
|
|
||||||
.. option:: --wait
|
|
||||||
|
|
||||||
Wait for operation to complete
|
|
||||||
|
|
||||||
.. describe:: <server>
|
|
||||||
|
|
||||||
Server to create image (name or ID)
|
|
||||||
@@ -1,86 +0,0 @@
|
|||||||
======
|
|
||||||
server
|
|
||||||
======
|
|
||||||
|
|
||||||
Compute v2
|
|
||||||
|
|
||||||
.. autoprogram-cliff:: openstack.compute.v2
|
|
||||||
:command: server add *
|
|
||||||
|
|
||||||
.. autoprogram-cliff:: openstack.compute.v2
|
|
||||||
:command: server create
|
|
||||||
|
|
||||||
.. autoprogram-cliff:: openstack.compute.v2
|
|
||||||
:command: server delete
|
|
||||||
|
|
||||||
.. autoprogram-cliff:: openstack.compute.v2
|
|
||||||
:command: server dump create
|
|
||||||
|
|
||||||
.. autoprogram-cliff:: openstack.compute.v2
|
|
||||||
:command: server list
|
|
||||||
|
|
||||||
.. autoprogram-cliff:: openstack.compute.v2
|
|
||||||
:command: server lock
|
|
||||||
|
|
||||||
.. autoprogram-cliff:: openstack.compute.v2
|
|
||||||
:command: server migrate
|
|
||||||
|
|
||||||
.. autoprogram-cliff:: openstack.compute.v2
|
|
||||||
:command: server pause
|
|
||||||
|
|
||||||
.. autoprogram-cliff:: openstack.compute.v2
|
|
||||||
:command: server reboot
|
|
||||||
|
|
||||||
.. autoprogram-cliff:: openstack.compute.v2
|
|
||||||
:command: server rebuild
|
|
||||||
|
|
||||||
.. autoprogram-cliff:: openstack.compute.v2
|
|
||||||
:command: server remove *
|
|
||||||
|
|
||||||
.. autoprogram-cliff:: openstack.compute.v2
|
|
||||||
:command: server rescue
|
|
||||||
|
|
||||||
.. autoprogram-cliff:: openstack.compute.v2
|
|
||||||
:command: server resize
|
|
||||||
|
|
||||||
.. autoprogram-cliff:: openstack.compute.v2
|
|
||||||
:command: server restore
|
|
||||||
|
|
||||||
.. autoprogram-cliff:: openstack.compute.v2
|
|
||||||
:command: server resume
|
|
||||||
|
|
||||||
.. autoprogram-cliff:: openstack.compute.v2
|
|
||||||
:command: server set
|
|
||||||
|
|
||||||
.. autoprogram-cliff:: openstack.compute.v2
|
|
||||||
:command: server shelve
|
|
||||||
|
|
||||||
.. autoprogram-cliff:: openstack.compute.v2
|
|
||||||
:command: server show
|
|
||||||
|
|
||||||
.. autoprogram-cliff:: openstack.compute.v2
|
|
||||||
:command: server ssh
|
|
||||||
|
|
||||||
.. autoprogram-cliff:: openstack.compute.v2
|
|
||||||
:command: server start
|
|
||||||
|
|
||||||
.. autoprogram-cliff:: openstack.compute.v2
|
|
||||||
:command: server stop
|
|
||||||
|
|
||||||
.. autoprogram-cliff:: openstack.compute.v2
|
|
||||||
:command: server suspend
|
|
||||||
|
|
||||||
.. autoprogram-cliff:: openstack.compute.v2
|
|
||||||
:command: server unlock
|
|
||||||
|
|
||||||
.. autoprogram-cliff:: openstack.compute.v2
|
|
||||||
:command: server unpause
|
|
||||||
|
|
||||||
.. autoprogram-cliff:: openstack.compute.v2
|
|
||||||
:command: server unrescue
|
|
||||||
|
|
||||||
.. autoprogram-cliff:: openstack.compute.v2
|
|
||||||
:command: server unset
|
|
||||||
|
|
||||||
.. autoprogram-cliff:: openstack.compute.v2
|
|
||||||
:command: server unshelve
|
|
||||||
@@ -1,125 +0,0 @@
|
|||||||
================
|
|
||||||
service provider
|
|
||||||
================
|
|
||||||
|
|
||||||
Identity v3
|
|
||||||
|
|
||||||
`Requires: OS-FEDERATION extension`
|
|
||||||
|
|
||||||
service provider create
|
|
||||||
-----------------------
|
|
||||||
|
|
||||||
Create new service provider
|
|
||||||
|
|
||||||
.. program:: service provider create
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack service provider create
|
|
||||||
[--description <description>]
|
|
||||||
[--enable | --disable]
|
|
||||||
--auth-url <auth-url>
|
|
||||||
--service-provider-url <sp-url>
|
|
||||||
<name>
|
|
||||||
|
|
||||||
.. option:: --auth-url
|
|
||||||
|
|
||||||
Authentication URL of remote federated service provider (required)
|
|
||||||
|
|
||||||
.. option:: --service-provider-url
|
|
||||||
|
|
||||||
A service URL where SAML assertions are being sent (required)
|
|
||||||
|
|
||||||
.. option:: --description
|
|
||||||
|
|
||||||
New service provider description
|
|
||||||
|
|
||||||
.. option:: --enable
|
|
||||||
|
|
||||||
Enable the service provider (default)
|
|
||||||
|
|
||||||
.. option:: --disable
|
|
||||||
|
|
||||||
Disable the service provider
|
|
||||||
|
|
||||||
.. describe:: <name>
|
|
||||||
|
|
||||||
New service provider name (must be unique)
|
|
||||||
|
|
||||||
service provider delete
|
|
||||||
-----------------------
|
|
||||||
|
|
||||||
Delete service provider(s)
|
|
||||||
|
|
||||||
.. program:: service provider delete
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack service provider delete
|
|
||||||
<service-provider> [<service-provider> ...]
|
|
||||||
|
|
||||||
.. describe:: <service-provider>
|
|
||||||
|
|
||||||
Service provider(s) to delete
|
|
||||||
|
|
||||||
service provider list
|
|
||||||
---------------------
|
|
||||||
|
|
||||||
List service providers
|
|
||||||
|
|
||||||
.. program:: service provider list
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack service provider list
|
|
||||||
|
|
||||||
service provider set
|
|
||||||
--------------------
|
|
||||||
|
|
||||||
Set service provider properties
|
|
||||||
|
|
||||||
.. program:: service provider set
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack service provider set
|
|
||||||
[--enable | --disable]
|
|
||||||
[--description <description>]
|
|
||||||
[--auth-url <auth-url>]
|
|
||||||
[--service-provider-url <sp-url>]
|
|
||||||
<service-provider>
|
|
||||||
|
|
||||||
.. option:: --service-provider-url
|
|
||||||
|
|
||||||
New service provider URL, where SAML assertions are sent
|
|
||||||
|
|
||||||
.. option:: --auth-url
|
|
||||||
|
|
||||||
New Authentication URL of remote federated service provider
|
|
||||||
|
|
||||||
.. option:: --description
|
|
||||||
|
|
||||||
New service provider description
|
|
||||||
|
|
||||||
.. option:: --enable
|
|
||||||
|
|
||||||
Enable the service provider
|
|
||||||
|
|
||||||
.. option:: --disable
|
|
||||||
|
|
||||||
Disable the service provider
|
|
||||||
|
|
||||||
.. describe:: <service-provider>
|
|
||||||
|
|
||||||
Service provider to modify
|
|
||||||
|
|
||||||
service provider show
|
|
||||||
---------------------
|
|
||||||
|
|
||||||
Display service provider details
|
|
||||||
|
|
||||||
.. program:: service provider show
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack service provider show
|
|
||||||
<service-provider>
|
|
||||||
|
|
||||||
.. describe:: <service-provider>
|
|
||||||
|
|
||||||
Service provider to display
|
|
||||||
@@ -1,143 +0,0 @@
|
|||||||
=======
|
|
||||||
service
|
|
||||||
=======
|
|
||||||
|
|
||||||
Identity v2, v3
|
|
||||||
|
|
||||||
service create
|
|
||||||
--------------
|
|
||||||
|
|
||||||
Create new service
|
|
||||||
|
|
||||||
.. program:: service create
|
|
||||||
.. code-block:: bash
|
|
||||||
|
|
||||||
openstack service create
|
|
||||||
[--name <name>]
|
|
||||||
[--description <description>]
|
|
||||||
[--enable | --disable]
|
|
||||||
<type>
|
|
||||||
|
|
||||||
.. option:: --name <name>
|
|
||||||
|
|
||||||
New service name
|
|
||||||
|
|
||||||
.. option:: --description <description>
|
|
||||||
|
|
||||||
New service description
|
|
||||||
|
|
||||||
.. option:: --enable
|
|
||||||
|
|
||||||
Enable service (default)
|
|
||||||
|
|
||||||
*Identity version 3 only*
|
|
||||||
|
|
||||||
.. option:: --disable
|
|
||||||
|
|
||||||
Disable service
|
|
||||||
|
|
||||||
*Identity version 3 only*
|
|
||||||
|
|
||||||
.. _service_create-type:
|
|
||||||
.. describe:: <type>
|
|
||||||
|
|
||||||
New service type (compute, image, identity, volume, etc)
|
|
||||||
|
|
||||||
service delete
|
|
||||||
--------------
|
|
||||||
|
|
||||||
Delete service(s)
|
|
||||||
|
|
||||||
.. program:: service delete
|
|
||||||
.. code-block:: bash
|
|
||||||
|
|
||||||
openstack service delete
|
|
||||||
<service> [<service> ...]
|
|
||||||
|
|
||||||
.. _service_delete-service:
|
|
||||||
.. describe:: <service>
|
|
||||||
|
|
||||||
Service(s) to delete (type, name or ID)
|
|
||||||
|
|
||||||
service list
|
|
||||||
------------
|
|
||||||
|
|
||||||
List services
|
|
||||||
|
|
||||||
.. program:: service list
|
|
||||||
.. code-block:: bash
|
|
||||||
|
|
||||||
openstack service list
|
|
||||||
[--long]
|
|
||||||
|
|
||||||
.. option:: --long
|
|
||||||
|
|
||||||
List additional fields in output
|
|
||||||
|
|
||||||
Returns service fields ID, Name and Type. :option:`--long` adds Description
|
|
||||||
and Enabled (*Identity version 3 only*) to the output.
|
|
||||||
|
|
||||||
service set
|
|
||||||
-----------
|
|
||||||
|
|
||||||
Set service properties
|
|
||||||
|
|
||||||
* Identity version 3 only*
|
|
||||||
|
|
||||||
.. program:: service set
|
|
||||||
.. code-block:: bash
|
|
||||||
|
|
||||||
openstack service set
|
|
||||||
[--type <type>]
|
|
||||||
[--name <name>]
|
|
||||||
[--description <description>]
|
|
||||||
[--enable | --disable]
|
|
||||||
<service>
|
|
||||||
|
|
||||||
.. option:: --type <type>
|
|
||||||
|
|
||||||
New service type (compute, image, identity, volume, etc)
|
|
||||||
|
|
||||||
.. option:: --name <name>
|
|
||||||
|
|
||||||
New service name
|
|
||||||
|
|
||||||
.. option:: --description <description>
|
|
||||||
|
|
||||||
New service description
|
|
||||||
|
|
||||||
.. option:: --enable
|
|
||||||
|
|
||||||
Enable service
|
|
||||||
|
|
||||||
.. option:: --disable
|
|
||||||
|
|
||||||
Disable service
|
|
||||||
|
|
||||||
.. _service_set-service:
|
|
||||||
.. describe:: <service>
|
|
||||||
|
|
||||||
Service to modify (type, name or ID)
|
|
||||||
|
|
||||||
service show
|
|
||||||
------------
|
|
||||||
|
|
||||||
Display service details
|
|
||||||
|
|
||||||
.. program:: service show
|
|
||||||
.. code-block:: bash
|
|
||||||
|
|
||||||
openstack service show
|
|
||||||
[--catalog]
|
|
||||||
<service>
|
|
||||||
|
|
||||||
.. option:: --catalog
|
|
||||||
|
|
||||||
Show service catalog information
|
|
||||||
|
|
||||||
*Identity version 2 only*
|
|
||||||
|
|
||||||
.. _service_show-service:
|
|
||||||
.. describe:: <service>
|
|
||||||
|
|
||||||
Service to display (type, name or ID)
|
|
||||||
@@ -1,176 +0,0 @@
|
|||||||
========
|
|
||||||
snapshot
|
|
||||||
========
|
|
||||||
|
|
||||||
Block Storage v1, v2
|
|
||||||
|
|
||||||
snapshot create
|
|
||||||
---------------
|
|
||||||
|
|
||||||
Create new snapshot
|
|
||||||
(Deprecated, please use ``volume snapshot create`` instead)
|
|
||||||
|
|
||||||
.. program:: snapshot create
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack snapshot create
|
|
||||||
[--name <name>]
|
|
||||||
[--description <description>]
|
|
||||||
[--force]
|
|
||||||
[--property <key=value> [...] ]
|
|
||||||
<volume>
|
|
||||||
|
|
||||||
.. option:: --name <name>
|
|
||||||
|
|
||||||
Name of the snapshot
|
|
||||||
|
|
||||||
.. option:: --description <description>
|
|
||||||
|
|
||||||
Description of the snapshot
|
|
||||||
|
|
||||||
.. option:: --force
|
|
||||||
|
|
||||||
Create a snapshot attached to an instance. Default is False
|
|
||||||
|
|
||||||
.. option:: --property <key=value>
|
|
||||||
|
|
||||||
Set a property to this snapshot (repeat option to set multiple properties)
|
|
||||||
|
|
||||||
*Volume version 2 only*
|
|
||||||
|
|
||||||
.. _snapshot_create-snapshot:
|
|
||||||
.. describe:: <volume>
|
|
||||||
|
|
||||||
Volume to snapshot (name or ID)
|
|
||||||
|
|
||||||
snapshot delete
|
|
||||||
---------------
|
|
||||||
|
|
||||||
Delete snapshot(s)
|
|
||||||
(Deprecated, please use ``volume snapshot delete`` instead)
|
|
||||||
|
|
||||||
.. program:: snapshot delete
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack snapshot delete
|
|
||||||
<snapshot> [<snapshot> ...]
|
|
||||||
|
|
||||||
.. _snapshot_delete-snapshot:
|
|
||||||
.. describe:: <snapshot>
|
|
||||||
|
|
||||||
Snapshot(s) to delete (name or ID)
|
|
||||||
|
|
||||||
snapshot list
|
|
||||||
-------------
|
|
||||||
|
|
||||||
List snapshots
|
|
||||||
(Deprecated, please use ``volume snapshot list`` instead)
|
|
||||||
|
|
||||||
.. program:: snapshot list
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack snapshot list
|
|
||||||
[--all-projects]
|
|
||||||
[--long]
|
|
||||||
[--limit <num-snapshots>]
|
|
||||||
[--marker <snapshot>]
|
|
||||||
|
|
||||||
.. option:: --all-projects
|
|
||||||
|
|
||||||
Include all projects (admin only)
|
|
||||||
|
|
||||||
.. option:: --long
|
|
||||||
|
|
||||||
List additional fields in output
|
|
||||||
|
|
||||||
.. option:: --limit <num-snapshots>
|
|
||||||
|
|
||||||
Maximum number of snapshots to display
|
|
||||||
|
|
||||||
*Volume version 2 only*
|
|
||||||
|
|
||||||
.. option:: --marker <snapshot>
|
|
||||||
|
|
||||||
The last snapshot ID of the previous page
|
|
||||||
|
|
||||||
*Volume version 2 only*
|
|
||||||
|
|
||||||
snapshot set
|
|
||||||
------------
|
|
||||||
|
|
||||||
Set snapshot properties
|
|
||||||
(Deprecated, please use ``volume snapshot set`` instead)
|
|
||||||
|
|
||||||
.. program:: snapshot set
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack snapshot set
|
|
||||||
[--name <name>]
|
|
||||||
[--description <description>]
|
|
||||||
[--property <key=value> [...] ]
|
|
||||||
[--state <state>]
|
|
||||||
<snapshot>
|
|
||||||
|
|
||||||
.. _snapshot_restore-snapshot:
|
|
||||||
.. option:: --name <name>
|
|
||||||
|
|
||||||
New snapshot name
|
|
||||||
|
|
||||||
.. option:: --description <description>
|
|
||||||
|
|
||||||
New snapshot description
|
|
||||||
|
|
||||||
.. option:: --property <key=value>
|
|
||||||
|
|
||||||
Property to add or modify for this snapshot (repeat option to set multiple properties)
|
|
||||||
|
|
||||||
.. option:: --state <state>
|
|
||||||
|
|
||||||
New snapshot state.
|
|
||||||
("available", "error", "creating", "deleting", or "error_deleting") (admin only)
|
|
||||||
(This option simply changes the state of the snapshot in the database with
|
|
||||||
no regard to actual status, exercise caution when using)
|
|
||||||
|
|
||||||
*Volume version 2 only*
|
|
||||||
|
|
||||||
.. describe:: <snapshot>
|
|
||||||
|
|
||||||
Snapshot to modify (name or ID)
|
|
||||||
|
|
||||||
snapshot show
|
|
||||||
-------------
|
|
||||||
|
|
||||||
Display snapshot details
|
|
||||||
(Deprecated, please use ``volume snapshot show`` instead)
|
|
||||||
|
|
||||||
.. program:: snapshot show
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack snapshot show
|
|
||||||
<snapshot>
|
|
||||||
|
|
||||||
.. _snapshot_show-snapshot:
|
|
||||||
.. describe:: <snapshot>
|
|
||||||
|
|
||||||
Snapshot to display (name or ID)
|
|
||||||
|
|
||||||
snapshot unset
|
|
||||||
--------------
|
|
||||||
|
|
||||||
Unset snapshot properties
|
|
||||||
(Deprecated, please use ``volume snapshot unset`` instead)
|
|
||||||
|
|
||||||
.. program:: snapshot unset
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack snapshot unset
|
|
||||||
[--property <key>]
|
|
||||||
<snapshot>
|
|
||||||
|
|
||||||
.. option:: --property <key>
|
|
||||||
|
|
||||||
Property to remove from snapshot (repeat option to remove multiple properties)
|
|
||||||
|
|
||||||
.. describe:: <snapshot>
|
|
||||||
|
|
||||||
Snapshot to modify (name or ID)
|
|
||||||
@@ -1,316 +0,0 @@
|
|||||||
===========
|
|
||||||
subnet pool
|
|
||||||
===========
|
|
||||||
|
|
||||||
A **subnet pool** contains a collection of prefixes in CIDR notation
|
|
||||||
that are available for IP address allocation.
|
|
||||||
|
|
||||||
Network v2
|
|
||||||
|
|
||||||
subnet pool create
|
|
||||||
------------------
|
|
||||||
|
|
||||||
Create subnet pool
|
|
||||||
|
|
||||||
.. program:: subnet pool create
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack subnet pool create
|
|
||||||
[--default-prefix-length <default-prefix-length>]
|
|
||||||
[--min-prefix-length <min-prefix-length>]
|
|
||||||
[--max-prefix-length <max-prefix-length>]
|
|
||||||
[--description <description>]
|
|
||||||
[--project <project> [--project-domain <project-domain>]]
|
|
||||||
[--address-scope <address-scope>]
|
|
||||||
[--default | --no-default]
|
|
||||||
[--share | --no-share]
|
|
||||||
[--default-quota <num-ip-addresses>]
|
|
||||||
[--tag <tag> | --no-tag]
|
|
||||||
--pool-prefix <pool-prefix> [...]
|
|
||||||
<name>
|
|
||||||
|
|
||||||
.. option:: --default-prefix-length <default-prefix-length>
|
|
||||||
|
|
||||||
Set subnet pool default prefix length
|
|
||||||
|
|
||||||
.. option:: --min-prefix-length <min-prefix-length>
|
|
||||||
|
|
||||||
Set subnet pool minimum prefix length
|
|
||||||
|
|
||||||
.. option:: --max-prefix-length <max-prefix-length>
|
|
||||||
|
|
||||||
Set subnet pool maximum prefix length
|
|
||||||
|
|
||||||
.. option:: --description <description>
|
|
||||||
|
|
||||||
Set subnet pool description
|
|
||||||
|
|
||||||
.. option:: --project <project>
|
|
||||||
|
|
||||||
Owner's project (name or ID)
|
|
||||||
|
|
||||||
.. option:: --project-domain <project-domain>
|
|
||||||
|
|
||||||
Domain the project belongs to (name or ID). This can be used in case
|
|
||||||
collisions between project names exist.
|
|
||||||
|
|
||||||
.. option:: --address-scope <address-scope>
|
|
||||||
|
|
||||||
Set address scope associated with the subnet pool (name or ID),
|
|
||||||
prefixes must be unique across address scopes
|
|
||||||
|
|
||||||
.. option:: --default
|
|
||||||
|
|
||||||
Set this as a default subnet pool
|
|
||||||
|
|
||||||
.. option:: --no-default
|
|
||||||
|
|
||||||
Set this as a non-default subnet pool
|
|
||||||
|
|
||||||
.. option:: --share
|
|
||||||
|
|
||||||
Set this subnet pool as shared
|
|
||||||
|
|
||||||
.. option:: --no-share
|
|
||||||
|
|
||||||
Set this subnet pool as not shared
|
|
||||||
|
|
||||||
.. option:: --default-quota <num-ip-addresses>
|
|
||||||
|
|
||||||
Set default quota for subnet pool as the number of
|
|
||||||
IP addresses allowed in a subnet
|
|
||||||
|
|
||||||
.. option:: --tag <tag>
|
|
||||||
|
|
||||||
Tag to be added to the subnet pool (repeat option to set multiple tags)
|
|
||||||
|
|
||||||
.. option:: --no-tag
|
|
||||||
|
|
||||||
No tags associated with the subnet pool
|
|
||||||
|
|
||||||
.. option:: --pool-prefix <pool-prefix>
|
|
||||||
|
|
||||||
Set subnet pool prefixes (in CIDR notation)
|
|
||||||
(repeat option to set multiple prefixes)
|
|
||||||
|
|
||||||
.. _subnet_pool_create-name:
|
|
||||||
.. describe:: <name>
|
|
||||||
|
|
||||||
Name of the new subnet pool
|
|
||||||
|
|
||||||
subnet pool delete
|
|
||||||
------------------
|
|
||||||
|
|
||||||
Delete subnet pool(s)
|
|
||||||
|
|
||||||
.. program:: subnet pool delete
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack subnet pool delete
|
|
||||||
<subnet-pool> [<subnet-pool> ...]
|
|
||||||
|
|
||||||
.. _subnet_pool_delete-subnet-pool:
|
|
||||||
.. describe:: <subnet-pool>
|
|
||||||
|
|
||||||
Subnet pool(s) to delete (name or ID)
|
|
||||||
|
|
||||||
subnet pool list
|
|
||||||
----------------
|
|
||||||
|
|
||||||
List subnet pools
|
|
||||||
|
|
||||||
.. program:: subnet pool list
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack subnet pool list
|
|
||||||
[--long]
|
|
||||||
[--share | --no-share]
|
|
||||||
[--default | --no-default]
|
|
||||||
[--project <project> [--project-domain <project-domain>]]
|
|
||||||
[--name <name>]
|
|
||||||
[--address-scope <address-scope>]
|
|
||||||
[--tags <tag>[,<tag>,...]] [--any-tags <tag>[,<tag>,...]]
|
|
||||||
[--not-tags <tag>[,<tag>,...]] [--not-any-tags <tag>[,<tag>,...]]
|
|
||||||
|
|
||||||
.. option:: --long
|
|
||||||
|
|
||||||
List additional fields in output
|
|
||||||
|
|
||||||
.. option:: --share
|
|
||||||
|
|
||||||
List subnet pools shared between projects
|
|
||||||
|
|
||||||
.. option:: --no-share
|
|
||||||
|
|
||||||
List subnet pools not shared between projects
|
|
||||||
|
|
||||||
.. option:: --default
|
|
||||||
|
|
||||||
List subnet pools used as the default external subnet pool
|
|
||||||
|
|
||||||
.. option:: --no-default
|
|
||||||
|
|
||||||
List subnet pools not used as the default external subnet pool
|
|
||||||
|
|
||||||
.. option:: --project <project>
|
|
||||||
|
|
||||||
List subnet pools according to their project (name or ID)
|
|
||||||
|
|
||||||
.. option:: --project-domain <project-domain>
|
|
||||||
|
|
||||||
Domain the project belongs to (name or ID).
|
|
||||||
This can be used in case collisions between project names exist.
|
|
||||||
|
|
||||||
.. option:: --name <name>
|
|
||||||
|
|
||||||
List only subnet pools of given name in output
|
|
||||||
|
|
||||||
.. option:: --address-scope <address-scope>
|
|
||||||
|
|
||||||
List only subnet pools of given address scope in output (name or ID)
|
|
||||||
|
|
||||||
.. option:: --tags <tag>[,<tag>,...]
|
|
||||||
|
|
||||||
List subnet pools which have all given tag(s)
|
|
||||||
|
|
||||||
.. option:: --any-tags <tag>[,<tag>,...]
|
|
||||||
|
|
||||||
List subnet pools which have any given tag(s)
|
|
||||||
|
|
||||||
.. option:: --not-tags <tag>[,<tag>,...]
|
|
||||||
|
|
||||||
Exclude subnet pools which have all given tag(s)
|
|
||||||
|
|
||||||
.. option:: --not-any-tags <tag>[,<tag>,...]
|
|
||||||
|
|
||||||
Exclude subnet pools which have any given tag(s)
|
|
||||||
|
|
||||||
subnet pool set
|
|
||||||
---------------
|
|
||||||
|
|
||||||
Set subnet pool properties
|
|
||||||
|
|
||||||
.. program:: subnet pool set
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack subnet pool set
|
|
||||||
[--name <name>]
|
|
||||||
[--pool-prefix <pool-prefix> [...]]
|
|
||||||
[--default-prefix-length <default-prefix-length>]
|
|
||||||
[--min-prefix-length <min-prefix-length>]
|
|
||||||
[--max-prefix-length <max-prefix-length>]
|
|
||||||
[--address-scope <address-scope> | --no-address-scope]
|
|
||||||
[--default | --no-default]
|
|
||||||
[--description <description>]
|
|
||||||
[--default-quota <num-ip-addresses>]
|
|
||||||
[--tag <tag>] [--no-tag]
|
|
||||||
<subnet-pool>
|
|
||||||
|
|
||||||
.. option:: --name <name>
|
|
||||||
|
|
||||||
Set subnet pool name
|
|
||||||
|
|
||||||
.. option:: --pool-prefix <pool-prefix>
|
|
||||||
|
|
||||||
Set subnet pool prefixes (in CIDR notation)
|
|
||||||
(repeat option to set multiple prefixes)
|
|
||||||
|
|
||||||
.. option:: --default-prefix-length <default-prefix-length>
|
|
||||||
|
|
||||||
Set subnet pool default prefix length
|
|
||||||
|
|
||||||
.. option:: --min-prefix-length <min-prefix-length>
|
|
||||||
|
|
||||||
Set subnet pool minimum prefix length
|
|
||||||
|
|
||||||
.. option:: --max-prefix-length <max-prefix-length>
|
|
||||||
|
|
||||||
Set subnet pool maximum prefix length
|
|
||||||
|
|
||||||
.. option:: --address-scope <address-scope>
|
|
||||||
|
|
||||||
Set address scope associated with the subnet pool (name or ID),
|
|
||||||
prefixes must be unique across address scopes
|
|
||||||
|
|
||||||
.. option:: --no-address-scope
|
|
||||||
|
|
||||||
Remove address scope associated with the subnet pool
|
|
||||||
|
|
||||||
.. option:: --default
|
|
||||||
|
|
||||||
Set this as a default subnet pool
|
|
||||||
|
|
||||||
.. option:: --no-default
|
|
||||||
|
|
||||||
Set this as a non-default subnet pool
|
|
||||||
|
|
||||||
.. option:: --description <description>
|
|
||||||
|
|
||||||
Set subnet pool description
|
|
||||||
|
|
||||||
.. option:: --default-quota <num-ip-addresses>
|
|
||||||
|
|
||||||
Set default quota for subnet pool as the number of
|
|
||||||
IP addresses allowed in a subnet
|
|
||||||
|
|
||||||
.. option:: --tag <tag>
|
|
||||||
|
|
||||||
Tag to be added to the subnet pool (repeat option to set multiple tags)
|
|
||||||
|
|
||||||
.. option:: --no-tag
|
|
||||||
|
|
||||||
Clear tags associated with the subnet pool. Specify both --tag
|
|
||||||
and --no-tag to overwrite current tags
|
|
||||||
|
|
||||||
.. _subnet_pool_set-subnet-pool:
|
|
||||||
.. describe:: <subnet-pool>
|
|
||||||
|
|
||||||
Subnet pool to modify (name or ID)
|
|
||||||
|
|
||||||
subnet pool show
|
|
||||||
----------------
|
|
||||||
|
|
||||||
Display subnet pool details
|
|
||||||
|
|
||||||
.. program:: subnet pool show
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack subnet pool show
|
|
||||||
<subnet-pool>
|
|
||||||
|
|
||||||
.. _subnet_pool_show-subnet-pool:
|
|
||||||
.. describe:: <subnet-pool>
|
|
||||||
|
|
||||||
Subnet pool to display (name or ID)
|
|
||||||
|
|
||||||
subnet pool unset
|
|
||||||
-----------------
|
|
||||||
|
|
||||||
Unset subnet pool properties
|
|
||||||
|
|
||||||
.. program:: subnet pool unset
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack subnet pool unset
|
|
||||||
[--pool-prefix <pool-prefix> [...]]
|
|
||||||
[--tag <tag> | --all-tag]
|
|
||||||
<subnet-pool>
|
|
||||||
|
|
||||||
.. option:: --pool-prefix <pool-prefix>
|
|
||||||
|
|
||||||
Remove subnet pool prefixes (in CIDR notation).
|
|
||||||
(repeat option to unset multiple prefixes).
|
|
||||||
|
|
||||||
.. option:: --tag <tag>
|
|
||||||
|
|
||||||
Tag to be removed from the subnet pool
|
|
||||||
(repeat option to remove multiple tags)
|
|
||||||
|
|
||||||
.. option:: --all-tag
|
|
||||||
|
|
||||||
Clear all tags associated with the subnet pool
|
|
||||||
|
|
||||||
.. _subnet_pool_unset-subnet-pool:
|
|
||||||
.. describe:: <subnet-pool>
|
|
||||||
|
|
||||||
Subnet pool to modify (name or ID)
|
|
||||||
@@ -1,421 +0,0 @@
|
|||||||
======
|
|
||||||
subnet
|
|
||||||
======
|
|
||||||
|
|
||||||
A **subnet** is a block of IP addresses and associated configuration state.
|
|
||||||
Subnets are used to allocate IP addresses when new ports are created on a
|
|
||||||
network.
|
|
||||||
|
|
||||||
Network v2
|
|
||||||
|
|
||||||
subnet create
|
|
||||||
-------------
|
|
||||||
|
|
||||||
Create new subnet
|
|
||||||
|
|
||||||
.. program:: subnet create
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack subnet create
|
|
||||||
[--project <project> [--project-domain <project-domain>]]
|
|
||||||
[--subnet-pool <subnet-pool> | --use-default-subnet-pool [--prefix-length <prefix-length>]]
|
|
||||||
[--subnet-range <subnet-range>]
|
|
||||||
[--allocation-pool start=<ip-address>,end=<ip-address>]
|
|
||||||
[--dhcp | --no-dhcp]
|
|
||||||
[--dns-nameserver <dns-nameserver>]
|
|
||||||
[--gateway <gateway>]
|
|
||||||
[--host-route destination=<subnet>,gateway=<ip-address>]
|
|
||||||
[--ip-version {4,6}]
|
|
||||||
[--description <description>]
|
|
||||||
[--ipv6-ra-mode {dhcpv6-stateful,dhcpv6-stateless,slaac}]
|
|
||||||
[--ipv6-address-mode {dhcpv6-stateful,dhcpv6-stateless,slaac}]
|
|
||||||
[--network-segment <network-segment>]
|
|
||||||
[--service-type <service-type>]
|
|
||||||
[--tag <tag> | --no-tag]
|
|
||||||
--network <network>
|
|
||||||
<name>
|
|
||||||
|
|
||||||
.. option:: --project <project>
|
|
||||||
|
|
||||||
Owner's project (name or ID)
|
|
||||||
|
|
||||||
.. option:: --project-domain <project-domain>
|
|
||||||
|
|
||||||
Domain the project belongs to (name or ID).
|
|
||||||
This can be used in case collisions between project names exist.
|
|
||||||
|
|
||||||
.. option:: --subnet-pool <subnet-pool>
|
|
||||||
|
|
||||||
Subnet pool from which this subnet will obtain a CIDR (name or ID)
|
|
||||||
|
|
||||||
.. option:: --use-default-subnet-pool
|
|
||||||
|
|
||||||
Use default subnet pool for :option:`--ip-version`
|
|
||||||
|
|
||||||
.. option:: --prefix-length <prefix-length>
|
|
||||||
|
|
||||||
Prefix length for subnet allocation from subnet pool
|
|
||||||
|
|
||||||
.. option:: --subnet-range <subnet-range>
|
|
||||||
|
|
||||||
Subnet range in CIDR notation
|
|
||||||
(required if :option:`--subnet-pool` is not specified, optional otherwise)
|
|
||||||
|
|
||||||
.. option:: --allocation-pool start=<ip-address>,end=<ip-address>
|
|
||||||
|
|
||||||
Allocation pool IP addresses for this subnet e.g.:
|
|
||||||
``start=192.168.199.2,end=192.168.199.254``
|
|
||||||
(repeat option to add multiple IP addresses)
|
|
||||||
|
|
||||||
.. option:: --dhcp
|
|
||||||
|
|
||||||
Enable DHCP (default)
|
|
||||||
|
|
||||||
.. option:: --no-dhcp
|
|
||||||
|
|
||||||
Disable DHCP
|
|
||||||
|
|
||||||
.. option:: --dns-nameserver <dns-nameserver>
|
|
||||||
|
|
||||||
DNS server for this subnet (repeat option to set multiple DNS servers)
|
|
||||||
|
|
||||||
.. option:: --gateway <gateway>
|
|
||||||
|
|
||||||
Specify a gateway for the subnet. The three options are:
|
|
||||||
<ip-address>: Specific IP address to use as the gateway,
|
|
||||||
'auto': Gateway address should automatically be chosen from
|
|
||||||
within the subnet itself, 'none': This subnet will not use
|
|
||||||
a gateway, e.g.: ``--gateway 192.168.9.1``, ``--gateway auto``,
|
|
||||||
``--gateway none`` (default is 'auto').
|
|
||||||
|
|
||||||
.. option:: --host-route destination=<subnet>,gateway=<ip-address>
|
|
||||||
|
|
||||||
Additional route for this subnet e.g.:
|
|
||||||
``destination=10.10.0.0/16,gateway=192.168.71.254``
|
|
||||||
destination: destination subnet (in CIDR notation)
|
|
||||||
gateway: nexthop IP address
|
|
||||||
(repeat option to add multiple routes)
|
|
||||||
|
|
||||||
.. option:: --ip-version {4,6}
|
|
||||||
|
|
||||||
IP version (default is 4). Note that when subnet pool is specified,
|
|
||||||
IP version is determined from the subnet pool and this option
|
|
||||||
is ignored.
|
|
||||||
|
|
||||||
.. option:: --description <description>
|
|
||||||
|
|
||||||
Set subnet description
|
|
||||||
|
|
||||||
.. option:: --ipv6-ra-mode {dhcpv6-stateful,dhcpv6-stateless,slaac}
|
|
||||||
|
|
||||||
IPv6 RA (Router Advertisement) mode,
|
|
||||||
valid modes: [dhcpv6-stateful, dhcpv6-stateless, slaac]
|
|
||||||
|
|
||||||
.. option:: --ipv6-address-mode {dhcpv6-stateful,dhcpv6-stateless,slaac}
|
|
||||||
|
|
||||||
IPv6 address mode, valid modes: [dhcpv6-stateful, dhcpv6-stateless, slaac]
|
|
||||||
|
|
||||||
.. option:: --network-segment <network-segment>
|
|
||||||
|
|
||||||
Network segment to associate with this subnet (name or ID)
|
|
||||||
|
|
||||||
.. option:: --service-type <service-type>
|
|
||||||
|
|
||||||
Service type for this subnet e.g.:
|
|
||||||
``network:floatingip_agent_gateway``.
|
|
||||||
Must be a valid device owner value for a network port
|
|
||||||
(repeat option to set multiple service types)
|
|
||||||
|
|
||||||
.. option:: --tag <tag>
|
|
||||||
|
|
||||||
Tag to be added to the subnet (repeat option to set multiple tags)
|
|
||||||
|
|
||||||
.. option:: --no-tag
|
|
||||||
|
|
||||||
No tags associated with the subnet
|
|
||||||
|
|
||||||
.. option:: --network <network>
|
|
||||||
|
|
||||||
Network this subnet belongs to (name or ID)
|
|
||||||
|
|
||||||
.. _subnet_create-name:
|
|
||||||
.. describe:: <name>
|
|
||||||
|
|
||||||
Name of subnet to create
|
|
||||||
|
|
||||||
subnet delete
|
|
||||||
-------------
|
|
||||||
|
|
||||||
Delete subnet(s)
|
|
||||||
|
|
||||||
.. program:: subnet delete
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack subnet delete
|
|
||||||
<subnet> [<subnet> ...]
|
|
||||||
|
|
||||||
.. _subnet_delete-subnet:
|
|
||||||
.. describe:: <subnet>
|
|
||||||
|
|
||||||
Subnet(s) to delete (name or ID)
|
|
||||||
|
|
||||||
subnet list
|
|
||||||
-----------
|
|
||||||
|
|
||||||
List subnets
|
|
||||||
|
|
||||||
.. program:: subnet list
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack subnet list
|
|
||||||
[--long]
|
|
||||||
[--ip-version {4,6}]
|
|
||||||
[--dhcp | --no-dhcp]
|
|
||||||
[--project <project> [--project-domain <project-domain>]]
|
|
||||||
[--network <network>]
|
|
||||||
[--gateway <gateway>]
|
|
||||||
[--name <name>]
|
|
||||||
[--subnet-range <subnet-range>]
|
|
||||||
[--tags <tag>[,<tag>,...]] [--any-tags <tag>[,<tag>,...]]
|
|
||||||
[--not-tags <tag>[,<tag>,...]] [--not-any-tags <tag>[,<tag>,...]]
|
|
||||||
|
|
||||||
.. option:: --long
|
|
||||||
|
|
||||||
List additional fields in output
|
|
||||||
|
|
||||||
.. option:: --ip-version {4, 6}
|
|
||||||
|
|
||||||
List only subnets of given IP version in output.
|
|
||||||
Allowed values for IP version are 4 and 6.
|
|
||||||
|
|
||||||
.. option:: --dhcp
|
|
||||||
|
|
||||||
List subnets which have DHCP enabled
|
|
||||||
|
|
||||||
.. option:: --no-dhcp
|
|
||||||
|
|
||||||
List subnets which have DHCP disabled
|
|
||||||
|
|
||||||
.. option:: --service-type <service-type>
|
|
||||||
|
|
||||||
List only subnets of a given service type in output
|
|
||||||
e.g.: ``network:floatingip_agent_gateway``.
|
|
||||||
Must be a valid device owner value for a network port
|
|
||||||
(repeat option to list multiple service types)
|
|
||||||
|
|
||||||
.. option:: --project <project>
|
|
||||||
|
|
||||||
List only subnets which belong to a given project in output (name or ID)
|
|
||||||
|
|
||||||
.. option:: --project-domain <project-domain>
|
|
||||||
|
|
||||||
Domain the project belongs to (name or ID).
|
|
||||||
This can be used in case collisions between project names exist.
|
|
||||||
|
|
||||||
.. option:: --network <network>
|
|
||||||
|
|
||||||
List only subnets which belong to a given network in output (name or ID)
|
|
||||||
|
|
||||||
.. option:: --gateway <gateway>
|
|
||||||
|
|
||||||
List only subnets of given gateway IP in output
|
|
||||||
|
|
||||||
.. option:: --name <name>
|
|
||||||
|
|
||||||
List only subnets of given name in output
|
|
||||||
|
|
||||||
.. option:: --subnet-range <subnet-range>
|
|
||||||
|
|
||||||
List only subnets of given subnet range (in CIDR notation) in output
|
|
||||||
e.g.: ``--subnet-range 10.10.0.0/16``
|
|
||||||
|
|
||||||
.. option:: --tags <tag>[,<tag>,...]
|
|
||||||
|
|
||||||
List subnets which have all given tag(s)
|
|
||||||
|
|
||||||
.. option:: --any-tags <tag>[,<tag>,...]
|
|
||||||
|
|
||||||
List subnets which have any given tag(s)
|
|
||||||
|
|
||||||
.. option:: --not-tags <tag>[,<tag>,...]
|
|
||||||
|
|
||||||
Exclude subnets which have all given tag(s)
|
|
||||||
|
|
||||||
.. option:: --not-any-tags <tag>[,<tag>,...]
|
|
||||||
|
|
||||||
Exclude subnets which have any given tag(s)
|
|
||||||
|
|
||||||
subnet set
|
|
||||||
----------
|
|
||||||
|
|
||||||
Set subnet properties
|
|
||||||
|
|
||||||
.. program:: subnet set
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack subnet set
|
|
||||||
[--allocation-pool start=<ip-address>,end=<ip-address>]
|
|
||||||
[--no-allocation-pool]
|
|
||||||
[--dhcp | --no-dhcp]
|
|
||||||
[--dns-nameserver <dns-nameserver>]
|
|
||||||
[--no-dns-nameserver]
|
|
||||||
[--gateway <gateway-ip>]
|
|
||||||
[--host-route destination=<subnet>,gateway=<ip-address>]
|
|
||||||
[--no-host-route]
|
|
||||||
[--service-type <service-type>]
|
|
||||||
[--name <new-name>]
|
|
||||||
[--description <description>]
|
|
||||||
[--tag <tag>] [--no-tag]
|
|
||||||
<subnet>
|
|
||||||
|
|
||||||
.. option:: --allocation-pool start=<ip-address>,end=<ip-address>
|
|
||||||
|
|
||||||
Allocation pool IP addresses for this subnet e.g.:
|
|
||||||
``start=192.168.199.2,end=192.168.199.254``
|
|
||||||
(repeat option to add multiple IP addresses)
|
|
||||||
|
|
||||||
.. option:: --no-allocation-pool
|
|
||||||
|
|
||||||
Clear associated allocation pools from this subnet.
|
|
||||||
Specify both :option:`--allocation-pool` and :option:`--no-allocation-pool`
|
|
||||||
to overwrite the current allocation pool information.
|
|
||||||
|
|
||||||
.. option:: --dhcp
|
|
||||||
|
|
||||||
Enable DHCP
|
|
||||||
|
|
||||||
.. option:: --no-dhcp
|
|
||||||
|
|
||||||
Disable DHCP
|
|
||||||
|
|
||||||
.. option:: --dns-nameserver <dns-nameserver>
|
|
||||||
|
|
||||||
DNS server for this subnet (repeat option to set multiple DNS servers)
|
|
||||||
|
|
||||||
.. option:: --no-dns-nameservers
|
|
||||||
|
|
||||||
Clear existing information of DNS servers.
|
|
||||||
Specify both :option:`--dns-nameserver` and :option:`--no-dns-nameservers`
|
|
||||||
to overwrite the current DNS server information.
|
|
||||||
|
|
||||||
.. option:: --gateway <gateway>
|
|
||||||
|
|
||||||
Specify a gateway for the subnet. The options are:
|
|
||||||
<ip-address>: Specific IP address to use as the gateway,
|
|
||||||
'none': This subnet will not use a gateway,
|
|
||||||
e.g.: ``--gateway 192.168.9.1``, ``--gateway none``.
|
|
||||||
|
|
||||||
.. option:: --host-route destination=<subnet>,gateway=<ip-address>
|
|
||||||
|
|
||||||
Additional route for this subnet e.g.:
|
|
||||||
``destination=10.10.0.0/16,gateway=192.168.71.254``
|
|
||||||
destination: destination subnet (in CIDR notation)
|
|
||||||
gateway: nexthop IP address
|
|
||||||
|
|
||||||
.. option:: --no-host-route
|
|
||||||
|
|
||||||
Clear associated host routes from this subnet.
|
|
||||||
Specify both :option:`--host-route` and :option:`--no-host-route`
|
|
||||||
to overwrite the current host route information.
|
|
||||||
|
|
||||||
.. option:: --service-type <service-type>
|
|
||||||
|
|
||||||
Service type for this subnet e.g.:
|
|
||||||
``network:floatingip_agent_gateway``.
|
|
||||||
Must be a valid device owner value for a network port
|
|
||||||
(repeat option to set multiple service types)
|
|
||||||
|
|
||||||
.. option:: --description <description>
|
|
||||||
|
|
||||||
Set subnet description
|
|
||||||
|
|
||||||
.. option:: --name
|
|
||||||
|
|
||||||
Updated name of the subnet
|
|
||||||
|
|
||||||
.. option:: --tag <tag>
|
|
||||||
|
|
||||||
Tag to be added to the subnet (repeat option to set multiple tags)
|
|
||||||
|
|
||||||
.. option:: --no-tag
|
|
||||||
|
|
||||||
Clear tags associated with the subnet. Specify both --tag
|
|
||||||
and --no-tag to overwrite current tags
|
|
||||||
|
|
||||||
.. _subnet_set-subnet:
|
|
||||||
.. describe:: <subnet>
|
|
||||||
|
|
||||||
Subnet to modify (name or ID)
|
|
||||||
|
|
||||||
|
|
||||||
subnet show
|
|
||||||
-----------
|
|
||||||
|
|
||||||
Display subnet details
|
|
||||||
|
|
||||||
.. program:: subnet show
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack subnet show
|
|
||||||
<subnet>
|
|
||||||
|
|
||||||
.. _subnet_show-subnet:
|
|
||||||
.. describe:: <subnet>
|
|
||||||
|
|
||||||
Subnet to display (name or ID)
|
|
||||||
|
|
||||||
subnet unset
|
|
||||||
------------
|
|
||||||
|
|
||||||
Unset subnet properties
|
|
||||||
|
|
||||||
.. program:: subnet unset
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack subnet unset
|
|
||||||
[--allocation-pool start=<ip-address>,end=<ip-address> [...]]
|
|
||||||
[--dns-nameserver <dns-nameserver> [...]]
|
|
||||||
[--host-route destination=<subnet>,gateway=<ip-address> [...]]
|
|
||||||
[--service-type <service-type>]
|
|
||||||
[--tag <tag> | --all-tag]
|
|
||||||
<subnet>
|
|
||||||
|
|
||||||
.. option:: --dns-nameserver <dns-nameserver>
|
|
||||||
|
|
||||||
DNS server to be removed from this subnet
|
|
||||||
(repeat option to unset multiple DNS servers)
|
|
||||||
|
|
||||||
.. option:: --allocation-pool start=<ip-address>,end=<ip-address>
|
|
||||||
|
|
||||||
Allocation pool IP addresses to be removed from this
|
|
||||||
subnet e.g.: ``start=192.168.199.2,end=192.168.199.254``
|
|
||||||
(repeat option to unset multiple allocation pools)
|
|
||||||
|
|
||||||
.. option:: --host-route destination=<subnet>,gateway=<ip-address>
|
|
||||||
|
|
||||||
Route to be removed from this subnet e.g.:
|
|
||||||
``destination=10.10.0.0/16,gateway=192.168.71.254``
|
|
||||||
destination: destination subnet (in CIDR notation)
|
|
||||||
gateway: nexthop IP address
|
|
||||||
(repeat option to unset multiple host routes)
|
|
||||||
|
|
||||||
.. option:: --service-type <service-type>
|
|
||||||
|
|
||||||
Service type to be removed from this subnet e.g.:
|
|
||||||
``network:floatingip_agent_gateway``.
|
|
||||||
Must be a valid device owner value for a network port
|
|
||||||
(repeat option to unset multiple service types)
|
|
||||||
|
|
||||||
.. option:: --tag <tag>
|
|
||||||
|
|
||||||
Tag to be removed from the subnet
|
|
||||||
(repeat option to remove multiple tags)
|
|
||||||
|
|
||||||
.. option:: --all-tag
|
|
||||||
|
|
||||||
Clear all tags associated with the subnet
|
|
||||||
|
|
||||||
.. _subnet_unset-subnet:
|
|
||||||
.. describe:: <subnet>
|
|
||||||
|
|
||||||
Subnet to modify (name or ID)
|
|
||||||
@@ -1,30 +0,0 @@
|
|||||||
=====
|
|
||||||
token
|
|
||||||
=====
|
|
||||||
|
|
||||||
Identity v2, v3
|
|
||||||
|
|
||||||
token issue
|
|
||||||
-----------
|
|
||||||
|
|
||||||
Issue new token
|
|
||||||
|
|
||||||
.. program:: token issue
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack token issue
|
|
||||||
|
|
||||||
token revoke
|
|
||||||
------------
|
|
||||||
|
|
||||||
Revoke existing token
|
|
||||||
|
|
||||||
.. program:: token revoke
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack token revoke
|
|
||||||
<token>
|
|
||||||
|
|
||||||
.. describe:: <token>
|
|
||||||
|
|
||||||
Token to be deleted
|
|
||||||
@@ -1,102 +0,0 @@
|
|||||||
=====
|
|
||||||
trust
|
|
||||||
=====
|
|
||||||
|
|
||||||
Identity v3
|
|
||||||
|
|
||||||
trust create
|
|
||||||
------------
|
|
||||||
|
|
||||||
Create new trust
|
|
||||||
|
|
||||||
.. program:: trust create
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack trust create
|
|
||||||
--project <project>
|
|
||||||
--role <role>
|
|
||||||
[--impersonate]
|
|
||||||
[--expiration <expiration>]
|
|
||||||
[--project-domain <domain>]
|
|
||||||
[--trustor-domain <domain>]
|
|
||||||
[--trustee-domain <domain>]
|
|
||||||
<trustor>
|
|
||||||
<trustee>
|
|
||||||
|
|
||||||
.. option:: --project <project>
|
|
||||||
|
|
||||||
Project being delegated (name or ID) (required)
|
|
||||||
|
|
||||||
.. option:: --role <role>
|
|
||||||
|
|
||||||
Roles to authorize (name or ID) (repeat option to set multiple values, required)
|
|
||||||
|
|
||||||
.. option:: --impersonate
|
|
||||||
|
|
||||||
Tokens generated from the trust will represent <trustor> (defaults to False)
|
|
||||||
|
|
||||||
.. option:: --expiration <expiration>
|
|
||||||
|
|
||||||
Sets an expiration date for the trust (format of YYYY-mm-ddTHH:MM:SS)
|
|
||||||
|
|
||||||
.. option:: --project-domain <project-domain>
|
|
||||||
|
|
||||||
Domain the project belongs to (name or ID). This can be
|
|
||||||
used in case collisions between user names exist.
|
|
||||||
|
|
||||||
.. option:: --trustor-domain <trustor-domain>
|
|
||||||
|
|
||||||
Domain that contains <trustor> (name or ID)
|
|
||||||
|
|
||||||
.. option:: --trustee-domain <trustee-domain>
|
|
||||||
|
|
||||||
Domain that contains <trustee> (name or ID)
|
|
||||||
|
|
||||||
.. describe:: <trustor-user>
|
|
||||||
|
|
||||||
User that is delegating authorization (name or ID)
|
|
||||||
|
|
||||||
.. describe:: <trustee-user>
|
|
||||||
|
|
||||||
User that is assuming authorization (name or ID)
|
|
||||||
|
|
||||||
|
|
||||||
trust delete
|
|
||||||
------------
|
|
||||||
|
|
||||||
Delete trust(s)
|
|
||||||
|
|
||||||
.. program:: trust delete
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack trust delete
|
|
||||||
<trust> [<trust> ...]
|
|
||||||
|
|
||||||
.. describe:: <trust>
|
|
||||||
|
|
||||||
Trust(s) to delete
|
|
||||||
|
|
||||||
trust list
|
|
||||||
----------
|
|
||||||
|
|
||||||
List trusts
|
|
||||||
|
|
||||||
.. program:: trust list
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack trust list
|
|
||||||
|
|
||||||
trust show
|
|
||||||
----------
|
|
||||||
|
|
||||||
Display trust details
|
|
||||||
|
|
||||||
.. program:: trust show
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack trust show
|
|
||||||
<trust>
|
|
||||||
|
|
||||||
.. describe:: <trust>
|
|
||||||
|
|
||||||
Trust to display
|
|
||||||
@@ -1,50 +0,0 @@
|
|||||||
=====
|
|
||||||
usage
|
|
||||||
=====
|
|
||||||
|
|
||||||
Compute v2
|
|
||||||
|
|
||||||
usage list
|
|
||||||
----------
|
|
||||||
|
|
||||||
List resource usage per project
|
|
||||||
|
|
||||||
.. program:: usage list
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack usage list
|
|
||||||
[--start <start>]
|
|
||||||
[--end <end>]
|
|
||||||
|
|
||||||
.. option:: --start <start>
|
|
||||||
|
|
||||||
Usage range start date, ex 2012-01-20 (default: 4 weeks ago)
|
|
||||||
|
|
||||||
.. option:: --end <end>
|
|
||||||
|
|
||||||
Usage range end date, ex 2012-01-20 (default: tomorrow)
|
|
||||||
|
|
||||||
usage show
|
|
||||||
----------
|
|
||||||
|
|
||||||
Show resource usage for a single project
|
|
||||||
|
|
||||||
.. program:: usage show
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack usage show
|
|
||||||
[--project <project>]
|
|
||||||
[--start <start>]
|
|
||||||
[--end <end>]
|
|
||||||
|
|
||||||
.. option:: --project <project>
|
|
||||||
|
|
||||||
Name or ID of project to show usage for
|
|
||||||
|
|
||||||
.. option:: --start <start>
|
|
||||||
|
|
||||||
Usage range start date, ex 2012-01-20 (default: 4 weeks ago)
|
|
||||||
|
|
||||||
.. option:: --end <end>
|
|
||||||
|
|
||||||
Usage range end date, ex 2012-01-20 (default: tomorrow)
|
|
||||||
@@ -1,27 +0,0 @@
|
|||||||
=========
|
|
||||||
user role
|
|
||||||
=========
|
|
||||||
|
|
||||||
Identity v2
|
|
||||||
|
|
||||||
user role list
|
|
||||||
--------------
|
|
||||||
|
|
||||||
List user-role assignments
|
|
||||||
|
|
||||||
*Removed in version 3.*
|
|
||||||
|
|
||||||
.. program:: user role list
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack user role list
|
|
||||||
[--project <project>]
|
|
||||||
[<user>]
|
|
||||||
|
|
||||||
.. option:: --project <project>
|
|
||||||
|
|
||||||
Filter users by `<project>` (name or ID)
|
|
||||||
|
|
||||||
.. describe:: <user>
|
|
||||||
|
|
||||||
User to list (name or ID)
|
|
||||||
@@ -1,223 +0,0 @@
|
|||||||
====
|
|
||||||
user
|
|
||||||
====
|
|
||||||
|
|
||||||
Identity v2, v3
|
|
||||||
|
|
||||||
user create
|
|
||||||
-----------
|
|
||||||
|
|
||||||
Create new user
|
|
||||||
|
|
||||||
.. program:: user create
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack user create
|
|
||||||
[--domain <domain>]
|
|
||||||
[--project <project> [--project-domain <project-domain>]]
|
|
||||||
[--password <password>]
|
|
||||||
[--password-prompt]
|
|
||||||
[--email <email-address>]
|
|
||||||
[--description <description>]
|
|
||||||
[--enable | --disable]
|
|
||||||
[--or-show]
|
|
||||||
<user-name>
|
|
||||||
|
|
||||||
.. option:: --domain <domain>
|
|
||||||
|
|
||||||
Default domain (name or ID)
|
|
||||||
|
|
||||||
.. versionadded:: 3
|
|
||||||
|
|
||||||
.. option:: --project <project>
|
|
||||||
|
|
||||||
Default project (name or ID)
|
|
||||||
|
|
||||||
.. option:: --project-domain <project-domain>
|
|
||||||
|
|
||||||
Domain the project belongs to (name or ID).
|
|
||||||
This can be used in case collisions between project names exist.
|
|
||||||
|
|
||||||
.. option:: --password <password>
|
|
||||||
|
|
||||||
Set user password
|
|
||||||
|
|
||||||
.. option:: --password-prompt
|
|
||||||
|
|
||||||
Prompt interactively for password
|
|
||||||
|
|
||||||
.. option:: --email <email-address>
|
|
||||||
|
|
||||||
Set user email address
|
|
||||||
|
|
||||||
.. option:: --description <description>
|
|
||||||
|
|
||||||
User description
|
|
||||||
|
|
||||||
.. versionadded:: 3
|
|
||||||
|
|
||||||
.. option:: --enable
|
|
||||||
|
|
||||||
Enable user (default)
|
|
||||||
|
|
||||||
.. option:: --disable
|
|
||||||
|
|
||||||
Disable user
|
|
||||||
|
|
||||||
.. option:: --or-show
|
|
||||||
|
|
||||||
Return existing user
|
|
||||||
|
|
||||||
If the username already exist return the existing user data and do not fail.
|
|
||||||
|
|
||||||
.. describe:: <user-name>
|
|
||||||
|
|
||||||
New user name
|
|
||||||
|
|
||||||
user delete
|
|
||||||
-----------
|
|
||||||
|
|
||||||
Delete user(s)
|
|
||||||
|
|
||||||
.. program:: user delete
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack user delete
|
|
||||||
[--domain <domain>]
|
|
||||||
<user> [<user> ...]
|
|
||||||
|
|
||||||
.. option:: --domain <domain>
|
|
||||||
|
|
||||||
Domain owning :ref:`\<user\> <user_delete-user>` (name or ID)
|
|
||||||
|
|
||||||
.. versionadded:: 3
|
|
||||||
|
|
||||||
.. _user_delete-user:
|
|
||||||
.. describe:: <user>
|
|
||||||
|
|
||||||
User(s) to delete (name or ID)
|
|
||||||
|
|
||||||
user list
|
|
||||||
---------
|
|
||||||
|
|
||||||
List users
|
|
||||||
|
|
||||||
.. program:: user list
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack user list
|
|
||||||
[--project <project>]
|
|
||||||
[--domain <domain>]
|
|
||||||
[--group <group> | --project <project>]
|
|
||||||
[--long]
|
|
||||||
|
|
||||||
.. option:: --project <project>
|
|
||||||
|
|
||||||
Filter users by `<project>` (name or ID)
|
|
||||||
|
|
||||||
.. option:: --domain <domain>
|
|
||||||
|
|
||||||
Filter users by `<domain>` (name or ID)
|
|
||||||
|
|
||||||
*Identity version 3 only*
|
|
||||||
|
|
||||||
.. option:: --group <group>
|
|
||||||
|
|
||||||
Filter users by `<group>` membership (name or ID)
|
|
||||||
|
|
||||||
*Identity version 3 only*
|
|
||||||
|
|
||||||
.. option:: --long
|
|
||||||
|
|
||||||
List additional fields in output
|
|
||||||
|
|
||||||
user set
|
|
||||||
--------
|
|
||||||
|
|
||||||
Set user properties
|
|
||||||
|
|
||||||
.. program:: user set
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack user set
|
|
||||||
[--name <name>]
|
|
||||||
[--project <project> [--project-domain <project-domain>]]
|
|
||||||
[--password <password>]
|
|
||||||
[--password-prompt]
|
|
||||||
[--email <email-address>]
|
|
||||||
[--description <description>]
|
|
||||||
[--enable|--disable]
|
|
||||||
<user>
|
|
||||||
|
|
||||||
.. option:: --name <name>
|
|
||||||
|
|
||||||
Set user name
|
|
||||||
|
|
||||||
.. option:: --domain <domain>
|
|
||||||
|
|
||||||
Domain the user belongs to (name or ID).
|
|
||||||
This can be used in case collisions between user names exist.
|
|
||||||
|
|
||||||
.. versionadded:: 3
|
|
||||||
|
|
||||||
.. option:: --project <project>
|
|
||||||
|
|
||||||
Set default project (name or ID)
|
|
||||||
|
|
||||||
.. option:: --project-domain <project-domain>
|
|
||||||
|
|
||||||
Domain the project belongs to (name or ID).
|
|
||||||
This can be used in case collisions between project names exist.
|
|
||||||
|
|
||||||
.. option:: --password <password>
|
|
||||||
|
|
||||||
Set user password
|
|
||||||
|
|
||||||
.. option:: --password-prompt
|
|
||||||
|
|
||||||
Prompt interactively for password
|
|
||||||
|
|
||||||
.. option:: --email <email-address>
|
|
||||||
|
|
||||||
Set user email address
|
|
||||||
|
|
||||||
.. option:: --description <description>
|
|
||||||
|
|
||||||
Set user description
|
|
||||||
|
|
||||||
.. versionadded:: 3
|
|
||||||
|
|
||||||
.. option:: --enable
|
|
||||||
|
|
||||||
Enable user (default)
|
|
||||||
|
|
||||||
.. option:: --disable
|
|
||||||
|
|
||||||
Disable user
|
|
||||||
|
|
||||||
.. describe:: <user>
|
|
||||||
|
|
||||||
User to modify (name or ID)
|
|
||||||
|
|
||||||
user show
|
|
||||||
---------
|
|
||||||
|
|
||||||
Display user details
|
|
||||||
|
|
||||||
.. program:: user show
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack user show
|
|
||||||
[--domain <domain>]
|
|
||||||
<user>
|
|
||||||
|
|
||||||
.. option:: --domain <domain>
|
|
||||||
|
|
||||||
Domain owning :ref:`\<user\> <user_show-user>` (name or ID)
|
|
||||||
|
|
||||||
.. versionadded:: 3
|
|
||||||
|
|
||||||
.. _user_show-user:
|
|
||||||
.. describe:: <user>
|
|
||||||
|
|
||||||
User to display (name or ID)
|
|
||||||
@@ -1,201 +0,0 @@
|
|||||||
=============
|
|
||||||
volume backup
|
|
||||||
=============
|
|
||||||
|
|
||||||
Block Storage v1, v2
|
|
||||||
|
|
||||||
volume backup create
|
|
||||||
--------------------
|
|
||||||
|
|
||||||
Create new volume backup
|
|
||||||
|
|
||||||
.. program:: volume backup create
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack volume backup create
|
|
||||||
[--container <container>]
|
|
||||||
[--name <name>]
|
|
||||||
[--description <description>]
|
|
||||||
[--snapshot <snapshot>]
|
|
||||||
[--force]
|
|
||||||
[--incremental]
|
|
||||||
<volume>
|
|
||||||
|
|
||||||
.. option:: --container <container>
|
|
||||||
|
|
||||||
Optional backup container name
|
|
||||||
|
|
||||||
.. option:: --name <name>
|
|
||||||
|
|
||||||
Name of the backup
|
|
||||||
|
|
||||||
.. option:: --description <description>
|
|
||||||
|
|
||||||
Description of the backup
|
|
||||||
|
|
||||||
.. option:: --snapshot <snapshot>
|
|
||||||
|
|
||||||
Snapshot to backup (name or ID)
|
|
||||||
|
|
||||||
*Volume version 2 only*
|
|
||||||
|
|
||||||
.. option:: --force
|
|
||||||
|
|
||||||
Allow to back up an in-use volume
|
|
||||||
|
|
||||||
*Volume version 2 only*
|
|
||||||
|
|
||||||
.. option:: --incremental
|
|
||||||
|
|
||||||
Perform an incremental backup
|
|
||||||
|
|
||||||
*Volume version 2 only*
|
|
||||||
|
|
||||||
.. _volume_backup_create-backup:
|
|
||||||
.. describe:: <volume>
|
|
||||||
|
|
||||||
Volume to backup (name or ID)
|
|
||||||
|
|
||||||
volume backup delete
|
|
||||||
--------------------
|
|
||||||
|
|
||||||
Delete volume backup(s)
|
|
||||||
|
|
||||||
.. program:: volume backup delete
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack volume backup delete
|
|
||||||
[--force]
|
|
||||||
<backup> [<backup> ...]
|
|
||||||
|
|
||||||
.. option:: --force
|
|
||||||
|
|
||||||
Allow delete in state other than error or available
|
|
||||||
|
|
||||||
*Volume version 2 only*
|
|
||||||
|
|
||||||
.. _volume_backup_delete-backup:
|
|
||||||
.. describe:: <backup>
|
|
||||||
|
|
||||||
Backup(s) to delete (name or ID)
|
|
||||||
|
|
||||||
volume backup list
|
|
||||||
------------------
|
|
||||||
|
|
||||||
List volume backups
|
|
||||||
|
|
||||||
.. program:: volume backup list
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack volume backup list
|
|
||||||
[--long]
|
|
||||||
[--name <name>]
|
|
||||||
[--status <status>]
|
|
||||||
[--volume <volume>]
|
|
||||||
[--marker <volume-backup>]
|
|
||||||
[--limit <num-backups>]
|
|
||||||
[--all-projects]
|
|
||||||
|
|
||||||
.. _volume_backup_list-backup:
|
|
||||||
.. option:: --long
|
|
||||||
|
|
||||||
List additional fields in output
|
|
||||||
|
|
||||||
.. option:: --name <name>
|
|
||||||
|
|
||||||
Filters results by the backup name
|
|
||||||
|
|
||||||
.. option:: --status <status>
|
|
||||||
|
|
||||||
Filters results by the backup status
|
|
||||||
('creating', 'available', 'deleting', 'error', 'restoring' or 'error_restoring')
|
|
||||||
|
|
||||||
.. option:: --volume <volume>
|
|
||||||
|
|
||||||
Filters results by the volume which they backup (name or ID)"
|
|
||||||
|
|
||||||
.. option:: --marker <volume-backup>
|
|
||||||
|
|
||||||
The last backup of the previous page (name or ID)
|
|
||||||
|
|
||||||
*Volume version 2 only*
|
|
||||||
|
|
||||||
.. option:: --limit <num-backups>
|
|
||||||
|
|
||||||
Maximum number of backups to display
|
|
||||||
|
|
||||||
*Volume version 2 only*
|
|
||||||
|
|
||||||
.. option:: --all-projects
|
|
||||||
|
|
||||||
Include all projects (admin only)
|
|
||||||
|
|
||||||
volume backup restore
|
|
||||||
---------------------
|
|
||||||
|
|
||||||
Restore volume backup
|
|
||||||
|
|
||||||
.. program:: volume backup restore
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack volume backup restore
|
|
||||||
<backup>
|
|
||||||
<volume>
|
|
||||||
|
|
||||||
.. _volume_backup_restore-backup:
|
|
||||||
.. describe:: <backup>
|
|
||||||
|
|
||||||
Backup to restore (name or ID)
|
|
||||||
|
|
||||||
.. describe:: <volume>
|
|
||||||
|
|
||||||
Volume to restore to (name or ID)
|
|
||||||
|
|
||||||
volume backup set
|
|
||||||
-----------------
|
|
||||||
|
|
||||||
Set volume backup properties
|
|
||||||
|
|
||||||
.. program:: volume backup set
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack volume backup set
|
|
||||||
[--name <name>]
|
|
||||||
[--description <description>]
|
|
||||||
[--state <state>]
|
|
||||||
<backup>
|
|
||||||
|
|
||||||
.. option:: --name <name>
|
|
||||||
|
|
||||||
New backup name
|
|
||||||
|
|
||||||
.. option:: --description <description>
|
|
||||||
|
|
||||||
New backup description
|
|
||||||
|
|
||||||
.. option:: --state <state>
|
|
||||||
|
|
||||||
New backup state ("available" or "error") (admin only)
|
|
||||||
(This option simply changes the state of the backup in the database with
|
|
||||||
no regard to actual status, exercise caution when using)
|
|
||||||
|
|
||||||
.. _backup_set-volume-backup:
|
|
||||||
.. describe:: <backup>
|
|
||||||
|
|
||||||
Backup to modify (name or ID)
|
|
||||||
|
|
||||||
volume backup show
|
|
||||||
------------------
|
|
||||||
|
|
||||||
Display volume backup details
|
|
||||||
|
|
||||||
.. program:: volume backup show
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack volume backup show
|
|
||||||
<backup>
|
|
||||||
|
|
||||||
.. _volume_backup_show-backup:
|
|
||||||
.. describe:: <backup>
|
|
||||||
|
|
||||||
Backup to display (name or ID)
|
|
||||||
@@ -1,52 +0,0 @@
|
|||||||
===========
|
|
||||||
volume host
|
|
||||||
===========
|
|
||||||
|
|
||||||
Volume v2
|
|
||||||
|
|
||||||
volume host failover
|
|
||||||
--------------------
|
|
||||||
|
|
||||||
Failover volume host to different backend
|
|
||||||
|
|
||||||
.. program:: volume host failover
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack volume host failover
|
|
||||||
--volume-backend <backend-id>
|
|
||||||
<host-name>
|
|
||||||
|
|
||||||
.. option:: --volume-backend <backend-id>
|
|
||||||
|
|
||||||
The ID of the volume backend replication
|
|
||||||
target where the host will failover to (required)
|
|
||||||
|
|
||||||
.. _volume_host_failover-host-name:
|
|
||||||
.. describe:: <host-name>
|
|
||||||
|
|
||||||
Name of volume host
|
|
||||||
|
|
||||||
volume host set
|
|
||||||
---------------
|
|
||||||
|
|
||||||
Set volume host properties
|
|
||||||
|
|
||||||
.. program:: volume host set
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack volume host set
|
|
||||||
[--enable | --disable]
|
|
||||||
<host-name>
|
|
||||||
|
|
||||||
.. option:: --enable
|
|
||||||
|
|
||||||
Thaw and enable the specified volume host.
|
|
||||||
|
|
||||||
.. option:: --disable
|
|
||||||
|
|
||||||
Freeze and disable the specified volume host
|
|
||||||
|
|
||||||
.. _volume_host_set-host-name:
|
|
||||||
.. describe:: <host-name>
|
|
||||||
|
|
||||||
Name of volume host
|
|
||||||
@@ -1,166 +0,0 @@
|
|||||||
==========
|
|
||||||
volume qos
|
|
||||||
==========
|
|
||||||
|
|
||||||
Block Storage v1, v2
|
|
||||||
|
|
||||||
volume qos associate
|
|
||||||
--------------------
|
|
||||||
|
|
||||||
Associate a QoS specification to a volume type
|
|
||||||
|
|
||||||
.. program:: volume qos associate
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack volume qos associate
|
|
||||||
<qos-spec>
|
|
||||||
<volume-type>
|
|
||||||
|
|
||||||
.. _volume_qos_associate:
|
|
||||||
.. describe:: <qos-spec>
|
|
||||||
|
|
||||||
QoS specification to modify (name or ID)
|
|
||||||
|
|
||||||
.. describe:: <volume-type>
|
|
||||||
|
|
||||||
Volume type to associate the QoS (name or ID)
|
|
||||||
|
|
||||||
volume qos create
|
|
||||||
-----------------
|
|
||||||
|
|
||||||
Create new QoS Specification
|
|
||||||
|
|
||||||
.. program:: volume qos create
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack volume qos create
|
|
||||||
[--consumer <consumer>]
|
|
||||||
[--property <key=value> [...] ]
|
|
||||||
<name>
|
|
||||||
|
|
||||||
.. option:: --consumer <consumer>
|
|
||||||
|
|
||||||
Consumer of the QoS. Valid consumers: 'front-end', 'back-end', 'both' (defaults to 'both')
|
|
||||||
|
|
||||||
.. option:: --property <key=value>
|
|
||||||
|
|
||||||
Set a property on this QoS specification (repeat option to set multiple properties)
|
|
||||||
|
|
||||||
.. _volume_qos_create-name:
|
|
||||||
.. describe:: <name>
|
|
||||||
|
|
||||||
New QoS specification name
|
|
||||||
|
|
||||||
volume qos delete
|
|
||||||
-----------------
|
|
||||||
|
|
||||||
Delete QoS specification
|
|
||||||
|
|
||||||
.. program:: volume qos delete
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack volume qos delete
|
|
||||||
[--force]
|
|
||||||
<qos-spec> [<qos-spec> ...]
|
|
||||||
|
|
||||||
.. option:: --force
|
|
||||||
|
|
||||||
Allow to delete in-use QoS specification(s)
|
|
||||||
|
|
||||||
.. _volume_qos_delete-qos-spec:
|
|
||||||
.. describe:: <qos-spec>
|
|
||||||
|
|
||||||
QoS specification(s) to delete (name or ID)
|
|
||||||
|
|
||||||
volume qos disassociate
|
|
||||||
-----------------------
|
|
||||||
|
|
||||||
Disassociate a QoS specification from a volume type
|
|
||||||
|
|
||||||
.. program:: volume qos disassociate
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack volume qos disassociate
|
|
||||||
--volume-type <volume-type> | --all
|
|
||||||
<qos-spec>
|
|
||||||
|
|
||||||
.. option:: --volume-type <volume-type>
|
|
||||||
|
|
||||||
Volume type to disassociate the QoS from (name or ID)
|
|
||||||
|
|
||||||
.. option:: --all
|
|
||||||
|
|
||||||
Disassociate the QoS from every volume type
|
|
||||||
|
|
||||||
.. _volume_qos_disassociate-qos-spec:
|
|
||||||
.. describe:: <qos-spec>
|
|
||||||
|
|
||||||
QoS specification to modify (name or ID)
|
|
||||||
|
|
||||||
volume qos list
|
|
||||||
---------------
|
|
||||||
|
|
||||||
List QoS specifications
|
|
||||||
|
|
||||||
.. program:: volume qos list
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack volume qos list
|
|
||||||
|
|
||||||
volume qos set
|
|
||||||
--------------
|
|
||||||
|
|
||||||
Set QoS specification properties
|
|
||||||
|
|
||||||
.. program:: volume qos set
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack volume qos set
|
|
||||||
[--property <key=value> [...] ]
|
|
||||||
<qos-spec>
|
|
||||||
|
|
||||||
.. option:: --property <key=value>
|
|
||||||
|
|
||||||
Property to add or modify for this QoS specification (repeat option to set multiple properties)
|
|
||||||
|
|
||||||
.. _volume_qos_set-qos-spec:
|
|
||||||
.. describe:: <qos-spec>
|
|
||||||
|
|
||||||
QoS specification to modify (name or ID)
|
|
||||||
|
|
||||||
volume qos show
|
|
||||||
---------------
|
|
||||||
|
|
||||||
Display QoS specification details
|
|
||||||
|
|
||||||
.. program:: volume qos show
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack volume qos show
|
|
||||||
<qos-spec>
|
|
||||||
|
|
||||||
.. _volume_qos_show-qos-spec:
|
|
||||||
.. describe:: <qos-spec>
|
|
||||||
|
|
||||||
QoS specification to display (name or ID)
|
|
||||||
|
|
||||||
volume qos unset
|
|
||||||
----------------
|
|
||||||
|
|
||||||
Unset QoS specification properties
|
|
||||||
|
|
||||||
.. program:: volume qos unset
|
|
||||||
.. code:: bash
|
|
||||||
|
|
||||||
openstack volume qos unset
|
|
||||||
[--property <key> [...] ]
|
|
||||||
<qos-spec>
|
|
||||||
|
|
||||||
.. option:: --property <key>
|
|
||||||
|
|
||||||
Property to remove from QoS specification (repeat option to remove multiple properties)
|
|
||||||
|
|
||||||
.. _volume_qos_unset-qos-spec:
|
|
||||||
.. describe:: <qos-spec>
|
|
||||||
|
|
||||||
QoS specification to modify (name or ID)
|
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user