Category:OpenStack

From Christoph's Personal Wiki
Revision as of 19:40, 18 June 2015 by Christoph (Talk | contribs) (Install project clients)

Jump to: navigation, search

Overview

  • Havana features
    • vSphere enhancements / Hyper-V dynamic memory
    • LXC + Docker (containers)
    • Cinder: new arrays / vmfs volumes
    • Neutron: FWaaS (firewall) + IPSEC VPN

Install project clients

$ pip install python-PROJECTclient

replace "PROJECT" with one of the following:

  • ceilometer - Telemetry API
  • cinder - Block Storage API and extensions
  • glance - Image Service API
  • heat - Orchestration API
  • keystone - Identity service API and extensions
  • neutron - Networking API
  • nova - Compute API and extensions
  • swift - Object Storage API
  • trove - Database Service API

For an example, the following command will install the nova client using `pip`:

$ pip install python-novaclient

Others include (as of 30 April 2015 for Kilo):

python-quantumclient      - CLI and Client Library for OpenStack Networking
python-magnetodbclient    - CLI and Client Library for OpenStack KeyValue Storage
python-ironicclient       - OpenStack Bare Metal Provisioning API Client Library
python-troveclient        - Client library for OpenStack DBaaS API
python-openstackclient    - OpenStack Command-line Client
python-keystoneclient     - Client Library for OpenStack Identity
python-glanceclient       - OpenStack Image API Client Library
python-designateclient    - OpenStack DNS as a Service - Client
python-neutronclient      - CLI and Client Library for OpenStack Networking
python-manilaclient       - Client library for OpenStack Manila API.
python-tuskarclient       - Client library for OpenStack Management API
python-melangeclient      - Client library for OpenStack Melange API.
python-cinderclient       - OpenStack Block Storage API Client Library
python-heatclient         - OpenStack Orchestration API Client Library
python-barbicanclient     - Client Library for OpenStack Barbican Key Management API
python-novaclient         - Client library for OpenStack Compute API
python-swiftclient        - OpenStack Object Storage API Client Library
python-ceilometerclient   - OpenStack Telemetry API Client Library
python-marconiclient      - Client Library for OpenStack Marconi Queueing API
python-stackhelper        - OpenStack Helper Utilities
python-zaqarclient        - Client Library for OpenStack Zaqar Queueing API

Bash completion

# Save this in /etc/bash_completion.d/nova
_nova()
{   
    local cur=${COMP_WORDS[COMP_CWORD]}
    COMPREPLY=( $(compgen -W "`nova bash-completion`" -- $cur) )
}
complete -F _nova nova
_trove()
{
    local cur=${COMP_WORDS[COMP_CWORD]}
    COMPREPLY=( $(compgen -W "--configuration --marker database-list metadata-show secgroup-delete-rule cluster-delete user-revoke-access root-show --users database-delete --limit datastore-show configuration-detach backup-list user-grant-access help configuration-list delete --region --replica_of metadata-update create show -h cluster-show user-create --include-clustered configuration-create restart configuration-default metadata-list --backup --detach-replica-source user-update-attributes --new_password metadata-edit configuration-parameter-show backup-show --new_host flavor-show datastore-list configuration-instances --databases list --description root-enable secgroup-list-rules configuration-patch metadata-create resize-flavor --help cluster-list --remove_configuration --collate user-list datastore-version-list --instance cluster-instances cluster-create database-create secgroup-add-rule --datastore configuration-update configuration-parameter-list secgroup-show backup-list-instance backup-delete limit-list flavor-list --host --character_set --name resize-instance resize-volume --availability_zone --datastore_version update user-show-access datastore-version-show configuration-delete --size detach-replica backup-create user-delete --nic configuration-show configuration-attach secgroup-list --parent backup-copy user-show --new_name metadata-delete" -- $cur) )
}
complete -F _trove trove

See also

External links

Pages in category "OpenStack"

The following 3 pages are in this category, out of 3 total.