SUSE OpenStack Cloud 7

14
Un coup d’œil sur SUSE OpenStack Cloud 7 Vincent Untz <[email protected]>

Transcript of SUSE OpenStack Cloud 7

Page 1: SUSE OpenStack Cloud 7

Un coup d’œil surSUSE OpenStack Cloud 7Vincent Untz <[email protected]>

Page 2: SUSE OpenStack Cloud 7

OpenStack en 2016: et ● Plus simple à utiliser

– « Get me a network »– Ligne de commande unifiée openstack– Interface web plus réactive

● Un travail de fond pour les mises à jour à chaud– … mais pas encore complet

● Et des centaines de changements plus techniques…– TOTP dans Keystone– BGP dans Neutron– Nouvelle API cells dans Nova– Moteur « convergence » dans Heat– ...

2

Page 3: SUSE OpenStack Cloud 7

3

Mises à jour OpenStack

2016201520142013

Page 4: SUSE OpenStack Cloud 7

4

Mises à jour OpenStack

2016201520142013

Page 5: SUSE OpenStack Cloud 7

5

Mises à jour OpenStack

2016201520142013

Page 6: SUSE OpenStack Cloud 7

6

Mises à jour OpenStack

2016201520142013

Page 7: SUSE OpenStack Cloud 7

Mises à jour depuis Cloud 6● Une mise à jour non-disruptive :

– Les instances continuent de tourner

– Les volumes restent attachés

– La connectivité réseau ne tombe pas

– ⚠ Les APIs ne sont pas concernées ⚠

● Prérequis :

– Haute disponibilité

– KVM / Xen

– Suffisamment de ressources pour des migrations à chaud7

Page 8: SUSE OpenStack Cloud 7

Orchestration Docker facile avec Magnum● « Containers as a Service »

– Remplace l’utilisation de docker comme hyperviseur pour Nova

● Déploiement d’un cluster Kubernetes en quelques clics

– Isolation de chaque cluster

– Docker dans des instances (ou bare metal !)

– Possibilité d’ajouter/d’enlever des minions à la volée

– Load Balancers automatiques pour exposer les services

● Kubernetes tournant sur SLES

– Support complet par SUSE

– Mises à jour vers les nouvelles versions

– Possible passage vers CASP plus tard...8

Page 9: SUSE OpenStack Cloud 7

9

Page 10: SUSE OpenStack Cloud 7

Plus de souplesse dans la configuration● L’outil de déploiement ne connaît pas toutes les options

d’OpenStack

● Solution :

10

$ cat /etc/nova/nova.conf.d/500-local.conf[DEFAULT]allow_instance_snapshots = false

Page 11: SUSE OpenStack Cloud 7

Et encore...● Passage à SLES 12 SP2

● Support de SES 4

● Compatibilité CloudFoundry

● Possibilité de déployer des nouveaux composants OpenStack tels que EC2-Api, Aodh, Barbican, Sahara

● Support de CephFS dans Manila (File Share as a Service)

● HA pour cinder-volume

● HA encore plus performante

● Meilleur passage à l’échelle avec plusieurs centaines de nœuds

● Conversion d’OpenStack vers des services systemd

● ...11

Page 12: SUSE OpenStack Cloud 7

Et à court terme après Cloud 7...● Support de plusieurs régions dans un seul cloud

● Intégration d’une solution de centralisation des logs et de monitoring

● Nouveaux composants OpenStack : Murano, Ironic

● Déploiement toujours plus rapide

12

Page 13: SUSE OpenStack Cloud 7

Et à court terme après Cloud 7...● Support de plusieurs régions dans un seul cloud

● Intégration d’une solution de centralisation des logs et de monitoring

● Nouveaux composants OpenStack : Murano, Ironic

● Déploiement toujours plus rapide

Et peut-être à moyen terme (?) :

● SUSE OpenStack Cloud sur ARM13

Page 14: SUSE OpenStack Cloud 7