How to install OpenStackClient for Linux on 3Engines Cloud[🔗](#how-to-install-openstackclient-for-linux-on-brand-name "Permalink to this headline")
=====================================================================================================================================================

The OpenStack CLI client allows you to manage OpenStack environments using the command line interface. Its functions include:

> * Creating, starting, shutting down, shelving, deleting, rebooting virtual machines
> * Assigning a floating IP to your virtual machine
> * Listing available resources, including volumes, virtual machines and floating IPs

You can also automate these operations using scripts.

This article covers two methods of installing this piece of software on Ubuntu. The first method should be more convenient and sufficient for most needs. The second method is for advanced use cases, such as:

> * keeping multiple versions of the OpenStack CLI client ready to use on the same computer or
> * needing more advanced features than what Ubuntu packages provide and
> * having to use the OpenStack CLI client on a Linux distribution which does not support the installation method described in the first method.

Prerequisites[🔗](#prerequisites "Permalink to this headline")
-------------------------------------------------------------

No. 1 **Hosting**

You need a 3Engines Cloud hosting account with Horizon interface <https://horizon.3Engines.com>.

No. 2 **Linux installed on your computer**

You need to have Linux installed on your local computer or a virtual machine. This article was written for Ubuntu 22.04 LTS and Python 3. Instructions for other Linux distributions might be different.

If you choose a virtual machine, you can run it yourself, or it can be, say, a virtual machine running on 3Engines Cloud cloud. If you choose this latter option, the following articles might be of help for you: