introducció a opennebula

Post on 17-Aug-2015

64 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

1

Introducció a OpenNebulaXavier PeraltaJordi Guijarro@cloudadms

Sudoers 5 de Maig del 2015

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

3

Visió General

• Gestor de Cloud Privat Permet gestionar el cloud d’una empresa o institució d’una manera sencilla.

• Gestor de Cloud PúblicPermet oferir serveis de IaaS a diferents grups d’usuaris aplicant quotes i permisos a diferents funcionalitats o recursos.

4

Visió General

5

Visió General

6

Visió General

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

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.

9

Components

10

Components

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.

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

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.

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.

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

16

Característiques

• Virtual Data Center

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

18

Funcionalitats

Cloud Bursting

Capacitat per poder externalitzar recursos en moments de pics de càrrega cap a altres cloud públics.

19

Funcionalitats

Federació

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

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.

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.

23

Funcionalitats

Onegate

curl -X "PUT" "$ONEGATE_ENDPOINT/vm/$VMID" /--header "X-ONEGATE-TOKEN: $HASH" -d "REQxSEC =

$rate"

24

Funcionalitats

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

26

Demo

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

28

top related