Projet

Général

Profil

Scénario #32499

Mis à jour par Daniel Dehennin il y a presque 3 ans

h3. Problème

Il n’est pas possible d’intégrer un poste GNU/Linux sur Amonecole 2.8.1 Amonecole.

* Téléchargement de l’outil *@installMinion.sh@* ⮕ OK
<pre>
root@pcubuntumate:~# wget salt/joineole/installMinion.sh
--2021-05-12 17:30:28-- http://salt/joineole/installMinion.sh
Résolution de salt (salt)… 10.3.2.5
Connexion à salt (salt)|10.3.2.5|:80… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 3227 (3,2K) [application/octet-stream]
Enregistre : «installMinion.sh»

installMinion.sh 100%[=================================================================================================>] 3,15K --.-KB/s ds 0s

2021-05-12 17:30:28 (315 MB/s) - «installMinion.sh» enregistré [3227/3227]
</pre>
* Export des variables d’environnement *@http_proxy@* et *@https_proxy@* pour les téléchargement depuis Internet :
<pre>
root@pcubuntumate:~# export http_proxy=http://10.3.2.2:3128 https_proxy=http://10.3.2.2:3128
</pre>
* Installation du minion avec *@installMinion.sh@*
<pre>
root@pcubuntumate:~# sh ./installMinion.sh
check 'salt' dns resolution ?
La résolution du nom 'salt' est fonctionnelle, Ok
http://10.3.2.5/joineole/bootstrap-salt/bootstrap-salt.sh failed to download to /tmp/bootstrap-salt.sh
</pre>

h3. Étude

Le téléchargement, avec variable d’environnement *@http_proxy@* et *@https_proxy@*, nécessite une authentification :

* Par adresse IP :
<pre>
root@pcubuntumate:~# wget http://10.3.2.5/joineole/bootstrap-salt/bootstrap-salt.sh
--2021-05-12 17:33:29-- http://10.3.2.5/joineole/bootstrap-salt/bootstrap-salt.sh
Connexion à 10.3.2.2:3128… connecté.
requête Proxy transmise, en attente de la réponse… 407 Proxy Authentication Required
2021-05-12 17:33:29 erreur 407 : Proxy Authentication Required.
</pre>
* Par le nom :
<pre>
root@pcubuntumate:~# wget http://salt/joineole/bootstrap-salt/bootstrap-salt.sh
--2021-05-12 17:34:05-- http://salt/joineole/bootstrap-salt/bootstrap-salt.sh
Connexion à 10.3.2.2:3128… connecté.
requête Proxy transmise, en attente de la réponse… 407 Proxy Authentication Required
2021-05-12 17:34:05 erreur 407 : Proxy Authentication Required.
</pre>

L’export du proxy est obligatoire pour installer le minion mais le téléchargement de l’outil d’installation doit en être exclu.

h3. Proposition

* toujours exclure *@http://salt@* du proxy dans *@installMinion@*

ANNEXE:

* ne pas se connecter avec des IP mais avec les noms
* mieux détecter la nécessité d’un proxy pour le téléchargement de la clef publique

Retour