OVH Guías

Preparar el entorno para utilizar la API de OpenStack

Cómo instalar el entorno OpenStack para controlar las instancias a través de la API

Última actualización: 25/02/2019

Objetivo

Después de descargar e instalar los componentes de OpenStack, es posible utilizar la consola del sistema para administrar los servicios de Public Cloud mediante comandos.

Con la API de OpenStack puede generar scripts para automatizar la administración. El cliente Nova de OpenStack permite administrar las instancias y el espacio en disco. El cliente Glance de OpenStack, a su vez, ofrece la posibilidad de gestionar las imágenes y los backups. En cuanto al cliente Swift, permite manejar el espacio de almacenamiento de los objetos.

Esta guía explica cómo instalar estas herramientas de OpenStack.

Requisitos

  • Tener acceso root al entorno que quiera configurar.

Procedimiento

En Debian

Abra el terminal o conéctese por SSH al entorno que quiera preparar.

Actualice la caché de los paquetes con el siguiente comando:

apt-get update

Utilice el siguiente comando para instalar los clientes Nova, Glance y Swift:

apt-get install python-openstackclient python-novaclient -y

Una vez hecho esto, le recomendamos que cree un usuario específico para no utilizar el usuario root.

Para acceder a las herramientas de ayuda, ejecute el siguiente comando:

openstack --help
nova help

En esta página encontrará la documentación relativa a la API de OpenStack.

En CentOS

Abra el terminal o conéctese por SSH al entorno que quiera preparar.

Actualice la caché de los paquetes mediante el siguiente comando:

yum update -y

Instale el RPM rdo-release con el siguiente comando:

yum install -y https://rdoproject.org/repos/rdo-release.rpm

A continuación instale el cliente OpenStack.

yum install -y python-openstackclient

Por último, instale el cliente Nova.

yum install -y python-novaclient

Una vez hecho esto, le recomendamos que cree un usuario específico para no utilizar el usuario root.

Para acceder a las herramientas de ayuda, ejecute el siguiente comando:

openstack --help
nova help

En esta página encontrará la documentación relativa a la API de OpenStack.

En Windows

Descargue e instale la versión 2.7.10 de Python. Puede añadir automáticamente el lenguaje de programación Python a Path seleccionando la opción correspondiente en el configurador de la instalación.

Instalación automática

Alternativamente, también puede realizar la instalación usted mismo. Para ello, siga las indicaciones que se ofrecen a continuación.

1. Editar las variables de entorno del sistema

Comience a introducir «Editar las variables de entorno del sistema» en el campo de búsqueda y seleccione el menú cuando aparezca. Se abrirá la ventana Propiedades del sistema.

Elección de las variables de entorno

2. Editar la configuración del sistema

En la pestaña Opciones avanzadas, haga clic en el botón Variables de entorno para editar su configuración.

Configuración de las variables de entorno

3. Configurar las variables de entorno

En el apartado Variables del sistema, haga clic en Nueva..., asígnele el nombre PYTHON_HOME y añada la ruta hacia Python. Esta última será C:\Python27 por defecto.

Introducción de la ruta de acceso

4. Introducir la ruta de las variables

Una vez que haya añadido Python, seleccione Path (ruta) en las variables del sistema y haga clic en el botón Editar.... Añada lo siguiente al final de la ruta:

...;%PYTHON_HOME%\;%PYTHON_HOME%\Script

5. Reiniciar Windows

Es necesario reiniciar el sistema para que se apliquen los cambios.

6. Instalar el cliente OpenStack

Estando conectado como administrador, escriba «cmd» en el campo de búsqueda y seleccione el símbolo del sistema cuando aparezca. Instale el cliente OpenStack utilizando el siguiente comando:

# pip install python-openstackclient

Si la operación se ha realizado correctamente, se mostrará un resumen.

Instalación automática

En el símbolo del sistema puede comprobar la versión instalada introduciendo python-V (no importa en qué directorio se encuentre).

Verificación

Más información

Únase a nuestra comunidad de usuarios en ovh.es/community.


Otras guías que podrían interesarle...