OpenStack Havana, tour d'horizon

Post on 14-Jun-2015

558 views 0 download

description

Tour d'horizon de nouvelles fonctionnalités marquantes dans OpenStack Havana

Transcript of OpenStack Havana, tour d'horizon

OpenStack HavanaTour d’horizon

1

Sommairenova

glance

cinder

keystone

neutron

swift

horizon

ceilometer

heat

3

NOVAsupport de docker

support de Tilera (bare metal provisioning)

driver Hyper-V :

support de hyper-V server 2012 (vs 2008)

dynamic memory support

support du stockage éphémère

intégration avec ceilometer

support du format VHDX (resize disk)

4

Libvirt - KVM

support de qemu guest-agent (socket read/write)

support des quotas sur les IO disque

support du driver Indigo Virtual Switch

support du driver Mellanox

support de RBD pour stocker les images disque (CEPH)

NOVA

5

XenServer driver

support de visualisation des logs console server

support de cloud-init et nova agent

support du boot avec des images glance compressées

Quota

quotas éditables

support de la remise à zéro des quotas par tenant ou par user

NOVA

6

Réseau

attribution des ip se fait en parallèle des autres tâches

le nom de l’hyperviseur est passé à neutron pour la mise en place du réseau lors des déploiements d’instances

Les performances du scheduler ont été augmentées en supprimant les messages régulièrement broadcastés

NOVA

7

Stockage

l’attachement des volumes est crypté

support GlusterFS natif : utilisation de la libgfapi au lieu de fuse

support du protocole de transport iSER (vs ISCSI over TCP)

NOVA

8

GLANCE

backend de stockage

sheepdog

cinder

GridFS

stockage des images à plusieurs endroits différents

support des quotas (n bytes) par user pour le stockage des images

9

CINDERmigration des volumes d’un backend à un autre

augmentation de la taille des volumes

support de nouveaux drivers

Dell EqualLogic volume driver

VMWare VMDK cinder driver

IBM General Parallel File System (GPFS)

support de Nexenta (NFS volume driver)

support de CEPH pour le backup des volumes

IBM Tivoli Storage Manager (TSM)

10

KEYSTONE

support de backends dédiés pour :

tenants, rôle et attribution des rôles

credentials

keystone-manage token_flush : flush les tokens expirés

support de OAuth, 1.0a pour les autorisations basées sur les rôles

notifications pour la création de users et projets

notification pour les opérations de suppression

11

NEUTRON

LBaaS : support du driver HAProxy

VPNaaS : support IPSec et agent L3 (OpenSwan drinver)

FWaaS : Edge firewalling, l’API reste expérimentale

Modular Layer 2 (ML2) : nouveau plugin neutron

support : flat, VLAN, GRE et VXLAN

ML2 est le remplaçant des plugins Linux Bridge et OpenVSwitch

support des options PXE boot lors de la création d’un port

12

SWIFT

global cluster support : dissociation lecture/écriture

performances

support du pooling de connexions memcache

méthode de calcul améliorée pour choisir le noeud cible

13

HORIZONheat

ceilometer

trove

nova

éditer les quotas par défaut

support des zones + régions

redimensionnement des instances

support des saveurs par projet

14

neutron

VPN as a service

Firewal as a service

changement de mot de passe

support des certificats auto-signés (HTTPS)

configuration du type d’image glance

HORIZON

15

CEILOMETERalarmes

nouveaux collecteurs

HBase

DB2

SQLAlchemy

MongoDB

collecte de la bande passante depuis neutron

support des hyperviseurs Hyper-V

16

HEATcréations, modifications et suppressions sont parallèlisées

supporte

LBaaS

FWaaS

VPNaaS

intégration des métriques/ de la supervision/ des alarmes ceilometer

intégration des alarmes ceilometer pour déclencher les actions d’AutoScaling

amélioration de la mise à jour des stacks

17

types de ressources natives :

Cinder::VolumeAttachment

Neutron::Firewall

Neutron::HealthMonitor

Neutron::LoadBalancer

Neutron::VPNService

Nova::server

support des ressources RackSpace

HEAT

18

support de la mise en veille/sortie de veille des stacks

nouvelles options de limitation :

taille des templates

nombre de stacks par projet

nombre d’évènements par stack

nombre de stack imbriquées

le mode standalone permet l’interaction avec une autre plateforme OpenStack

HEAT

19

The end

Merci

20

Communauté

OpenStack FR

http://www.openstack.fr

IRC : freenode.net #openstack-fr

mailing list : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-fr

21