web-dev-qa-db-fra.com

Comment voir quels services Openstack ont ​​été déployés sur quels serveurs une fois le pilote automatique Openstack terminé?

J'ai utilisé avec succès openstack-install sur mon serveur MAAS pour installer l'option Paysage gérée.

J'ai réussi à configurer les options bêta d'Openstack Autopilot dans la console Web Landscape et à exécuter l'installation.

J'ai maintenant un déploiement Openstack propre sur mes nœuds MAAS (6).

J'aimerais comprendre comment les services Openstack ont ​​été distribués sur mes nœuds MAAS par Autopoilot.

Si sur mon serveur MAAS, je tape:

export JUJU_HOME=~/.cloud-install/juju
juju status

Je peux voir comment Landscape lui-même a été déployé dans de nombreux conteneurs LXC sur l’un des nœuds MAAS. Ce que je ne vois nulle part, c'est comment l'outil Landscape Autopilot a utilisé Juju pour déployer Openstack sur les autres nœuds.

J'aimerais vraiment comprendre ce que juju a fait afin de mieux comprendre a) ce avec quoi j'ai fini et b) comment le déploiement de référence Ubuntu Openstack s'articule. Comment puis-je visualiser le "statut de juju" du résultat du pilote automatique?

6
Andrew Love

Similairement à: gestion de paysage openstack juj

Vous pouvez utiliser les éléments suivants:

# If you used the install-openstack tool, you want to do this first:
export JUJU_HOME=~/.cloud-install/juju
juju status

# Get an interactive Shell with the right ENV sourced on the landscape
# server itself.
juju ssh landscape/0 Sudo 'JUJU_HOME=/var/lib/landscape/juju-homes/`Sudo ls -rt /var/lib/landscape/juju-homes/ | tail -1` Sudo -u landscape -E bash'

# (or maybe this depending on your version of the tools)
juju ssh landscape-server/0 Sudo 'JUJU_HOME=/var/lib/landscape/juju-homes/`Sudo ls -rt /var/lib/landscape/juju-homes/ | tail -1` Sudo -u landscape -E bash'

# You should see a lot of openstack services with this command:
juju status
6
dpb