Installing the CLI client tools
Posted by Matt Czajka, Last modified by Matt Czajka on 11 January 2021 10:16 AM

The easiest way to install the CLI toolset for Auro is via python and the 'pip' command. This will ensure installation of the latest packages for each CLI client.

Ensure that pip is available by running the following commands on the environment you would like to use as your CLI client. Please note that Python 2.7 or later is required, however Python 3 is not yet supported.

**The old CLI, which uses per-package cli like glance or nova are depreciated.  It is highly suggested to install just the python-openstackclient from now on.

First you will need both python 2.7, as well as setup tools, which can be found here:
Once complete you can install pip from your windows CMD with the following.
Note: Ensure that the C:\Python27\Scripts directory is defined in the PATH environment variable, and use the easy_install command from the setuptools package:
C:\> easy_install pip
C:\> pip install python-openstackclient

Ubuntu / Debian
First you will need to install python 2.7 or later, after which you can install pip and begin installing CLI client packages.
# sudo apt-get install python-dev python-pip -y
# sudo wget -O - | sudo python
# sudo pip install python-openstackclient


Installing Python:
# yum -y install openssl-devel

# wget

# tar xvzf Python-2.7.6.tgz

# cd Python-2.7.6 ./configure --prefix=/usr/local

# make && make altinstall  

Python is installed and acessable at:

# /usr/local/bin/python2.7 -V  

Installing Setuptools and PIP:

# wget

# /usr/local/bin/python2.7

# easy_install-2.7 pip   

# pip2.7 install python-openstackclient

# pip2.7 install requests[security] 

Ensure you have python 2.7 installed, after which MAC OS should have easy_install available by default
# easy_install pip

Once pip is installed and available, use the following command to install the CLI clients onto the environment:
# pip install python-openstackclient

Source your Authentication Information:

Install any of these packages using the script above to have CLI access for these projects.

Once this is complete, you will need to ensure your identity using keystone and the Auro RC file. This file adds all the identity properties needed to verify you and gain access to your Auro project.

This can be found by going to "Access & Security" in the Auro control panel, going to the API Access tab, and clicking on the "Download Openstack RC File v3.0" button on the top right. This will download a file named [yourproject] With this file, simply upload it into the environment you wish to use as your CLI client.
Make sure your shell is in the same directory as your openstack rc file and type:

# source [yourproject] in your shell.

This will identify you using keystone and your Auro project credentials. When prompted with a password use the user password you use to login to the Auro control panel. You now can use CLI commands to access and edit your project.

(0 vote(s))
Not helpful

Comments (0)