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

Karim
4 min readNov 9, 2018

--

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 :

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

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

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 :

Avec ce dépôt sur github :

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 :

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

sudo microstack.configure

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

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

Avec cette image Cirros par défaut :

et je peux lancer une instance en test :

L’instance est alors active :

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