Sitemap

Un cluster OpenStack sur sa station en une minute avec Microstack …

4 min readNov 9, 2018
Press enter or click to view image in full size

On connaissait déjà le projet microk8s, une alternative à minikube pour obtenir sur sa station un cluster Kubernetes pour développer localement ses workloads avant d’éventuellement les basculer sur un cluster de production :

Press enter or click to view image in full size

Dont on peut trouver un exemple récent d’implémentation ici :

Ceci via le mécanisme d’installation offert par Snap :

Press enter or click to view image in full size

et une architecture de ce type pour les packages snap :

et bien son pendant pour la partie pour OpenStack apparait sous le nom de Microstack :

Press enter or click to view image in full size

Avec ce dépôt sur github :

Press enter or click to view image in full size

Il est encore très expérimental et j’effectue un rapide test ici. Je pars d’un poste Ubuntu 18.10 64 Bits avec les extensions virtualisation activées :

Press enter or click to view image in full size
Press enter or click to view image in full size

Je lance la configuration automatique de ce cluster OpenStack qui tourne localement avec la commande :

sudo microstack.configure
Press enter or click to view image in full size

le dashboard Horizon est accessible localement avec l’identifiant “admin / keystone” par défaut :

Press enter or click to view image in full size

Ce cluster local est en version Rocky (mais encore à l’état expérimental) :

Press enter or click to view image in full size

Avec cette image Cirros par défaut :

Press enter or click to view image in full size
Press enter or click to view image in full size

et je peux lancer une instance en test :

Press enter or click to view image in full size
Press enter or click to view image in full size
Press enter or click to view image in full size

L’instance est alors active :

Press enter or click to view image in full size
Press enter or click to view image in full size

L’image est alors disponible. Je ne vais pas plus loin car le projet est en cours de développement et donnera sûrement lieu à un paquet Snap stable …

Un projet à suivre car il offre une alternative simple et rapide à DevStack par exemple via le même scénario qu’illustré précédemment : développement local avant un déploiement sur un cluster de production (lui même déployer par exemple avec MaaS et Conjure-Up) ! …

--

--

Karim
Karim

Written by Karim

Above the clouds, the sky is always blue ...

No responses yet