https://dev-eole.ac-dijon.fr/https://dev-eole.ac-dijon.fr/favicon.ico2018-01-15T15:43:43ZEnsemble Ouvert Libre ÉvolutifDistribution EOLE - Tâche #22733: Étudier les possibilités d’avoir des actions composites touchant plusieurs serveurshttps://dev-eole.ac-dijon.fr/issues/22733?journal_id=1090802018-01-15T15:43:43ZBenjamin Bohardbbohard@cadoles.com
<ul><li><strong>Statut</strong> changé de <i>Nouveau</i> à <i>En cours</i></li></ul> Distribution EOLE - Tâche #22733: Étudier les possibilités d’avoir des actions composites touchant plusieurs serveurshttps://dev-eole.ac-dijon.fr/issues/22733?journal_id=1090812018-01-15T16:13:09ZBenjamin Bohardbbohard@cadoles.com
<ul><li><strong>Assigné à</strong> mis à <i>Benjamin Bohard</i></li></ul><a name="Évaluation-de-la-solution-se-basant-sur-salt-syndic"></a>
<h2 >Évaluation de la solution se basant sur salt-syndic<a href="#Évaluation-de-la-solution-se-basant-sur-salt-syndic" class="wiki-anchor">¶</a></h2>
<a name="Infrastructure"></a>
<h3 >Infrastructure<a href="#Infrastructure" class="wiki-anchor">¶</a></h3>
<a name="Schéma"></a>
<h4 >Schéma<a href="#Schéma" class="wiki-anchor">¶</a></h4>
<pre>
Multi-master
DC1 <------------------> DC2
|
|
| Syndicate
|
V
Filer
</pre>
<a name="Détails"></a>
<h4 >Détails<a href="#Détails" class="wiki-anchor">¶</a></h4>
<a name="Contrôleur-de-domaine"></a>
<h5 >Contrôleur de domaine<a href="#Contrôleur-de-domaine" class="wiki-anchor">¶</a></h5>
<p>Le contrôleur de domaine héberge un nœud salt-master (salt-master + salt-minion)</p>
<a name="Serveur-de-fichiers"></a>
<h5 >Serveur de fichiers<a href="#Serveur-de-fichiers" class="wiki-anchor">¶</a></h5>
<p>Le serveur de fichiers héberge un nœud salt-syndic (salt-syndic + salt-master + salt-minion)</p>
<a name="Mise-en-place"></a>
<h3 >Mise en place<a href="#Mise-en-place" class="wiki-anchor">¶</a></h3>
<a name="Configuration-des-services-du-contrôleur-de-domaine"></a>
<h4 >Configuration des services du contrôleur de domaine<a href="#Configuration-des-services-du-contrôleur-de-domaine" class="wiki-anchor">¶</a></h4>
<p>Ajouter les variables order_masters et syndic_wait à la configuration /etc/salt/master pour indiquer que le service salt-master du contrôleur de domaine tient le rôle de master des masters.</p>
<pre>
order_masters: True
syndic_wait: 0
</pre>
<p>*ATTENTION* : un nœud master de master ne pourrait pas être un nœud syndic (compatibilité avec Zéphir ?)<br />*ATTENTION* : la variable syndic_wait à 0 a été ajoutée pour pallier un problème de timeout lors de l’interrogation du minion local.</p>
<a name="Configuration-des-services-du-serveur-de-fichiers"></a>
<h4 >Configuration des services du serveur de fichiers<a href="#Configuration-des-services-du-serveur-de-fichiers" class="wiki-anchor">¶</a></h4>
<p>Installer le paquet salt-syndic</p>
<p>Renseigner l’adresse du nœud master dans la configuration /etc/salt/master (dc1.ac-test.fr dans l’exemple)</p>
<pre>
syndic_master: 192.168.0.5
</pre>
<p>Renseigner un id unique dans la configuration du minion /etc/salt/minion (variable id, utilisée pour identifier le minion auprès du master local et le syndic auprès du master des masters).</p>
<a name="Mise-en-route"></a>
<h4 >Mise en route<a href="#Mise-en-route" class="wiki-anchor">¶</a></h4>
<ol>
<li>démarrer le service salt-syndic sur le nœud syndic,</li>
<li>accepter la clé sur le nœud master (salt-key -a <nom du minion>).</li>
</ol>
<a name="Impact"></a>
<h3 >Impact<a href="#Impact" class="wiki-anchor">¶</a></h3>
L’ajout des syndics expose d’autres minions et nécessite de bien identifier les cibles des commandes :
<ul>
<li>ne pas utiliser le wildcard ;</li>
<li>adopter une politique de nommage des minions non ambigüe.</li>
</ul> Distribution EOLE - Tâche #22733: Étudier les possibilités d’avoir des actions composites touchant plusieurs serveurshttps://dev-eole.ac-dijon.fr/issues/22733?journal_id=1090822018-01-15T16:13:37ZBenjamin Bohardbbohard@cadoles.com
<ul><li><strong>Temps estimé</strong> mis à <i>0.00 h</i></li><li><strong>Restant à faire (heures)</strong> mis à <i>0.0</i></li></ul> Distribution EOLE - Tâche #22733: Étudier les possibilités d’avoir des actions composites touchant plusieurs serveurshttps://dev-eole.ac-dijon.fr/issues/22733?journal_id=1090842018-01-15T16:18:49ZBenjamin Bohardbbohard@cadoles.com
<ul><li><strong>Description</strong> mis à jour (<a title="Voir les différences" href="/journals/109084/diff?detail_id=151109">diff</a>)</li></ul> Distribution EOLE - Tâche #22733: Étudier les possibilités d’avoir des actions composites touchant plusieurs serveurshttps://dev-eole.ac-dijon.fr/issues/22733?journal_id=1092102018-01-17T08:33:25ZScrum Master
<ul><li><strong>Statut</strong> changé de <i>En cours</i> à <i>Résolu</i></li></ul> Distribution EOLE - Tâche #22733: Étudier les possibilités d’avoir des actions composites touchant plusieurs serveurshttps://dev-eole.ac-dijon.fr/issues/22733?journal_id=1097402018-01-25T11:11:23ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<ul><li><strong>Statut</strong> changé de <i>Résolu</i> à <i>Fermé</i></li></ul>