SlideShare ist ein Scribd-Unternehmen logo
1 von 28
Introducció a OpenNebula
Xavier Peralta
Jordi Guijarro
@cloudadms
Sudoers 5 de Maig del 2015
1
Agenda
• Visió general
• Components
• Característiques
• Usuaris i Grups
• Máquines Virtuals
• Xarxes Virtuals
• Virtual Data Center
• Funcionalitats
• Cloud Bursting
• Federació
• Auto-Scaling
• Demo
• OpenNebula Barcelona User Group
2
Visió General
• Gestor de Cloud Privat
Permet gestionar el cloud d’una empresa o
institució d’una manera sencilla.
• Gestor de Cloud Públic
Permet oferir serveis de IaaS a diferents
grups d’usuaris aplicant quotes i permisos a
diferents funcionalitats o recursos.
3
Visió General
4
Visió General
5
Visió General
6
Agenda
• Visió general
• Components
• Característiques
• Usuaris i Grups
• Máquines Virtuals
• Xarxes Virtuals
• Virtual Data Center
• Funcionalitats
• Cloud Bursting
• Federació
• Auto-Scaling
• Demo
• OpenNebula Barcelona User Group
7
Components
• Oneadmin
Usuari encarregat d’executar tots els daemons i
processos del hipervisor així com les accions als
diferents hosts físics.
• Oned
Daemon encarregat de gestionar el core
d’OpenNebula.
• Drivers
Hi ha diferents drivers per als tipus d’hipervisor,
emmagatzematge (datastores) i xarxa.
8
Components
9
Components
10
Components
• Drivers Hipervisor
KVM, Xen, VMware, LXC (en fase
beta).
• Drivers emmagatzematge
Shared, ssh, qcow2, vmfs, ceph, lvm
shared, lvm, dev.
• Drivers Xarxa
OpenvSwitch, 802.1Q, VXLAN,
ebtables, Vmware.
11
Agenda
• Visió general
• Components
• Característiques
• Usuaris i Grups
• Máquines Virtuals
• Xarxes Virtuals
• Virtual Data Center
• Funcionalitats
• Cloud Bursting
• Federació
• Auto-Scaling
• Demo
• OpenNebula Barcelona User Group
12
Característiques
• Usuaris i grups
Capacitat per definir diferents usuaris i
grups per aplicar quotes de recursos i
permissos sobre diferents funcionalitats.
També es poden definir diversos tipus
d’usuaris segons els seus coneixements
per utilitzar la plataforma mitjançant les
vistes.
13
Característiques
• Maquines virtuals
Una màquina virtual es composa d’un
template i una imatge.
• Imatges poden ser persistents o no.
• En un template definim tots els recursos
i variables de contextualització per
configurar la màquina (xarxa, usuari,
iptables, etc).
• Consola per VNC i Spice.
14
Característiques
• Xarxes virtuals
Les xarxes virtuals proporcionen
connectivitat a les màquines virtuals.
Els components d’una xarxa virtual són:
• Bridge
• VlanID
• Rang IP
• Definició dels paràmetres de xarxa
15
Característiques
• Virtual Data Center
16
Agenda
• Visió general
• Components
• Característiques
• Usuaris i Grups
• Máquines Virtuals
• Xarxes Virtuals
• Virtual Data Center
• Funcionalitats
• Cloud Bursting
• Federació
• Auto-Scaling
• Demo
• OpenNebula Barcelona User Group
17
Funcionalitats
Cloud Bursting
Capacitat per poder externalitzar
recursos en moments de pics de càrrega
cap a altres cloud públics.
18
Funcionalitats
Federació
19
Funcionalitats
Auto-scaling
• Proporciona l’habilitat d’escalar
màquines en base a diferents
paràmetres que podem definir
nosaltres mateixos.
• Consta del components OneFlow i
OneGate
20
Funcionalitats
Oneflow
• Permet definir un grup de màquines
virtuals i xarxes com un servei
• Permet encendre o apagar màquines
en funció de les mètriques
emmagatzemades als atributs de les
màquines virtuals.
21
Funcionalitats
Onegate
• Permet emmagatzemar valors de
métriques que no proporciona
l’hipervisor als atributs de la màquina
• OneFlow utilitza aquests valors com a
condició per escalar.
22
Funcionalitats
Onegate
curl -X "PUT" "$ONEGATE_ENDPOINT/vm/$VMID" /
--header "X-ONEGATE-TOKEN: $HASH" -d "REQxSEC =
$rate"
23
Funcionalitats
24
Agenda
• Visió general
• Components
• Característiques
• Usuaris i Grups
• Máquines Virtuals
• Xarxes Virtuals
• Virtual Data Center
• Funcionalitats
• Cloud Bursting
• Federació
• Auto-Scaling
• Demo
• OpenNebula Barcelona User Group
25
Demo
26
Agenda
• Visió general
• Components
• Característiques
• Usuaris i Grups
• Máquines Virtuals
• Xarxes Virtuals
• Virtual Data Center
• Funcionalitats
• Cloud Bursting
• Federació
• Auto-Scaling
• Demo
• OpenNebula Barcelona User Group
27
28

Weitere ähnliche Inhalte

Ähnlich wie Introducció a openNebula

Projecte final openstack
Projecte final openstackProjecte final openstack
Projecte final openstack
Alex Castel
 
Presentació d'Ingent Network
Presentació d'Ingent NetworkPresentació d'Ingent Network
Presentació d'Ingent Network
d3scala
 
sistema empresarial de gestó d'informació
sistema empresarial de gestó d'informaciósistema empresarial de gestó d'informació
sistema empresarial de gestó d'informació
vgr22
 
Ulrich redondo powerenunciat2
Ulrich redondo powerenunciat2Ulrich redondo powerenunciat2
Ulrich redondo powerenunciat2
Mayteulrich
 
Presentacio slidshare fran_j_r
Presentacio slidshare fran_j_rPresentacio slidshare fran_j_r
Presentacio slidshare fran_j_r
Fran Jiménez
 
M2sistemesvirtuals2
M2sistemesvirtuals2M2sistemesvirtuals2
M2sistemesvirtuals2
brahim365
 

Ähnlich wie Introducció a openNebula (20)

Projecte final openstack
Projecte final openstackProjecte final openstack
Projecte final openstack
 
Aplicació rica d'internet per a la consulta amb text i imatge a la Corporació...
Aplicació rica d'internet per a la consulta amb text i imatge a la Corporació...Aplicació rica d'internet per a la consulta amb text i imatge a la Corporació...
Aplicació rica d'internet per a la consulta amb text i imatge a la Corporació...
 
Exchange manage cloud: Daniel Fernández
Exchange manage cloud: Daniel FernándezExchange manage cloud: Daniel Fernández
Exchange manage cloud: Daniel Fernández
 
Fatwire vs drupal 2008
Fatwire vs drupal 2008Fatwire vs drupal 2008
Fatwire vs drupal 2008
 
Presentació Ingent Network
Presentació Ingent NetworkPresentació Ingent Network
Presentació Ingent Network
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
CakePHP
CakePHPCakePHP
CakePHP
 
Presentació d'Ingent Network
Presentació d'Ingent NetworkPresentació d'Ingent Network
Presentació d'Ingent Network
 
Curs 2.2. Utilització de Dades Obertes Reals (Part 2)
Curs 2.2. Utilització de Dades Obertes Reals (Part 2)Curs 2.2. Utilització de Dades Obertes Reals (Part 2)
Curs 2.2. Utilització de Dades Obertes Reals (Part 2)
 
FONTSECAMUÑOZGERARD_PowerEnunciat2
FONTSECAMUÑOZGERARD_PowerEnunciat2FONTSECAMUÑOZGERARD_PowerEnunciat2
FONTSECAMUÑOZGERARD_PowerEnunciat2
 
sistema empresarial de gestó d'informació
sistema empresarial de gestó d'informaciósistema empresarial de gestó d'informació
sistema empresarial de gestó d'informació
 
Ulrich redondo powerenunciat2
Ulrich redondo powerenunciat2Ulrich redondo powerenunciat2
Ulrich redondo powerenunciat2
 
Presentacio slidshare fran_j_r
Presentacio slidshare fran_j_rPresentacio slidshare fran_j_r
Presentacio slidshare fran_j_r
 
Introducció a Drupal - CINC Girona
Introducció a Drupal - CINC GironaIntroducció a Drupal - CINC Girona
Introducció a Drupal - CINC Girona
 
TEMA 6: EINES DE LA WEB 2.0: CLOUD COMPUTING
TEMA 6: EINES DE LA WEB 2.0: CLOUD COMPUTINGTEMA 6: EINES DE LA WEB 2.0: CLOUD COMPUTING
TEMA 6: EINES DE LA WEB 2.0: CLOUD COMPUTING
 
IoT : Com fer un prototipatge ràpid i efectiu
IoT : Com fer un prototipatge ràpid i efectiuIoT : Com fer un prototipatge ràpid i efectiu
IoT : Com fer un prototipatge ràpid i efectiu
 
Shibboleth, el cas d'ús de la UOC
Shibboleth, el cas d'ús de la UOCShibboleth, el cas d'ús de la UOC
Shibboleth, el cas d'ús de la UOC
 
Asix act3v4
Asix act3v4Asix act3v4
Asix act3v4
 
M2sistemesvirtuals2
M2sistemesvirtuals2M2sistemesvirtuals2
M2sistemesvirtuals2
 
M2sistemesvirtualsFINAL
M2sistemesvirtualsFINALM2sistemesvirtualsFINAL
M2sistemesvirtualsFINAL
 

Introducció a openNebula

  • 1. Introducció a OpenNebula Xavier Peralta Jordi Guijarro @cloudadms Sudoers 5 de Maig del 2015 1
  • 2. Agenda • Visió general • Components • Característiques • Usuaris i Grups • Máquines Virtuals • Xarxes Virtuals • Virtual Data Center • Funcionalitats • Cloud Bursting • Federació • Auto-Scaling • Demo • OpenNebula Barcelona User Group 2
  • 3. Visió General • Gestor de Cloud Privat Permet gestionar el cloud d’una empresa o institució d’una manera sencilla. • Gestor de Cloud Públic Permet oferir serveis de IaaS a diferents grups d’usuaris aplicant quotes i permisos a diferents funcionalitats o recursos. 3
  • 7. Agenda • Visió general • Components • Característiques • Usuaris i Grups • Máquines Virtuals • Xarxes Virtuals • Virtual Data Center • Funcionalitats • Cloud Bursting • Federació • Auto-Scaling • Demo • OpenNebula Barcelona User Group 7
  • 8. Components • Oneadmin Usuari encarregat d’executar tots els daemons i processos del hipervisor així com les accions als diferents hosts físics. • Oned Daemon encarregat de gestionar el core d’OpenNebula. • Drivers Hi ha diferents drivers per als tipus d’hipervisor, emmagatzematge (datastores) i xarxa. 8
  • 11. Components • Drivers Hipervisor KVM, Xen, VMware, LXC (en fase beta). • Drivers emmagatzematge Shared, ssh, qcow2, vmfs, ceph, lvm shared, lvm, dev. • Drivers Xarxa OpenvSwitch, 802.1Q, VXLAN, ebtables, Vmware. 11
  • 12. Agenda • Visió general • Components • Característiques • Usuaris i Grups • Máquines Virtuals • Xarxes Virtuals • Virtual Data Center • Funcionalitats • Cloud Bursting • Federació • Auto-Scaling • Demo • OpenNebula Barcelona User Group 12
  • 13. Característiques • Usuaris i grups Capacitat per definir diferents usuaris i grups per aplicar quotes de recursos i permissos sobre diferents funcionalitats. També es poden definir diversos tipus d’usuaris segons els seus coneixements per utilitzar la plataforma mitjançant les vistes. 13
  • 14. Característiques • Maquines virtuals Una màquina virtual es composa d’un template i una imatge. • Imatges poden ser persistents o no. • En un template definim tots els recursos i variables de contextualització per configurar la màquina (xarxa, usuari, iptables, etc). • Consola per VNC i Spice. 14
  • 15. Característiques • Xarxes virtuals Les xarxes virtuals proporcionen connectivitat a les màquines virtuals. Els components d’una xarxa virtual són: • Bridge • VlanID • Rang IP • Definició dels paràmetres de xarxa 15
  • 17. Agenda • Visió general • Components • Característiques • Usuaris i Grups • Máquines Virtuals • Xarxes Virtuals • Virtual Data Center • Funcionalitats • Cloud Bursting • Federació • Auto-Scaling • Demo • OpenNebula Barcelona User Group 17
  • 18. Funcionalitats Cloud Bursting Capacitat per poder externalitzar recursos en moments de pics de càrrega cap a altres cloud públics. 18
  • 20. Funcionalitats Auto-scaling • Proporciona l’habilitat d’escalar màquines en base a diferents paràmetres que podem definir nosaltres mateixos. • Consta del components OneFlow i OneGate 20
  • 21. Funcionalitats Oneflow • Permet definir un grup de màquines virtuals i xarxes com un servei • Permet encendre o apagar màquines en funció de les mètriques emmagatzemades als atributs de les màquines virtuals. 21
  • 22. Funcionalitats Onegate • Permet emmagatzemar valors de métriques que no proporciona l’hipervisor als atributs de la màquina • OneFlow utilitza aquests valors com a condició per escalar. 22
  • 23. Funcionalitats Onegate curl -X "PUT" "$ONEGATE_ENDPOINT/vm/$VMID" / --header "X-ONEGATE-TOKEN: $HASH" -d "REQxSEC = $rate" 23
  • 25. Agenda • Visió general • Components • Característiques • Usuaris i Grups • Máquines Virtuals • Xarxes Virtuals • Virtual Data Center • Funcionalitats • Cloud Bursting • Federació • Auto-Scaling • Demo • OpenNebula Barcelona User Group 25
  • 27. Agenda • Visió general • Components • Característiques • Usuaris i Grups • Máquines Virtuals • Xarxes Virtuals • Virtual Data Center • Funcionalitats • Cloud Bursting • Federació • Auto-Scaling • Demo • OpenNebula Barcelona User Group 27
  • 28. 28