Установка windows в среде openstack
Содержание:
- Ocata¶
- COMMANDS¶
- Ussuri¶
- API endpoint rate-limiting¶
- Mitaka¶
- Folsom¶
- Pike¶
- OpenStack 命令行客户端¶
- ENVIRONMENT VARIABLES¶
- Deploy the Juju controller¶
- AUTHENTICATION METHODS¶
- Cleaning the Undercloud¶
- Paste and middleware¶
- Internal API communications¶
- Stein¶
- API endpoint process isolation and policy¶
- OPTIONS¶
- Rocky¶
- Open source software for creating private and public clouds.
- News See More News
- Train¶
- Liberty¶
- Newton¶
Ocata¶
cinder
Release Notes: cinder
Version |
Signature |
Repo |
Git Commit |
---|---|---|---|
openstack/cinder |
2dc52153215bb6a37532a959c5c98239be21bb56 |
||
openstack/cinder |
921070a5fe6746ec10f7c1103d3ef47ac30a7ff8 |
||
openstack/cinder |
486c00794b1401077bd0c9a6071135c149382958 |
||
openstack/cinder |
78d093b864e46dc847e507342c7b1f7d01233fea |
||
openstack/cinder |
4c5a29a8638f0ddb03f595516788255680ae13bc |
||
openstack/cinder |
23ddc7cbc668ed9b2e38583ce84924ea09e70994 |
||
openstack/cinder |
1ef2f700422df90d5ce3224bdbd759d16ffd635f |
||
openstack/cinder |
5d20d4259738bd94bdc584974b77fe83069546cd |
||
openstack/cinder |
20fba8389185c166cd879b797ed3548898601c9a |
os-brick
Release Notes: os-brick
Version |
Signature |
Repo |
Git Commit |
---|---|---|---|
openstack/os-brick |
fc21f4f02026d2993bb7a7bb5f2324dbbece091b |
||
openstack/os-brick |
6a180265560d5e0bab80e47ac25c15906d1165fb |
||
openstack/os-brick |
1a9b90b02956e682f842c1105e5e5dd4f5a7fe7d |
||
openstack/os-brick |
871cd1a6f271fdd2f0037f0b88a45dad97301a05 |
||
openstack/os-brick |
e016afb78cfd44cdc1fb77012814ca4cf8a8b9d3 |
||
openstack/os-brick |
9bfb727565c343716f1f1f1f12a40c9493e84952 |
python-brick-cinderclient-ext
Release Notes: python-brick-cinderclient-ext
Version |
Signature |
Repo |
Git Commit |
---|---|---|---|
openstack/python-brick-cinderclient-ext |
63a3014dec7932437a579e8cb4ba4be79609c14c |
COMMANDS¶
To get a list of the available commands:
openstack --help
To get a description of a specific command:
openstack help <command>
Note that the set of commands shown will vary depending on the API versions
that are in effect at that time. For example, to force the display of the
Identity v3 commands:
openstack --os-identity-api-version 3 --help
-
Print the bash completion functions for the current command set.
-
Print help for an individual command
Additional information on the OpenStackClient command structure and arguments
is available in the OpenStackClient Commands wiki page.
Command Objects
The list of command objects is growing longer with the addition of OpenStack
project support. The object names may consist of multiple words to compose a
unique name. Occasionally when multiple APIs have a common name with common
overlapping purposes there will be options to select which object to use, or
the API resources will be merged, as in the object that has options
referring to both Compute and Block Storage quotas.
Ussuri¶
cinder
Release Notes: cinder
Version |
Signature |
Repo |
Git Commit |
---|---|---|---|
openstack/cinder |
20a3cab7ddd9555eaa0406f539d491308f18e4e9 |
||
openstack/cinder |
cc9014ab4298a4509fd6139fe5b9ca4c7c69120d |
cinder-tempest-plugin
Version |
Signature |
Repo |
Git Commit |
---|---|---|---|
openstack/cinder-tempest-plugin |
efef4f5feceadb7f114e277c934ef3b3721fa331 |
||
openstack/cinder-tempest-plugin |
6f0b4fcd9d6d86f9aba81af94bc492aee228ea9d |
os-brick
Release Notes: os-brick
Version |
Signature |
Repo |
Git Commit |
---|---|---|---|
openstack/os-brick |
a1c9f649448bc91325b0735c48e780cce44df2c1 |
||
openstack/os-brick |
ebe6a0463d0adca0bd64287cfe783408e150d1db |
||
openstack/os-brick |
2a6e8d405eb955caea15c85c157638533e486ba8 |
||
openstack/os-brick |
f34bf429ed09d7b8db05c9c5d104508258ea95b6 |
python-brick-cinderclient-ext
Release Notes: python-brick-cinderclient-ext
Version |
Signature |
Repo |
Git Commit |
---|---|---|---|
openstack/python-brick-cinderclient-ext |
b99914f51f2d40b2f13bd676b81536295694a60e |
||
openstack/python-brick-cinderclient-ext |
c43cadf1ca83de3277004f489271266cd34a8918 |
API endpoint rate-limiting¶
Rate Limiting is a means to control the frequency of events received by a
network based application. When robust rate limiting is not present, it can
result in an application being susceptible to various denial of service
attacks. This is especially true for APIs, which by their nature are designed
to accept a high frequency of similar request types and operations.
Within OpenStack, it is recommended that all endpoints, especially public, are
provided with an extra layer of protection, by means of either a rate-limiting
proxy or web application firewall.
It is key that the operator carefully plans and considers the individual
performance needs of users and services within their OpenStack cloud when
configuring and implementing any rate limiting functionality.
Common solutions for providing rate-limiting are , HAProxy,
OpenRepose, or Apache Modules such as mod_ratelimit, mod_qos, or mod_security.
Mitaka¶
cinder
Release Notes: cinder
Version |
Signature |
Repo |
Git Commit |
---|---|---|---|
openstack/cinder |
9aaaf7e2e9d0f607d85af383212b8de9dd1e5813 |
||
openstack/cinder |
f9a5424a47439ae251ce024a0627c3e156a30872 |
||
openstack/cinder |
da90a31c601297205d61693b885820754d6699b8 |
os-brick
Release Notes: os-brick
Version |
Signature |
Repo |
Git Commit |
---|---|---|---|
openstack/os-brick |
01c7614e51eda2fb23d8aceb89693f62924a9bf9 |
||
openstack/os-brick |
f9b4e55db5a53b2f9356c9a11008e50c3900c141 |
||
openstack/os-brick |
44254e1e1401affd67628bbb280043ade3d460b0 |
||
openstack/os-brick |
a3261e3fbd7f0230eba2a205ec99906505df1c7c |
||
openstack/os-brick |
7ca487a668813c5fc0491c39eb0449464847cd73 |
||
openstack/os-brick |
f4a9e15b18460061aaa442eee5a2d6a3c4cf9b48 |
python-brick-cinderclient-ext
Version |
Signature |
Repo |
Git Commit |
---|---|---|---|
openstack/python-brick-cinderclient-ext |
a8c8d1b7fef1eb133a2468327d35ae8ed2db41f8 |
Folsom¶
cinder
Version |
Signature |
Repo |
Git Commit |
---|---|---|---|
openstack/cinder |
4cde3ad6ecc094602bc884052afcde08243e55cd |
||
openstack/cinder |
a52ca0c0a03b3c15847445d8e4e9b52e9dab46c1 |
||
openstack/cinder |
07e947e3bea12d90f303bb953346fff68950d638 |
||
openstack/cinder |
8bcfae7e2261812854cbd34ecfee960e109ac956 |
python-cinderclient
Version |
Signature |
Repo |
Git Commit |
---|---|---|---|
openstack/python-cinderclient |
2e6be694c17d505bf52e339bccf6848776493ffe |
||
openstack/python-cinderclient |
8e48619f96eb4d51c0f05b66ddf73b1338c99f3c |
||
openstack/python-cinderclient |
08e1714c57f8efa1404d2bca065742b909b37a33 |
||
openstack/python-cinderclient |
471704df644eced17026c280b0aab9e549718e14 |
Pike¶
cinder
Release Notes: cinder
Version |
Signature |
Repo |
Git Commit |
---|---|---|---|
openstack/cinder |
9e870c78eae4b491516d792f1883f79b09838cf8 |
||
openstack/cinder |
67c5f290ff8417aa47e442467644b73740708561 |
||
openstack/cinder |
0e623cc42733bffe997a9bc2a771f16c800481ae |
||
openstack/cinder |
74549cf7e0ecb4e56675d2ead5f98afb341321e7 |
||
openstack/cinder |
4fb3a702ba8c3de24c41a6f706597bfa81e60435 |
||
openstack/cinder |
d810928406eb2a95bb5f15a6d8437b377abde733 |
||
openstack/cinder |
7cc8d0ea63cc19aefcc0844ce455aead44297c21 |
||
openstack/cinder |
7524a44ebb13b76cf42adee0bfff4d999f8dfbb5 |
os-brick
Release Notes: os-brick
Version |
Signature |
Repo |
Git Commit |
---|---|---|---|
openstack/os-brick |
6e380488ea5a5e1205c01b41aa153a8848b4c019 |
||
openstack/os-brick |
e571cc603ee1eb0dc6fd2eb8a35508c969a13c50 |
||
openstack/os-brick |
f821a87ef0fd59cb1b48a85eed16b1f3f16e7467 |
||
openstack/os-brick |
4bdd072de3216da20491d950c0ecb408d866442d |
||
openstack/os-brick |
4090db76673cadb3b8adfceb106069e03414de49 |
||
openstack/os-brick |
cad9fb07959e7b63208706e4970bd6171eda786b |
||
openstack/os-brick |
68106be749971b9b7aa8e4bbfe5aee6a56857741 |
||
openstack/os-brick |
6eee11fc46205897bcd8d1eed5bfe319b504a6fa |
||
openstack/os-brick |
8e4adda001a4935bfcdd0f81209894080f041b23 |
||
openstack/os-brick |
a1b0dda617c915441d5cdcb8c34933bb96b31bac |
||
openstack/os-brick |
32ab0d1670e94c9d667207c72cfabe1d6554515f |
||
openstack/os-brick |
46daeb00586d368a05d178d84bf8e89d241be60d |
||
openstack/os-brick |
c68131decf5da1bd3aa5dc037eafc57d9d02554e |
||
openstack/os-brick |
962fce720c5322a9f9442b10b07853689ed6e190 |
python-brick-cinderclient-ext
Release Notes: python-brick-cinderclient-ext
Version |
Signature |
Repo |
Git Commit |
---|---|---|---|
openstack/python-brick-cinderclient-ext |
4dd6b351ba6448e6fbdc9654c12eca038f0f8cbb |
||
openstack/python-brick-cinderclient-ext |
a03d5348b4b6855755223349e4054ed9d3146774 |
||
openstack/python-brick-cinderclient-ext |
e8e7463ce4e62793706bc41b997c92882b0eb00f |
OpenStack 命令行客户端¶
对于脚本操作和简单的请求,你可以使用像“openstack-client”这样的客户端命令行,这个客户端能让你通过命令行接口去使用认证,计算,块存储,对象存储API。同时每个openstack项目都会有一个包含Python API绑定和命令行接口(CLI)的相关的客户端项目。
获取更多关于命令行客户端的信息,请看`OpenStack命令行接口参考文献: <https://docs.openstack.org/cli-reference/>`__。
安装客户端
Use to install the OpenStack clients on a Mac OS X or Linux system. It
is easy and ensures that you get the latest version of the client from the
Python Package Index. Also, lets you
update or remove a package.
你必须为每个工程单独安装客户端,但是«python-openstackclient«可以覆盖多个工程。
安装或者更新一个客户端:
$ sudo pip install --upgrade python-PROJECTclient
PROJECT*是一个工程名。
例如,安装«openstack«客户端:
$ sudo pip install python-openstackclient
运行如下命令更新«openstack«客户端:
$ sudo pip install --upgrade python-openstackclient
运行如下命令移除«openstack«客户端:
$ sudo pip uninstall python-openstackclient
在执行客户端命令之前,你必须下载并使用source命令执行«openrc«文件来设置环境变量。
获取更多关于OpenStack客户端的信息,包括如何source openrc«文件,请看`OpenStack 终端用户手册 <https://docs.openstack.org/user-guide/>`,OpenStack 管理员手册 <https://docs.openstack.org/admin-guide/>`和`OpenStack 命令行接口参考 <https://docs.openstack.org/cli-reference/>。
创建云主机
启动虚拟机实例前,需要为其选择名称,镜像和云主机类型。
通过«openstack«客户端调用计算服务API列出可用的镜像:
$ openstack image list
+--------------------------------------+------------------+ | ID | Name | +--------------------------------------+------------------+ | a5604931-af06-4512-8046-d43aabf272d3 | fedora-20.x86_64 | +--------------------------------------+------------------+
运行如下命令以列出云主机类型:
$ openstack flavor list
+----+-----------+-----------+------+-----------+------+-------+-----------+ | ID | Name | Memory_MB | Disk | Ephemeral | Swap | VCPUs | Is_Public | +----+-----------+-----------+------+-----------+------+-------+-----------+ | 1 | m1.tiny | 512 | 0 | 0 | | 1 | True | | 2 | m1.small | 2048 | 20 | 0 | | 1 | True | | 3 | m1.medium | 4096 | 40 | 0 | | 2 | True | | 4 | m1.large | 8192 | 80 | 0 | | 4 | True | | 42 | m1.nano | 64 | 0 | 0 | | 1 | True | | 5 | m1.xlarge | 16384 | 160 | 0 | | 8 | True | | 84 | m1.micro | 128 | 0 | 0 | | 1 | True | +----+-----------+-----------+------+-----------+------+-------+-----------+
启动虚拟机实例前,记录下您所需的镜像和云主机类型的 ID。
启动 云主机,带着镜像、类型ID和服务器名称参数运行 命令:
$ openstack server create --image a5604931-af06-4512-8046-d43aabf272d3 --flavor 1 my_instance
+--------------------------------------+---------------------------------------------------------+ | Field | Value | +--------------------------------------+---------------------------------------------------------+ | OS-DCF:diskConfig | MANUAL | | OS-EXT-AZ:availability_zone | nova | | OS-EXT-STS:power_state | 0 | | OS-EXT-STS:task_state | scheduling | | OS-EXT-STS:vm_state | building | | OS-SRV-USG:launched_at | None | | OS-SRV-USG:terminated_at | None | | accessIPv4 | | | accessIPv6 | | | addresses | | | adminPass | 3vgzpLzChoac | | config_drive | | | created | 2015-08-27T03:02:27Z | | flavor | m1.tiny (1) | | hostId | | | id | 1553694c-d711-4954-9b20-84b8cb4598c6 | | image | fedora-20.x86_64 (a5604931-af06-4512-8046-d43aabf272d3) | | key_name | None | | name | my_instance | | os-extended-volumes:volumes_attached | [] | | progress | 0 | | project_id | 9f0e4aa4fd3d4b0ea3184c0fe7a32210 | | properties | | | security_groups | | | status | BUILD | | updated | 2015-08-27T03:02:28Z | | user_id | b3ce0cfc170641e98ff5e42b1be9c85a | +--------------------------------------+---------------------------------------------------------+
注解
For information about the default ports that the OpenStack components use,
see Firewalls and default ports
in the OpenStack Installation Guide.
ENVIRONMENT VARIABLES¶
The following environment variables can be set to alter the behaviour of openstack. Most of them have corresponding command-line options that take precedence if set.
-
The name of a cloud configuration in .
-
The authentication plugin to use when connecting to the Identity service, its version must match the Identity API version
-
Authentication URL
-
Service URL (when using the service token)
-
Domain-level authorization scope (name or ID)
-
Project-level authentication scope (name or ID)
-
Domain name or ID containing project
-
Authentication username
-
Authenticated or service token
-
Authentication password
-
Domain name or ID containing user
-
ID of the trust to use as a trustee user
-
Default domain ID (Default: ‘default’)
-
Authentication region name
-
CA certificate bundle file
-
Client certificate bundle file
-
Client certificate key file
-
Identity API version (Default: 2.0)
-
Additional API version options will be available depending on the installed
API libraries.
-
Interface type. Valid options are public, admin and internal.
Deploy the Juju controller¶
Previously, we tested our MAAS and Juju configuration
by deploying a new Juju controller called . You can check
this controller is still operational by typing . With the Juju
controller running, the output will look similar to the following:
Model Controller CloudRegion Version default maas-controller-two mymaas 2.2.1 App Version Status Scale Charm Store Rev OS Notes Unit Workload Agent Machine Public address Ports Message Machine State DNS Inst id Series AZ
If you need to remove and redeploy the controller, use the following two
commands:
juju kill-controller maas-controller juju bootstrap --constraints tags=juju mymaas maas-controller
During the bootstrap process, Juju will create a model called , as
shown in the output from above.
Models act as containers for
applications, and Juju’s default model is great for experimentation.
We’re going to create a new model called to hold our OpenStack
deployment exclusively, making the entire deployment easier to manage and
maintain.
To create a model called (and switch to it), simply type the following:
AUTHENTICATION METHODS¶
openstack uses a similar authentication scheme as the OpenStack project CLIs, with
the credential information supplied either as environment variables or as options on the
command line. The primary difference is the use of ‘project’ in the name of the options
/ over the old tenant-based names.
export OS_AUTH_URL=<url-to-openstack-identity> export OS_PROJECT_NAME=<project-name> export OS_USERNAME=<user-name> export OS_PASSWORD=<password> # (optional)
openstack can use different types of authentication plugins provided by the keystoneclient library. The following default plugins are available:
- : Authentication with a token
- : Authentication with a username and a password
Refer to the keystoneclient library documentation for more details about these plugins and their options, and for a complete list of available plugins.
Please bear in mind that some plugins might not support all of the functionalities of openstack; for example the v3unscopedsaml plugin can deliver only unscoped tokens, some commands might not be available through this authentication method.
Additionally, it is possible to use Keystone’s service token to authenticate, by setting the options and (or the environment variables and respectively). This method takes precedence over authentication plugins.
Cleaning the Undercloud¶
This procedure isn’t cleaning everything that TripleO generates, but enough
so an Undercloud could be re-deployed.
Note
This procedure has been tested on Train and onward. There is no guarantee
that it works before this version, due to container commands and
new directories.
-
Log in to your machine (baremetal or VM) where you want to cleanup the
undercloud as a non-root user (such as the stack user):ssh <non-root-user>@<undercloud-machine>
-
Cleanup the containers and their images:
sudo podman rm -af sudo podman rmi -af
-
Remove directories generated by TripleO:
sudo rm -rf \ varlibtripleo-config \ varlibconfig-data \ varlibcontainer-config-scripts \ varlibcontainer-puppet \ varlibheat-config \ varlibimage-service \ varlibmysql
-
Cleanup systemd:
sudo rm -rf etcsystemdsystemtripleo* sudo systemctl daemon-reload
Paste and middleware¶
Most API endpoints and other HTTP services in OpenStack use the Python Paste
Deploy library. From a security perspective, this library enables manipulation
of the request filter pipeline through the application’s configuration. Each
element in this chain is referred to as middleware. Changing the order of
filters in the pipeline or adding additional middleware might have
unpredictable security impact.
Commonly, implementers add middleware to extend OpenStack’s base functionality.
We recommend implementers make careful consideration of the potential exposure
introduced by the addition of non-standard software components to their HTTP
request pipeline.
Internal API communications¶
OpenStack provides both public facing and private API endpoints. By default,
OpenStack components use the publicly defined endpoints. The recommendation is
to configure these components to use the API endpoint within the proper
security domain.
Services select their respective API endpoints based on the OpenStack service
catalog. These services might not obey the listed public or internal API end
point values. This can lead to internal management traffic being routed to
external API endpoints.
Configure internal URLs in the Identity service catalog
The Identity service catalog should be aware of your internal URLs. While this
feature is not utilized by default, it may be leveraged through configuration.
Additionally, it should be forward-compatible with expectant changes once this
behavior becomes the default.
To register an internal URL for an endpoint:
$ openstack endpoint create identity \ --region RegionOne internal \ https://MANAGEMENT_IP:5000/v3
Replace with the management IP address of your
controller node.
Stein¶
cinder
Release Notes: cinder
Version |
Signature |
Repo |
Git Commit |
---|---|---|---|
openstack/cinder |
5edb3a0b2c5114c5a083997087e1ce2b393e75f6 |
||
openstack/cinder |
a14fd58f5dc1e4027e4148dfb1c40253ebfda8a3 |
||
openstack/cinder |
25ed65f1fa1d50cf3d5f757736b6cfb506ce402f |
||
openstack/cinder |
3518a7d8cd884b406b635e37bab4157b41becba7 |
||
openstack/cinder |
1d8efc54eb2be1bb134b10bfeaaa0706f21edfb7 |
||
openstack/cinder |
47726fb3ad104698327e40efb94b088d311ce543 |
||
openstack/cinder |
0996f0ac76188c324831f19089bdd87b9c364cb6 |
||
openstack/cinder |
46363697d9a7ddc7880bf6071e5d035f3f9aa043 |
cinder-tempest-plugin
Version |
Signature |
Repo |
Git Commit |
---|---|---|---|
openstack/cinder-tempest-plugin |
3cd73f60d8726170c7567338d9812f0e399ab7e7 |
os-brick
Release Notes: os-brick
Version |
Signature |
Repo |
Git Commit |
---|---|---|---|
openstack/os-brick |
750999db0de0fcfc923cd453add808ca42a4e2b4 |
||
openstack/os-brick |
b5891702cc24b0c9cedf6961d3223a37830341b9 |
||
openstack/os-brick |
fd6425b2ee725f19aaf9bb4543cceed18ec95cc2 |
||
openstack/os-brick |
d1f84dfd897d35053d39c22ae484f6586d1268bd |
||
openstack/os-brick |
4c2b25391091b5ad4935e552f2be53c0cf3ee738 |
||
openstack/os-brick |
05b6c9f9fad15354f598bbd332a5d56230ece1e0 |
||
openstack/os-brick |
c88071dc19fc1009e750f4f81b29d4b2e538fa79 |
||
openstack/os-brick |
d7ebf977bb7aac9df7c715d01d4d334fedbc136f |
||
openstack/os-brick |
bc1917dfeec68ddddac43774257f3df1e728c912 |
||
openstack/os-brick |
f29c669c8bf508cc41a82ea0a4052c8d75250459 |
||
openstack/os-brick |
d398fa82334bbabbc4c7d5b8f1fe5a7a4465200e |
python-brick-cinderclient-ext
Release Notes: python-brick-cinderclient-ext
Version |
Signature |
Repo |
Git Commit |
---|---|---|---|
openstack/python-brick-cinderclient-ext |
94c1a461ec86531882c42c6359c8198a5b5e2db9 |
API endpoint process isolation and policy¶
You should isolate API endpoint processes, especially those that reside within
the public security domain should be isolated as much as possible. Where
deployments allow, API endpoints should be deployed on separate hosts for
increased isolation.
Namespaces
Many operating systems now provide compartmentalization support. Linux supports
namespaces to assign processes into independent domains. Other parts of this
guide cover system compartmentalization in more detail.
Network policy
Because API endpoints typically bridge multiple security domains, you must pay
particular attention to the compartmentalization of the API processes. See
for additional information in this area.
With careful modeling, you can use network ACLs and IDS technologies to enforce
explicit point to point communication between network services. As a critical
cross domain service, this type of explicit enforcement works well for
OpenStack’s message queue service.
To enforce policies, you can configure services, host-based firewalls (such as
iptables), local policy (SELinux or AppArmor), and optionally global network
policy.
OPTIONS¶
openstack takes global options that control overall behaviour and command-specific options that control the command operation. Most global options have a corresponding environment variable that may also be used to set the value. If both are present, the command-line option takes priority. The environment variable names are derived from the option name by dropping the leading dashes (‘–’), converting each embedded dash (‘-‘) to an underscore (‘_’), and converting to upper case.
openstack recognizes the following global options:
-
openstack will look for a file that contains
a cloud configuration to use for authentication. See CLOUD CONFIGURATION
below for more information.
-
The authentication plugin type to use when connecting to the Identity service.
If this option is not set, openstack will attempt to guess the
authentication method to use based on the other options.If this option is set, its version must match
-
Authentication URL
-
Service URL, when using a service token for authentication
-
Domain-level authorization scope (by name)
-
Domain-level authorization scope (by ID)
-
Project-level authentication scope (by name)
-
Project-level authentication scope (by ID)
-
Domain name containing project
-
Domain ID containing project
-
Authentication username
-
Authentication password
-
Authenticated token or service token
-
Domain name containing user
-
Domain ID containing user
-
ID of the trust to use as a trustee user
-
Default domain ID (Default: ‘default’)
-
Authentication region name
-
CA certificate bundle file
-
Verify or ignore server certificate (default: verify)
-
Client certificate bundle file
-
Client certificate key file
-
Identity API version (Default: 2.0)
-
Additional API version options will be available depending on the installed
API libraries.
-
Interface type. Valid options are public, admin and internal.
Note
If you switch to openstackclient from project specified clients, like:
novaclient, neutronclient and so on, please use –os-interface instead of
–os-endpoint-type.
-
Performance profiling HMAC key for encrypting context data
This key should be the value of one of the HMAC keys defined in the
configuration files of OpenStack services to be traced.
-
Enable beta commands which are subject to change
-
Specify a file to log output. Disabled by default.
-
Increase verbosity of output. Can be repeated.
-
Suppress output except warnings and errors
-
Show tracebacks on errors and set verbosity to debug
Rocky¶
cinder
Release Notes: cinder
Version |
Signature |
Repo |
Git Commit |
---|---|---|---|
openstack/cinder |
bcea359d54fcaa5a013204f7981f952e4329cf93 |
||
openstack/cinder |
ce951a3b586bc51a77422c3079637198f14ecb44 |
||
openstack/cinder |
6d1c2ce4f904c6e92013cbb72d7459db648417cb |
||
openstack/cinder |
77a3cf22ea0603aa8c1dbd5a44f1e934167656de |
||
openstack/cinder |
2b00794ff42e06f81fad1bb0f4c7094ca208620f |
||
openstack/cinder |
f44032ce43882e982029e32ee4d7cebfa9ba95c7 |
||
openstack/cinder |
787aacb9095e77e2ad661a588baaba70be67e8ac |
||
openstack/cinder |
73baefac2f42a59f66bedcdddbb9debb3f324dff |
||
openstack/cinder |
c118e8f92c353b69201ccdf19b66b9057ae95005 |
||
openstack/cinder |
41de06dcf6f1c84b6d4eb2f8d3b4f002d8c67f96 |
cinder-tempest-plugin
Version |
Signature |
Repo |
Git Commit |
---|---|---|---|
openstack/cinder-tempest-plugin |
08a38515de66cb09cb1c6c7c56bb90aeaa86c5c5 |
os-brick
Release Notes: os-brick
Version |
Signature |
Repo |
Git Commit |
---|---|---|---|
openstack/os-brick |
d640c73d9b68bdf200c3e71ddec65b166a571f4b |
||
openstack/os-brick |
1f811c412a172d5456d37cc748bc217fc4718cbf |
||
openstack/os-brick |
64cbaaea47822dff3ae5fbd104f9bff8fe79d08d |
||
openstack/os-brick |
00a4d96d2506bed5c5507282a774bc75df9f790f |
||
openstack/os-brick |
80ee8f846c85a48f12828fab0de5c4c866349283 |
||
openstack/os-brick |
ba147f406c7a34bd9bcc76b916a220f814d82c53 |
||
openstack/os-brick |
67cd70981c9521ae7f60daafa90cee165c495bef |
||
openstack/os-brick |
641337bec28adddae742a86faf592e360afdd1d8 |
||
openstack/os-brick |
9b729ef0e7461f5ca2d80b7f991aeacf547a1819 |
||
openstack/os-brick |
66362ae0f27769ecf272e421385c894de5166d7c |
||
openstack/os-brick |
6545454c7efa8df94900000ace4894eefb1e5488 |
||
openstack/os-brick |
296887a59ef7913a857d3142cc801b347f2e6584 |
python-brick-cinderclient-ext
Release Notes: python-brick-cinderclient-ext
Version |
Signature |
Repo |
Git Commit |
---|---|---|---|
openstack/python-brick-cinderclient-ext |
ca2a0e4db6e12c2ef861c5a7ed0c0c2498f50015 |
Open source software for creating private and public clouds.
OpenStack software controls large pools of compute, storage, and networking resources throughout a datacenter, managed through a dashboard or via the OpenStack API. OpenStack works with popular enterprise and open source technologies making it ideal for heterogeneous infrastructure.
Hundreds of the world’s largest brands rely on OpenStack to run their businesses every day, reducing costs and helping them move faster. OpenStack has a strong ecosystem, and users seeking commercial support can choose from different OpenStack-powered products and services in the Marketplace.
The software is built by a thriving community of developers, in collaboration with users, and is designed in the open at our Summits.
How It Works
Get The Software
News See More News
Planet
OpenStack Blog: 10 Years of OpenStack – Shane Wang at Intel
Mon, Aug 31st 2020
Planet
Ghanshyam Mann: Recap of OpenStack Victoria Virtual PTG, 2020
Sat, Aug 29th 2020
Planet
OpenStack Blog: 10 Years of OpenStack – Alex Xu at Intel
Mon, Aug 24th 2020
News
StarlingX Open Source Community Delivers 4.0 Release Enhancing Platform Security by Furthering Integrations with Kata Containers, Kubernetes
Mon, Aug 10th 2020
News
Open Infrastructure Summit Goes Virtual, Showcases Diverse Use Cases for More than 30 Open Source Projects
Mon, Aug 3rd 2020
News
OpenStack Community Delivers Future of Bare Metal: White Paper Details Maturity and Adoption of Ironic Bare Metal as a Service
Mon, Jul 20th 2020
News
OpenStack Marks 10th Anniversary With Virtual Celebration of Global, Massive Scale Adoption
Wed, Jul 15th 2020
News
Edge Computing Use Cases Gain Momentum in Open Infrastructure Community—OpenStack Foundation
Mon, Jun 15th 2020
News
StarlingX Confirmed as Top-Level OSF Project
Thu, Jun 11th 2020
News
OpenStack Ussuri Release Lands Today, Delivering Automation for Intelligent Open Infrastructure
Wed, May 13th 2020
News
Sardina Systems and PT Boer Technology Partner to Deliver reliable and scalable OpenStack and Kubernetes Cloud Platforms for the Indonesian market
Thu, Apr 30th 2020
News
Sardina Systems is expanding its free deployment of FishOS OpenStack offering to all European countries on Coronavirus lockdown
Tue, Mar 24th 2020
News
Integrating OpenStack, Kubernetes and Ceph, StarlingX Expands Production Use Cases for Edge Computing and IoT Platform
Tue, Jan 14th 2020
News
OpenStack Foundation and China Electronics Standardization Institute Create Partnership to Advance OpenStack in China
Mon, Nov 4th 2019
News
OpenStack Project Builds Momentum in Greater China as Adoption of Open Infrastructure Soars
Mon, Nov 4th 2019
News
OpenStack Board Elects Troila Technology as Gold Member of the Foundation
Mon, Nov 4th 2019
News
Inspur Completes The World’s Largest Single-Cluster Test Based On OpenStack Rocky
Fri, Sep 27th 2019
News
Shanghai Electric, China Mobile, LINE and China UnionPay among Use Cases in Open Infrastructure Summit Shanghai Agenda
Wed, Aug 7th 2019
News
Sardina Systems is providing OpenStack Billing & Reporting Software to generate advanced reports for cloud environment
Wed, Jul 31st 2019
News
China UnionPay, China Railway, Walmart Among Open Infrastructure Users Sharing Open Source Best Practices, New Ideas at Shanghai Summit
Mon, Jul 22nd 2019
Train¶
cinder
Release Notes: cinder
Version |
Signature |
Repo |
Git Commit |
---|---|---|---|
openstack/cinder |
3ecfe3754c41f82bfb18bb5aa497b8cf2a25f2fe |
||
openstack/cinder |
aadf0950c9c62f68a107c89c5b7c7632a2c732db |
||
openstack/cinder |
e79b98367bd72f0323258dc0506de28b31c4aa48 |
||
openstack/cinder |
f2f3a1b528268dbeb93a68e834ef3bc5f8107026 |
||
openstack/cinder |
d879e76ff05f78aa042c4fe5f79a69699ccaa997 |
cinder-tempest-plugin
Version |
Signature |
Repo |
Git Commit |
---|---|---|---|
openstack/cinder-tempest-plugin |
975953f794c65ab1124b7c42abdd5f9886b814f9 |
cinderlib
Release Notes: cinderlib
Version |
Signature |
Repo |
Git Commit |
---|---|---|---|
openstack/cinderlib |
199ebd4f5a1984573877f582a2655f4171916761 |
||
openstack/cinderlib |
b3ee3447e05ae89b3372219e5c4c4757f9762031 |
os-brick
Release Notes: os-brick
Version |
Signature |
Repo |
Git Commit |
---|---|---|---|
openstack/os-brick |
12d252db9cb9deffea3c87b86ea71b3013d93892 |
||
openstack/os-brick |
55fc99852166f72b95d85dc917197f5544861e7c |
||
openstack/os-brick |
a8190cd60b59dedb11a8ed27d236d81adee3255d |
||
openstack/os-brick |
d8ed21e7d25f67c6d2bfe71515723f68ce15b887 |
||
openstack/os-brick |
cc22ac0ed5d0fa122e122bdd27ceb2a0d4d34cc1 |
||
openstack/os-brick |
97b085f448e15269c28ed8adc60601894c470747 |
||
openstack/os-brick |
8cb5fe3623f2145dc49742211f69f1f773aa7d3a |
python-brick-cinderclient-ext
Release Notes: python-brick-cinderclient-ext
Version |
Signature |
Repo |
Git Commit |
---|---|---|---|
openstack/python-brick-cinderclient-ext |
087ea9241bf2fdb0ed01ca82f2a37c1b4dd994e1 |
Liberty¶
cinder
Release Notes: cinder
Version |
Signature |
Repo |
Git Commit |
---|---|---|---|
openstack/cinder |
4295ff0a64f781c3546f6c6e0816dbb8100133cb |
||
openstack/cinder |
c937656c138e995f6e41f96a02db7aed1dc74722 |
||
openstack/cinder |
f51ffea673de5395aee6c789b07fb44d9e801b88 |
||
openstack/cinder |
61026d4e4f2a58dd84ffb2e4e40ab99860b9316a |
os-brick
Version |
Signature |
Repo |
Git Commit |
---|---|---|---|
openstack/os-brick |
5ac54d4e0c89daba1be80702ee4060a538c08754 |
||
openstack/os-brick |
891cf03109b3750ec05fb9b53cb48584a16114ae |
||
openstack/os-brick |
1a7fe6c8148701d8dd2d477e2ba2f7d0e55b4a8f |
||
openstack/os-brick |
11355ac5836a569c7a6f550f3960b60d7798842c |
||
openstack/os-brick |
d191180bbf0f2cf61a7e1da88467ebb7a2a388a5 |
||
openstack/os-brick |
13b842ca4a7c199624c35cda26539ba896d2ee1a |
Newton¶
cinder
Release Notes: cinder
Version |
Signature |
Repo |
Git Commit |
---|---|---|---|
openstack/cinder |
908def6bb993798146cccc1621a9cee18950629d |
||
openstack/cinder |
46799c4ff57e818fad770c5266f553a30fab6de2 |
||
openstack/cinder |
79ad4598aa0c949f8ec54359d41ddd94b7c90719 |
||
openstack/cinder |
f1144c98c39e84a7a17d4f44b7671b06d6c0adc6 |
||
openstack/cinder |
65dad554366f27cd7ae48936381dff2b20f27731 |
||
openstack/cinder |
ab9518112137f3141739e873b19cdc0085963bc7 |
os-brick
Release Notes: os-brick
Version |
Signature |
Repo |
Git Commit |
---|---|---|---|
openstack/os-brick |
b4b21f0a6deb6434f777d9ee4a58a04db8d0afd0 |
||
openstack/os-brick |
49a89c8757aad70611a00ea9e1c78f38060bc114 |
||
openstack/os-brick |
0e2a40f7468c4f67c96ebb91c417c51bbcc8952e |
||
openstack/os-brick |
cc47d81feb63671a285c46d97f7dae5ccee58501 |
||
openstack/os-brick |
3f8c9e1c9849eb0172abc4498ed4926c7a11876e |
||
openstack/os-brick |
1d392b1fc9c68eb541896870d16e6f8ecbaf99c5 |
python-brick-cinderclient-ext
Version |
Signature |
Repo |
Git Commit |
---|---|---|---|
openstack/python-brick-cinderclient-ext |
de6a13f33f87415610526781b511c9dfec8f8ad7 |