[common] Update CLIs description
* emphasize OpenStack Client * deprecate Individual CLIs * use list-table to improve maintenanceability Change-Id: I4d34ff82dc4af6df9214044bbcfa58b185fcdecf
This commit is contained in:
parent
d45e590bb1
commit
31df04074c
@ -8,10 +8,10 @@ Run the following command to discover the version number for a client:
|
|||||||
|
|
||||||
$ PROJECT --version
|
$ PROJECT --version
|
||||||
|
|
||||||
For example, to see the version number for the ``nova`` client, run the
|
For example, to see the version number for the ``openstack`` client,
|
||||||
following command:
|
run the following command:
|
||||||
|
|
||||||
.. code-block:: console
|
.. code-block:: console
|
||||||
|
|
||||||
$ nova --version
|
$ openstack --version
|
||||||
2.31.0
|
2.2.0
|
||||||
|
@ -74,7 +74,7 @@ command-line clients, and provides installation instructions as needed.
|
|||||||
| | installer provided by Christoph Gohlke |
|
| | installer provided by Christoph Gohlke |
|
||||||
| | (http://www.lfd.uci.edu/~gohlke/pythonlibs/#pip). |
|
| | (http://www.lfd.uci.edu/~gohlke/pythonlibs/#pip). |
|
||||||
| | |
|
| | |
|
||||||
| | **Ubuntu and Debian** |
|
| | **Ubuntu or Debian** |
|
||||||
| | |
|
| | |
|
||||||
| | .. code-block:: console |
|
| | .. code-block:: console |
|
||||||
| | |
|
| | |
|
||||||
@ -150,8 +150,8 @@ with ``pip``, which supports multiple services.
|
|||||||
|
|
||||||
# pip install python-openstackclient
|
# pip install python-openstackclient
|
||||||
|
|
||||||
The following clients, while valid, are de-emphasized in favor of a common
|
The following individual clients are deprecated in favor of a common client.
|
||||||
client. Instead of installing and learning all these clients, we recommend
|
Instead of installing and learning all these clients, we recommend
|
||||||
installing and using the OpenStack client. You may need to install an
|
installing and using the OpenStack client. You may need to install an
|
||||||
individual project's client because coverage is not yet sufficient in the
|
individual project's client because coverage is not yet sufficient in the
|
||||||
OpenStack client. If you need to install an individual client's project,
|
OpenStack client. If you need to install an individual client's project,
|
||||||
@ -163,55 +163,30 @@ list below.
|
|||||||
# pip install python-<project>client
|
# pip install python-<project>client
|
||||||
|
|
||||||
* ``barbican`` - Key Manager Service API
|
* ``barbican`` - Key Manager Service API
|
||||||
|
|
||||||
* ``ceilometer`` - Telemetry API
|
* ``ceilometer`` - Telemetry API
|
||||||
|
|
||||||
* ``cinder`` - Block Storage API and extensions
|
* ``cinder`` - Block Storage API and extensions
|
||||||
|
|
||||||
* ``cloudkitty`` - Rating service API
|
* ``cloudkitty`` - Rating service API
|
||||||
|
|
||||||
* ``designate`` - DNS service API
|
* ``designate`` - DNS service API
|
||||||
|
|
||||||
* ``fuel`` - Deployment service API
|
* ``fuel`` - Deployment service API
|
||||||
|
|
||||||
* ``glance`` - Image service API
|
* ``glance`` - Image service API
|
||||||
|
|
||||||
* ``gnocchi`` - Telemetry API v3
|
* ``gnocchi`` - Telemetry API v3
|
||||||
|
|
||||||
* ``heat`` - Orchestration API
|
* ``heat`` - Orchestration API
|
||||||
|
|
||||||
* ``magnum`` - Containers service API
|
|
||||||
|
|
||||||
* ``manila`` - Shared file systems API
|
|
||||||
|
|
||||||
* ``mistral`` - Workflow service API
|
|
||||||
|
|
||||||
* ``monasca`` - Monitoring API
|
|
||||||
|
|
||||||
* ``murano`` - Application catalog API
|
|
||||||
|
|
||||||
* ``neutron`` - Networking API
|
|
||||||
|
|
||||||
* ``nova`` - Compute API and extensions
|
|
||||||
|
|
||||||
* ``sahara`` - Data Processing API
|
|
||||||
|
|
||||||
* ``senlin`` - Clustering service API
|
|
||||||
|
|
||||||
* ``swift`` - Object Storage API
|
|
||||||
|
|
||||||
* ``trove`` - Database service API
|
|
||||||
|
|
||||||
* ``openstack`` - Common OpenStack client supporting multiple services
|
|
||||||
|
|
||||||
The following CLIs are deprecated in favor of ``openstack``, the
|
|
||||||
Common OpenStack client supporting multiple services:
|
|
||||||
|
|
||||||
* ``keystone`` - Identity service API and extensions
|
* ``keystone`` - Identity service API and extensions
|
||||||
|
* ``magnum`` - Containers service API
|
||||||
|
* ``manila`` - Shared file systems API
|
||||||
|
* ``mistral`` - Workflow service API
|
||||||
|
* ``monasca`` - Monitoring API
|
||||||
|
* ``murano`` - Application catalog API
|
||||||
|
* ``neutron`` - Networking API
|
||||||
|
* ``nova`` - Compute API and extensions
|
||||||
|
* ``sahara`` - Data Processing API
|
||||||
|
* ``senlin`` - Clustering service API
|
||||||
|
* ``swift`` - Object Storage API
|
||||||
|
* ``trove`` - Database service API
|
||||||
|
|
||||||
While you can install the ``keystone`` client for interacting with version 2.0
|
While you can install the ``keystone`` client for interacting with version 2.0
|
||||||
of the service's API, you should use the ``openstack`` client for all Identity
|
of the service's API, you should use the ``openstack`` client for all Identity
|
||||||
interactions.
|
interactions. Identity API v2 is deprecated in the Mitaka release.
|
||||||
|
|
||||||
Installing with pip
|
Installing with pip
|
||||||
-------------------
|
-------------------
|
||||||
|
@ -28,89 +28,106 @@ sizes of server instances.
|
|||||||
The following table lists the command-line client for each OpenStack
|
The following table lists the command-line client for each OpenStack
|
||||||
service with its package name and description.
|
service with its package name and description.
|
||||||
|
|
||||||
**OpenStack services and clients**
|
.. list-table:: OpenStack services and clients
|
||||||
|
:widths: 20 20 20 40
|
||||||
|
:header-rows: 1
|
||||||
|
|
||||||
+----------------+----------+-----------------------+------------------------+
|
* - Service
|
||||||
|Service |Client |Package |Description |
|
- Client
|
||||||
+================+==========+=======================+========================+
|
- Package
|
||||||
|Application |murano |python-muranoclient |Creates and manages |
|
- Description
|
||||||
|catalog | | |applications. |
|
* - **Command-line client**
|
||||||
+----------------+----------+-----------------------+------------------------+
|
- **openstack**
|
||||||
|Block Storage |cinder |python-cinderclient |Creates and manages |
|
- **python-openstackclient**
|
||||||
| | | |volumes. |
|
- **Common client for the OpenStack project.**
|
||||||
+----------------+----------+-----------------------+------------------------+
|
* - Application Catalog service
|
||||||
|Clustering |senlin |python-senlinclient |Creates and manages |
|
- murano
|
||||||
|service | | |clustering services. |
|
- python-muranoclient
|
||||||
+----------------+----------+-----------------------+------------------------+
|
- Creates and manages applications.
|
||||||
|Compute |nova |python-novaclient |Creates and manages |
|
* - Bare Metal service
|
||||||
| | | |images, instances, and |
|
- ironic
|
||||||
| | | |flavors. |
|
- python-ironicclient
|
||||||
+----------------+----------+-----------------------+------------------------+
|
- manages and provisions physical machines.
|
||||||
|Containers |magnum |python-magnumclient |Creates and manages |
|
* - Block Storage service
|
||||||
|service | | |containers. |
|
- cinder
|
||||||
+----------------+----------+-----------------------+------------------------+
|
- python-cinderclient
|
||||||
|Database service|trove |python-troveclient |Creates and manages |
|
- Creates and manages volumes.
|
||||||
| | | |databases. |
|
* - Clustering service
|
||||||
+----------------+----------+-----------------------+------------------------+
|
- senlin
|
||||||
|Data processing |sahara |python-saharaclient |Creates and manages |
|
- python-senlinclient
|
||||||
| | | |Hadoop clusters on |
|
- Creates and manages clustering services.
|
||||||
| | | |OpenStack. |
|
* - Compute service
|
||||||
+----------------+----------+-----------------------+------------------------+
|
- nova
|
||||||
|Deployment |fuel |python-fuelclient |Plans deployments. |
|
- python-novaclient
|
||||||
|service | | | |
|
- Creates and manages images, instances, and flavors.
|
||||||
+----------------+----------+-----------------------+------------------------+
|
* - Containers service
|
||||||
|Identity |keystone |python-keystoneclient |Creates and manages |
|
- magnum
|
||||||
| | | |users, tenants, roles, |
|
- python-magnumclient
|
||||||
| | | |endpoints, and |
|
- Creates and manages containers.
|
||||||
| | | |credentials. |
|
* - Data Processing service
|
||||||
+----------------+----------+-----------------------+------------------------+
|
- sahara
|
||||||
|Image service |glance |python-glanceclient |Creates and manages |
|
- python-saharaclient
|
||||||
| | | |images. |
|
- Creates and manages Hadoop clusters on OpenStack.
|
||||||
+----------------+----------+-----------------------+------------------------+
|
* - Database service
|
||||||
|Key Manager |barbican |python-barbicanclient |Creates and manages |
|
- trove
|
||||||
|service | | |keys. |
|
- python-troveclient
|
||||||
+----------------+----------+-----------------------+------------------------+
|
- Creates and manages databases.
|
||||||
|Monitoring |monasca |python-monascaclient |Monitoring solution. |
|
* - Deployment service
|
||||||
| | | | |
|
- fuel
|
||||||
+----------------+----------+-----------------------+------------------------+
|
- python-fuelclient
|
||||||
|Networking |neutron |python-neutronclient |Configures networks for |
|
- Plans deployments.
|
||||||
| | | |guest servers. |
|
* - DNS service
|
||||||
+----------------+----------+-----------------------+------------------------+
|
- designate
|
||||||
|Object Storage |swift |python-swiftclient |Gathers statistics, |
|
- python-designateclient
|
||||||
| | | |lists items, updates |
|
- Creates and manages self service authoritative DNS.
|
||||||
| | | |metadata, and uploads, |
|
* - Identity service
|
||||||
| | | |downloads, and deletes |
|
- keystone
|
||||||
| | | |files stored by the |
|
- python-keystoneclient
|
||||||
| | | |Object Storage service. |
|
- Creates and manages users, tenants, roles, endpoints, and credentials.
|
||||||
| | | |Gains access to |
|
* - Image service
|
||||||
| | | |an Object Storage |
|
- glance
|
||||||
| | | |installation for ad hoc |
|
- python-glanceclient
|
||||||
| | | |processing. |
|
- Creates and manages images.
|
||||||
+----------------+----------+-----------------------+------------------------+
|
* - Key Manager service
|
||||||
|Orchestration |heat |python-heatclient |Launches stacks from |
|
- barbican
|
||||||
| | | |templates, views details|
|
- python-barbicanclient
|
||||||
| | | |of running stacks |
|
- Creates and manages keys.
|
||||||
| | | |including events and |
|
* - Monitoring
|
||||||
| | | |resources, and updates |
|
- monasca
|
||||||
| | | |and deletes stacks. |
|
- python-monascaclient
|
||||||
+----------------+----------+-----------------------+------------------------+
|
- Monitoring solution.
|
||||||
|Rating |cloudkitty|python-cloudkittyclient|Rating service. |
|
* - Networking service
|
||||||
|service | | | |
|
- neutron
|
||||||
+----------------+----------+-----------------------+------------------------+
|
- python-neutronclient
|
||||||
|Shared file |manila |python-manilaclient |Creates and manages |
|
- Configures networks for guest servers.
|
||||||
|systems | | |shared file systems. |
|
* - Object Storage service
|
||||||
+----------------+----------+-----------------------+------------------------+
|
- swift
|
||||||
|Telemetry |ceilometer|python-ceilometerclient|Creates and collects |
|
- python-swiftclient
|
||||||
| | | |measurements across |
|
- Gathers statistics, lists items, updates metadata, and uploads,
|
||||||
| | | |OpenStack. |
|
downloads, and deletes files stored by the Object Storage service.
|
||||||
+----------------+----------+-----------------------+------------------------+
|
Gains access to an Object Storage installation for ad hoc processing.
|
||||||
|Telemetry v3 |gnocchi |python-gnocchiclient |Creates and collects |
|
* - Orchestration service
|
||||||
| | | |measurements across |
|
- heat
|
||||||
| | | |OpenStack. |
|
- python-heatclient
|
||||||
+----------------+----------+-----------------------+------------------------+
|
- Launches stacks from templates, views details of running stacks
|
||||||
|Workflow |mistral |python-mistralclient |Workflow service |
|
including events and resources, and updates and deletes stacks.
|
||||||
|service | | |for OpenStack cloud. |
|
* - Rating service
|
||||||
+----------------+----------+-----------------------+------------------------+
|
- cloudkitty
|
||||||
|Common client |openstack |python-openstackclient |Common client for the |
|
- python-cloudkittyclient
|
||||||
| | | |OpenStack project. |
|
- Rating service.
|
||||||
+----------------+----------+-----------------------+------------------------+
|
* - Shared File Systems service
|
||||||
|
- manila
|
||||||
|
- python-manilaclient
|
||||||
|
- Creates and manages shared file systems.
|
||||||
|
* - Telemetry service
|
||||||
|
- ceilometer
|
||||||
|
- python-ceilometerclient
|
||||||
|
- Creates and collects measurements across OpenStack.
|
||||||
|
* - Telemetry v3
|
||||||
|
- gnocchi
|
||||||
|
- python-gnocchiclient
|
||||||
|
- Creates and collects measurements across OpenStack.
|
||||||
|
* - Workflow service
|
||||||
|
- mistral
|
||||||
|
- python-mistralclient
|
||||||
|
- Workflow service for OpenStack cloud.
|
||||||
|
Loading…
Reference in New Issue
Block a user