@media screen and (min-width: 580px) { .flotantewhatsapp{ display:none; } }

Compartir por WhatsApp

Creación de una nube con Openstack paso a paso (Parte III)

Instalación del servicio Keystone

  • Instalamos los paquetes de Keystone
  • La configuración se realiza editando el archivo /etc/keystone/keystone.conf. Nos aseguramos de que contiene las siguientes líneas:
Estamos indicando entre otras cosas:

  • El token a utilizar (password)
  • Los puertos (5000, 35357, 8774)
  • Configuración de log
  • Conexión con la base de datos MySQL
  • Reiniciamos el servicio
  • Creamos las tablas en la base de datos
  • Para simplificar el uso posterior de keystone lo que vamos a hacer es crear un archivo definiendo variables de entorno que el cliente de keystone utilizará durante su uso.
  • Creamos un archivo llamado por ejemplo keystonerc con el siguiente contenido:
  • Exportamos las variables y lo añadimos al archivo .bashrc para que estén disponibles siempre que accedamos al sistema:
  • Configuramos keystone creando los usuarios, proyectos (tenants) y servicios. Es importante tener en cuenta que a cada objeto que creamos con keystone se le asigna un identificador, que puede ser utilizado en la ejecución de otros comandos. Para simplificar y facilitar los comandos sustituyo esos identificadores por variables
  • Tenants o proyectos
La salida para estos comandos será algo parecido a lo siguiente:

Creando tenants con Keystone
  • Usuarios
Creación de un usuario
  • Roles
Creación del rol
  • Creamos las variables con los identificadores
Asignación de identificadores
  • Asignamos roles a los usuarios en los tenants
  • Necesitamos obtener los ID de usuario, rol y tenant creados en los comandos anteriores (estos comandos no generan ninguna salida)
  • Creamos el rol Member para Horizon y Swift
  • Configuramos los usuarios para el resto de componentes
Para facilitar la ejecución podemos utilizar el siguiente script (tendremos que revisarlo por si necesitamos adaptarlo a nuestros valores): https://raw.github.com/EmilienM/openstack-folsom-guide/master/scripts/keystone-data.sh

  • Creamos los servicios para los distintos componentes
  • Creamos los endpoint para cada uno de los servicios
Creando los endpoints

En este punto ya tenemos configurado Keystone

¿Te ha gustado la entrada SÍGUENOS EN TWITTER O INVITANOS A UN CAFE?

El Blog de Negu

Acerca de Roberto Orayen

Compruebe también

proxmox-diferencia-maquina-virtual-activando-desactivando-el-firewall-2

Proxmox: diferencia máquina virtual activando desactivando el firewall

Proxmox: diferencia máquina virtual activando desactivando el firewall Cuando instalas una máquina virtual en Proxmox, …

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

2 + diez =

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies
Blog Maquinas Virtuales - El Blog de Negu