Presentación Openstack Nova - Openstack Spain Group

1,724 views

Published on

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,724
On SlideShare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
66
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Presentación Openstack Nova - Openstack Spain Group

  1. 1. Taller Nova<br />Madrid - Abril 14<br />
  2. 2. Quées Nova<br />Cloud Computing fabric controller<br />Parte principal de un sistemaIaaS<br />Características:<br />Component based architecture<br />Highly available<br />Fault-Tolerant<br />Recoverable<br />Open Standards<br />API Compatibility<br />
  3. 3.
  4. 4.
  5. 5. Componentesnova-api<br />Modulo de interfazparapeticiones de acciones y control<br />Diseñado de manera modular parasoportarmúltiples APIs<br />En Release Cactus: EC2 y Openstack API (1.0, 1.1 ha sidoretrasado)<br />Otras interfaces en camino: Open Cloud Computing Interface (OCCI)<br />
  6. 6. Componentesnova-scheduler<br />Determinadonde se pondrá un nuevorecursosolicitado via API<br />Arquitecturamuy modular, permiteimplementarnuevos schedulers.<br />Se incluyen schedulers básicos: Round-robin y Least busy<br />
  7. 7. Componentesnova-objectstore<br />Almacenamiento de lasimágenesvirtualesusadaspor la plataforma<br />Escapaz de interactuar con repositoriosexternos (S3) o internos (Sistema de Ficheros)<br />Se integra con Glance paraacceder a múltiplessistemas de ficheros<br />
  8. 8. Componentesnova-compute<br />Gestionalasmáquinasvirtualesvíacomandos<br />Hypervisor + lógicapara la gestión de laspeticiones<br />Gestiónbásica de la red del guest<br />Gestiónbásica de dispositivos de bloque del guest<br />Accesoremoto a la consola del guest<br />Modelo de máquina virtual similar a EC2 hasta Bexar<br />Desde Cactus:<br />Múltiples NICs por VM<br />SoportaXenServer, KVM, QEMU, Hyper-V, Vmware<br />Live Migration para KVM (y XenServer?)<br />Másrobusto<br />
  9. 9. Componentesnova-network<br />Gestiona los recursos de red usadospor los nodos de computación<br />Trestipos de arquitectura de red (Managers):<br />Flat: No hay VLANs, se inyecta la configuración de red al guest<br />FlatDHCP: No hay VLANs, no se inyecta<br />VLAN: VLANs y accesopor VPN<br />Configuración del Firewall del grupo<br />NAT<br />IPv6<br />
  10. 10. Componentesnova-volume<br />Gestiona el almacenamiento de bloqueusadoporlasmáquinasvirtuales<br />Pordefecto en AoE / iSCSI<br />Disponiblesmúltiplesopcionesen Cactus:<br />Linux LVM<br />Sheepdog<br />HP Lefthand<br />Conocemosempresastrabajando en máxintegraciones<br />
  11. 11.
  12. 12.
  13. 13. Puesta en marcha<br />
  14. 14. Elección del Hardware<br />Diseñadoparaquefuncionesobre hardware standard x86. <br />Las configuraciones son bastanteflexibles:<br />x86 Server. Estandarizado.<br />Virtualización Hardware en nodos Computes<br />SAN para Volumes<br />Esmuyrecomendable:<br />Network boot IP en la tarjeta IPMI<br />Instalaciónremota del OS <br />Still get management network IP via DHCP<br />
  15. 15. Despliegue de la Red<br />La red debeconfigurarse de talmaneraque no necesitecambiosunavezdesplegada<br />Reservardesde el principio los bloquesadecuados de IPs<br />Configuración L3 desde el top-of-rack<br />No hay control QoS<br />Usar 10GbE siesposible<br />UsarFlatDHCP/Flat en vez de VLAN paramáximaescalabilidad<br />En desplieguesmedianosy granges usar DHCP paraasignar IPs en la red de gestión<br />No expirar la cesión de IP<br />Configurar el DNS basándose en IPs <br />pod-a-10-241-61-8.example.org<br />
  16. 16. Instalación y configuración del OS<br />Tenemostresalternativas:<br />CD y USB drive (solo entornospequeños)<br />BOOTP / TFTP<br />GPXE<br />Instalación del OS:<br />Preseed, Kickstart, YAST<br />Configuración del OS:<br />Puppet: lp:novacontrib/puppet <br />Chef: http://github.com/ansolabs/openstack-cookbooks<br />StackopsDistro ;-)<br />En grandesdespliegues: Automatización del despliegue de nuevos hosts.<br />StackopsDistro ;-)<br />
  17. 17. Bexar Nova Demo!<br />
  18. 18. La demo<br />Usamos Bexar porser la últimaestable. HOY sale de gamma Cactus<br />Línea de comandos:<br />nova-manage<br />euca2ools<br />SistemaOperativo Ubuntu Lucid LTS 10.04 (Cloud User)<br />StackopsDistro 0.1<br />Sobre VMware ESXi 4.01 en modo ‘Origen’ (Inception mode)<br />Emulaciónes QEMU<br />LVM + Linux comoalmacenamiento de bloque<br />Segmentación de redes: servicio, gestión, almacenamiento y pública<br />Las imágenes de trabajoyadescargadas<br />No usamos LDAP. Authn & Authzsobre MySQL<br />Unaúnicazonapordefecto: ‘nova’<br />Puedencrearsetantosproyectosporzonacomo se quiera<br />
  19. 19. ArquitecturaMultinodo<br />192.168.2.0/24<br />192.168.1.0/24<br />10.0.0.0/24<br />192.168.10.64/28<br />
  20. 20. La demo<br />Mostrarcómoestamontado el entorno<br />Accesocomoadministrador<br />Crear un nuevousuario<br />Crear y asignar un nuevoproyecto a eseusuario<br />Darle los permisosadecuados<br />Exportarlascredenciales a otroequipo<br />EntrarcomoCloud User<br />Crear un nuevocertificado<br />Lanzarunainstancia<br />Reservar y asignardireccionespúblicas<br />Añadirreglas al firewall del proyecto<br />Crear y asignar un volumen de almacenamiento a la instancia<br />Logarse en la instancia<br />Liberarvolúmenes e IPs públicas<br />Terminar la instancia<br />
  21. 21. Gracias!<br />“Inspirado” en:<br />http://www.slideshare.net/bpiatt/openstack-tutorial<br />http://www.slideshare.net/anotherjesse/baylisa-dive-into-openstack<br />

×