Administración de OpenStack
Nov 2012, 10
Administración de OpenStack Essex: Instalación, configuración y explo-
tación
Carlos Álvarez Barba
Miguel Ángel Ibáñez Mompeán
Alberto Molina Coballes
Jesús Moreno León
José Domingo Muñoz Rodríguez
Javier Pedrajas Capilla
Cayetano Reinaldos Duarte
Alejandro Roca Alhama
Resumen
Este documento es un manual de introducción a la instalación, configuración y explotación de OpenStack
Essex en sistemas GNU/Linux.
Se incluyen varios capítulos que van desde una explicación de lo que es OpenStack, sus componentes y có-
mo funcionan; cómo se instala OpenStack en Debian GNU/Linux y Ubuntu 12.04 LTS y por último se descri-
ben los aspectos fundamentales del manejo y administración del cloud.
Este documento forma parte del proyecto de innovación Implantación y puesta a punto de la infraestruc-
tura de un cloud computing privado para el despliegue de servicios en la nube, cofinanciado por el Ministe-
rio de Educación, Cultura y Deportes y el Fondo Social Europeo, al amparo de la Resolución de 5 de abril de
2011, de la Secretaría de Estado de Educación y Formación Profesional, por la que se convocan ayudas des-
tinadas a la realización de proyectos de innovación aplicada y transferencia del conocimiento en la forma-
ción profesional del sistema educativo (BOE número 100 del 27 de abril de 2011).
El capítulo de introducción y el capítulo dedicado a redes incluyen algunos fragmentos traducidos de Ope-
nStack Compute Administration Manual de la documentación oficial del proyecto OpenStack.
Se permite el uso comercial de la obra y de las posibles obras derivadas, la distribución de las cuales se debe ha-
cer con una licencia igual a la que regula la obra original.
Creative Commons Attribution ShareAlike 3.0 License.
http://creativecommons.org/licenses/by-sa/3.0/legalcode
ii
Administración de OpenStack
Nov 2012, 10
Tabla de contenidos
1. OpenStack .................................................................................................................. 1
¿Qué es el "Cloud Computing"? ............................................................................... 1
¿Qué es OpenStack? ............................................................................................... 2
Componentes de OpenStack ................................................................................... 3
Arquitectura de OpenStack ..................................................................................... 4
Arquitectura conceptual .................................................................................. 5
Arquitectura lógica .......................................................................................... 6
Dashboard ...................................................................................................... 7
Compute ......................................................................................................... 8
Object Storage ................................................................................................ 9
Image Storage ............................................................................................... 10
Identity ......................................................................................................... 10
Nuevos componentes .................................................................................... 11
Introducción a OpenStack Compute ...................................................................... 11
Hipervisores ................................................................................................... 11
Usuarios y proyectos (Tenants) ...................................................................... 11
Imágenes e instancias .................................................................................... 12
Almacenamiento de bloques y OpenStack Compute ...................................... 13
Introducción a OpenStack Keystone ...................................................................... 13
Introducción al módulo keystone ................................................................... 13
¿Qué es el ADMIN_TOKEN y para qué se utiliza? ........................................... 13
Uso del ADMIN_TOKEN ................................................................................ 14
Introducción a OpenStack Glance .......................................................................... 15
Introducción a OpenStack Swift ............................................................................. 15
2. Instalación de OpenStack en Debian GNU/Linux Wheezy ........................................... 16
Pasos previos ......................................................................................................... 16
Nombres de los equipos ................................................................................ 16
Esquema de red ............................................................................................ 17
Direcciones IP de los equipos ......................................................................... 18
Instalación y configuración inicial de MySQL .................................................. 19
Instalación de otros paquetes ........................................................................ 19
Sincronización de la hora de los equipos con ntp ................................................... 19
Instalación manual de python-prettytable .............................................................. 20
Keystone ............................................................................................................... 20
Instalación de keystone ................................................................................. 20
Configuración de keystone ............................................................................ 20
Creación de proyectos, usuarios y roles .......................................................... 21
Configuración de los servicios ........................................................................ 22
Método de autentificación ............................................................................ 23
Utilización de la API ...................................................................................... 24
Glance ................................................................................................................... 24
Instalación de Glance .................................................................................... 24
Configuración de Glance ............................................................................... 25
Método de autentificación y prueba de funcionamiento ................................ 25
Nova en el nodo controlador ................................................................................ 26
Instalación ..................................................................................................... 26
Configuración ................................................................................................ 26
Nova en los nodos de computación ....................................................................... 31
iii
Administración de OpenStack
Nov 2012, 10
Instalación ..................................................................................................... 32
Horizon ................................................................................................................. 32
3. Instalación de OpenStack en GNU/Linux Ubuntu 12.04 .............................................. 34
Introducción .......................................................................................................... 34
Prerrequisitos ........................................................................................................ 34
Servicios y configuración básica ............................................................................. 35
Nombres de los equipos y configuración de la red ......................................... 35
Configuración del bonding y de las VLAN ...................................................... 38
Instalación de Ubuntu 12.04. ......................................................................... 45
NTP ............................................................................................................... 46
MySQL .......................................................................................................... 47
Instalación de KeyStone ........................................................................................ 48
Instalación y configuración ............................................................................ 48
Instalación de Glance ............................................................................................ 54
Instalación y configuración ............................................................................ 54
Instalación de Nova ............................................................................................... 56
Instalación y configuración ............................................................................ 57
Instalación de Nova: problemas y puntualizaciones ........................................ 67
Instalación de Horizon ........................................................................................... 69
Instalación y configuración ............................................................................ 69
Instalación del cliente administrativo ..................................................................... 70
4. Gestión de imágenes ................................................................................................. 72
Formato de Disco y Contenido .............................................................................. 72
Formato del disco ......................................................................................... 72
Formato del contenedor ..............
Comentarios de: Administración de OpenStack Essex - Instalación, configuración y explotación (0)
No hay comentarios