Cargar las variables de entorno necesarias para OpenStack

Cómo cargar sus variables de entorno para utilizar la API de OpenStack

Última actualización: 18/08/2021

Objetivo

Cambiar las variables de entorno necesarias para OpenStack en su equipo le permitirá utilizar la API de OpenStack y, así, gestionar su infraestructura desde esta.

Requisitos

Procedimiento

Paso 1: obtener las variables

Para obtener sus variables de entorno, puede descargar el archivo OpenRC de su usuario OpenStack previamente creado.

Conéctese a su área de cliente de OVHcloud, acceda a la sección Public Cloud y seleccione su proyecto de Public Cloud.

En el apartado Project Management, haga clic en Users & roles, haga clic en «...» a la derecha de su usuario y seleccione «Descargar el archivo RC de OpenStack».

openstack-variables

Un archivo OpenRC corresponde tanto a un usuario como a una zona. No puede gestionar varias zonas en un mismo archivo.

Paso 2: cargar las variables

En Linux

  • Abra una terminal o conéctese con el usuario que hará las llamadas a la API de OpenStack.
  • Cargue el contenido del archivo en el entorno actual. El sistema le pedirá la contraseña del usuario de Horizon correspondiente.
admin@vpsxxxxxx:~$ source openrc.sh
Please enter your OpenStack Password:

Como indicamos en la guía «Conectarse a Horizon», la contraseña solo se ve una vez, en el momento de su creación.

Si la ha olvidado, deberá crearla nuevamente.

Si las interfaces de línea de comandos (CLI) ya están instaladas, solo compruebe que funcionen correctamente.

admin@vpsxxxxxx:~$ nova list
+--------------------------------------+------+--------+------------+-------------+------------------------+
| ID                                   | Name | Status | Task State | Power State | Networks               |
+--------------------------------------+------+--------+------------+-------------+------------------------+
| 2278e269-a529-40cc-9a08-794fda9302d3 | deb8 | ACTIVE | -          | Running     | Ext-Net=xx.xxx.xx.xxx |
+--------------------------------------+------+--------+------------+-------------+------------------------+

Tenga en cuenta que puede guardar la contraseña predefinida del usuario de Horizon. Para ello, sustituya:

echo "Please enter your OpenStack Password: "
read -sr OS_PASSWORD_INPUT
export OS_PASSWORD=$OS_PASSWORD_INPUT

Por:

#echo "Please enter your OpenStack Password: "
#read -sr OS_PASSWORD_INPUT
export OS_PASSWORD="Contraseña del usuario Horizon"

Por defecto, deberá cargar este entorno cada vez que abra una sesión en el entorno actual. Si desea que sea permanente, añada la fuente openrc.sh al archivo bashrc. Para ello, debe predefinir la contraseña en el archivo.

En Windows

El archivo OpenRC no está diseñado para utilizarlo en Windows.

Por lo tanto, tiene dos soluciones para cargar las variables de entorno:

  • Deberá adaptar el archivo modificando algunos comandos. En efecto, export puede sustituirse por set:
set OS_PASSWORD="Contraseña del usuario de Horizon"
  • Es posible cargar las variables directamente desde los parámetros del sistema: Panel de configuración > Sistema > Configuración avanzada del sistema > Variables de entorno:

public-cloud

Más información

Para aprender a utilizar OpenStack: Documentación de OpenStack

Interactúe con nuestra comunidad de usuarios en https://community.ovh.com/en/.


Did you find this guide useful?

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.


These guides might also interest you...

OVHcloud Community

¡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