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
Cómo instalar el entorno OpenStack para controlar las instancias a través de la API
Última actualización: 30/03/2022
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.
Abra el terminal o conéctese por SSH al entorno que quiera preparar.
Actualice la caché de los paquetes con el siguiente comando:
apt update
Utilice el siguiente comando para instalar los clientes OpenStack, así como Nova y Swift:
apt install python3-pip -y
pip3 install --upgrade pip
pip3 install python-openstackclient python-novaclient python-swiftclient
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.
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
Utilice el siguiente comando para instalar los clientes OpenStack, así como Nova y Swift:
yum install python3-pip -y
pip3 install --upgrade pip
pip3 install python-openstackclient python-novaclient python-swiftclient
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.
Descargue e instale la versión 2.7.14 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.
Alternativamente, también puede realizar la instalación usted mismo. Para ello, siga las indicaciones que se ofrecen a continuación.
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.
En la pestaña Opciones avanzadas
, haga clic en el botón Variables de entorno
para editar su configuración.
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.
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
Es necesario reiniciar el sistema para que se apliquen los cambios.
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.
En el símbolo del sistema puede comprobar la versión instalada introduciendo python-V
(no importa en qué directorio se encuentre).
Puede utilizar HomeBrew, un gestor de paquetes para MacOS.
Abra el terminal e ejecute el siguiente comando:
brew install openstackclient
Utilice los siguientes comandos para instalar los clientes Nova (aplicación de cálculo) y Swift:
Para Python2:
pip install python-novaclient
pip install python-swiftclient
Para Python3:
pip3 install python-novaclient
pip3 install python-swiftclient
Para acceder a las herramientas de ayuda, ejecute el siguiente comando:
openstack —-help
nova help
Únase a nuestra comunidad de usuarios en https://community.ovh.com.
Please feel free to give any suggestions in order to improve this documentation.
Whether your feedback is about images, content, or structure, please share it, so that we can improve it together.
Your support requests will not be processed via this form. To do this, please use the "Create a ticket" .
Thank you. Your feedback has been received.
¡Acceda al espacio de la OVHcloud Community! Resuelva sus dudas, busque información, publique contenido e interactúe con otros miembros de la comunidad.
Discuss with the OVHcloud community