configurar openstack privado con juju

configurar openstack privado con juju

Tenemos una nube OpenStack (Grizzly) en funcionamiento y queremos configurar Juju para que funcione con ella. yo sigohttps://help.ubuntu.com/community/UbuntuCloudInfrastructure. Pero no puedo encontrar "Configuración del entorno Juju" en la página de configuración/horizonte (solo está disponible la configuración de usuario). La API Endpoints cuenta con servicios:

    Calcular
    Red
    Imagen
    Volumen
    EC2
    Identidad

También puedo descargar el archivo OPenStack RC y las credenciales EC2,
pero ¿qué debo poner en Environments.yaml?
Recibí un error al intentar arrancar:

ERROR no pudo OBTENER el estado del proveedor del objeto del contenedor juju-aced10adfad7e3020fbc207e0d70aee6
causado por: autenticación fallida
causado por: error al ejecutar la solicitud https://:/v2.0//tokens
causado por: Publicación https://:/v2.0//tokens: error local: desbordamiento de registro

La auth_url es correcta y la obtuve de API Endpoints, así como del archivo OpenStack RC.

Respuesta1

Algunas observaciones sobre su configuración:

  • Desafortunadamente, la guía que estabas siguiendo está desactualizada y es incorrecta en algunos lugares. Se refiere al uso de la versión Python dejujú, no el actualmente soportado y mantenidojuju-núcleo.
  • Intente eliminar su environments.yamlde ~/.jujuy también asegúrese de eliminar cualquiera ~/.juju/environments/*.jenv(tenga en cuenta que si elimina .jenv' file of a running environment, you are effectively cutting your access to that cloud from Juju). Then, runjuju init , which will generate you a boilerplateEnvironments.yaml`, que contiene el conjunto anotado de los ajustes de configuración específicos de la nube/proveedor más admitidos, comentados según sea necesario para indicar sus valores predeterminados, Si alguna.
  • Aquí está unmuy buena guiasobre cómo configurar un entorno Juju OpenStack.
  • No debería necesitar usar API ni credenciales compatibles con EC2, solo las de OpenStack, las mismas que usa para iniciar sesión en Horizon o mediante el cliente Nova.
  • Usando un archivo como el archivo OpenStack RC sugerido, Juju puede usar una configuración mínima, tomando todas las demás configuraciones a través de las variables de entorno exportadas.

información relacionada