Modifications pour le document Créer une VM
Modifié par Gaetan RETEL le 2026/04/08 21:56
Depuis la version 15.4
modifié par Gaetan RETEL
sur 2026/04/08 21:27
sur 2026/04/08 21:27
Commentaire de modification :
Auto-saved during real-time collaboration
À la version 16.2
modifié par Gaetan RETEL
sur 2026/04/08 21:56
sur 2026/04/08 21:56
Commentaire de modification :
Auto-saved during real-time collaboration
Résumé
-
Propriétés de la Page (1 modifications, 0 ajouts, 0 suppressions)
Détails
- Propriétés de la Page
-
- Contenu
-
... ... @@ -71,18 +71,23 @@ 71 71 72 72 (% class="box infomessage" %) 73 73 ((( 74 -Pour chercher la version de debian, on peut regarder le contenu du fichier /etc/debian_version ou utiliser la commande `74 +Pour chercher la version de debian, on peut regarder le contenu du fichier /etc/debian_version ou utiliser la commande {{code language="bash"}}lsb_release -a {{/code}} 75 75 ))) 76 76 77 -On update ensuite les paquets disponibles, et on installe l'agent p uppet:77 +On update ensuite les paquets disponibles, et on installe l'agent openvox : 78 78 79 79 {{code language="none"}} 80 80 apt-get update 81 -apt-get install p uppet-agent81 +apt-get install openvox-agent 82 82 {{/code}} 83 83 84 +(% class="box infomessage" %) 85 +((( 86 +Openvox cherche à rester compatible avec l'écosystème puppet, les nom des exécutables et leur path sont donc identiques. 87 +))) 88 + 84 84 {{warning}} 85 -Les exécutables de Puppet ne sont pas dans le ##PATH## par défaut (ces derniers se trouvent dans ##/opt/puppetlabs/bin##). On utilise donc des chemins absolus dans les prochaines étapes. Lors de la première sychronisation avec Puppet, le ##.bashrc## de l'utilisateur ##root## sera mis à jour pour inclure ce chemin dans le ##PATH## par défaut. 90 +Les exécutables de Puppet/Openvox ne sont pas dans le ##PATH## par défaut (ces derniers se trouvent dans ##/opt/puppetlabs/bin##). On utilise donc des chemins absolus dans les prochaines étapes. Lors de la première sychronisation avec Puppet, le ##.bashrc## de l'utilisateur ##root## sera mis à jour pour inclure ce chemin dans le ##PATH## par défaut. 86 86 {{/warning}} 87 87 88 88 On démarre ensuite le service de puppet : ... ... @@ -91,13 +91,22 @@ 91 91 /opt/puppetlabs/bin/puppet resource service puppet ensure=running enable=true 92 92 {{/code}} 93 93 94 - Onconnecte ensuite l'agentauserveur depuppet :99 +On modifie le fichier de configuration {{code language="none"}}/etc/puppetlabs/puppet/puppet.conf{{/code}} : 95 95 101 +(% class="box" %) 102 +((( 103 +{{{[main] 104 +server = puppet-prod.prod.infra.atilla.org 105 +certname = <server name>.infra.atilla.org}}} 106 +))) 107 + 108 +On connecte ensuite l'agent au serveur de puppet : 109 + 96 96 {{code language="none"}} 97 97 /opt/puppetlabs/bin/puppet ssl bootstrap 98 98 {{/code}} 99 99 100 -**En parallèle, sur [[Puppet>>doc:Infrastructure.Puppet.WebHome]]** (puppet.infra.atilla.org) : 114 +**En parallèle, sur [[Puppet>>doc:Infrastructure.Puppet.WebHome]]** (puppet.infra.atilla.org, qui fait tourner Openvox) : 101 101 102 102 Via la commande précédente, un certificat a été créé, que le serveur doit signer pour que les deux machines puissent communiquer. 103 103 ... ... @@ -127,6 +127,14 @@ 127 127 /opt/puppetlabs/bin/puppet ssl bootstrap 128 128 {{/code}} 129 129 144 +(% class="wikigeneratedid" %) 145 +Pour récupérer le catalogue manuellement : 146 + 147 +(% class="box" %) 148 +((( 149 +/opt/puppetlabs/bin/puppet agent -t 150 +))) 151 + 130 130 == Si on veut mettre la VM en ligne : == 131 131 132 132 **Sur [[Bill>>doc:Infrastructure.Serveurs_physiques.Bill.WebHome]] :** ... ... @@ -157,4 +157,4 @@ 157 157 158 158 159 159 160 -== ==182 +== ==