Instalar y configurar cliente Openstack en RHEL/CentOS/SL 7

instalar_cliente_openstack

Instalar y configurar cliente Openstack en RHEL/CentOS/SL 7

Instalar pre-requisitos

Para instalar las herramientas de cliente de openstack necesitaremos el comando pip, el cual es proveido por el paquete python-pip:

yum install -y python-pip

Instalar cliente openstack

Para instalar utilizaremos el comando pip e instalaremos los paquetes:
– python-openstackclient

pip install python-openstackclient

– python-neutronclient

pip install python-neutronclient

Configurar las variales de entorno

Los clientes de openstack permiten utilizar variables de entorno para no tener que estar especificando los parametros de conexion con cada comando que utilicemos
Estas variables las podemos cargar en el archivo .bashrc del usuario con el que utilizaremos los clientes de openstack

vi .bashrc
# Nombre de la region de Openstack
export OS_REGION_NAME=dc
# Usuario para conectarse a la API
export OS_USERNAME=dca_admin
# Pasword del usuario a utilizar
export OS_PASSWORD=password
# URL del keystone 
export OS_AUTH_URL="https://identity.example.com:443/identity-admin/v2.0"
# Nombre del tenant
export OS_TENANT_NAME=example
# Definicion de los endpoint
export OS_ENDPOINT_TYPE=publicURL
export NOVA_ENDPOINT_TYPE=publicURL
export NETWORK_ENDPOINT_TYPE=publicURL
export VOLUME_ENDPOINT_TYPE=publicURL

# Se definen los alias para agregar el --insecure, 
# la opcion permite conectarnos sin necesidad de que el certificado de nuestro openstack sea valido
alias nova="nova --insecure"
alias neutron="neutron --insecure"
alias cinder="cinder --insecure"

Finalmente para probar podemos ejecutar los siguientes comandos

source .bashrc

nova list
+--------------------------------------+---------------------+--------+------------+-------------+----------------------------------------------------------------------------------+
| ID                                   | Name                | Status | Task State | Power State | Networks                                                                         |
+--------------------------------------+---------------------+--------+------------+-------------+----------------------------------------------------------------------------------+
| cbba125c-96b3-4601-ba8e-341231211211 | COMPUTE1            | ACTIVE | -          | Running     | external_om=172.21.1.1                                                           |
....
+--------------------------------------+---------------------+--------+------------+-------------+----------------------------------------------------------------------------------+

Deja un comentario