Connectez-vous au projet openstack ASR5/7
sur la plateforme cloud-info.univ-lyon1.fr et créez 3 machines avec :
Ubuntu 16.04.3 LTS Xenial
(attentions il y a plusieurs images ressemblantes);m1.small
Attention à la clef ssh.
Si la commande apt update
pose problème sur ces VM, essayez de remplacer le fichier /etc/apt/sources.list
par celui là.
Vous allez installer la version de puppet 4.9. Consultez la documentation ici, là et là.
Attention il est important que les machines soient reconnues par leur nom. Comme il n'y a pas de service DNS sur la plateforme, vous devez compléter le fichier /etc/hosts
des 3 machines avec leur nom et leur adresse IP. De plus, vous simplifierez beaucoup l'installation en ajoutant le serveur sous le nom puppet
.
Vous devez ensuite installer docker sur les 2 clients puppet via le module docker de puppetlabs. Ce module ne gère pas nativement l'utilisation du proxy. Ce dernier se configure via la méthode décrite dans ce TP : Prise en main d'openstack. Via puppet vous devez donc :
/etc/systemd/system/docker.service.d/http-proxy.conf
sur les clientssystemctl daemon-reload
et avec le redémarrage du service docker.