Ajout/suppression de serveurs

Il est possible de connecter plusieurs serveurs de commandes à une même interface.

Une seule interface sert alors à administrer l'ensemble des serveurs EOLE d'un établissement.

Ajout/suppression de serveurs de commandes dans l'interface

L'interface de l'EAD est une coquille vide.

Elle permet de se connecter à des serveurs de commandes qui proposent des actions.

Lors de l'instanciation du serveur, le serveur de commandes du serveur est enregistré auprès de son interface.

La coquille n'est pas laissée vide.

Il est possible d'enregistrer plusieurs serveurs EOLE sur l'interface.

On obtient ainsi un point d'entrée unique pour administrer l'ensemble des serveurs d'un établissement.

Une seule interface web dans laquelle chaque onglet représente un des serveurs.

Il est ensuite possible de gérer les accès ainsi que les actions autorisées par utilisateur ou par groupe.

Ajout de serveur

Dans la gondole d'administration, cliquer sur Ajouter serveur et renseigner :

  • l'IP du serveur ;
  • le port du serveur de commandes (4201)  ;
  • le nom à afficher dans l'onglet ;
  • le nom de l'utilisateur eole du serveur de commandes à enregistrer ;
  • le mot de passe correspondant (sur le serveur à enregistrer).
Ajout d'un serveur dans l'interface
Ajout d'un serveur dans l'interface

Truc & astuce

Le compte root peut être utilisé à la place du compte eole pour toutes les manipulations présentées ici.

Suppression de serveur

Suppression normale

C'est le mécanisme de suppression classique. L'onglet du module est vert et on souhaite le retirer.

Dans la gondole d'administration, cliquer sur Supprimer Serveur :

  • choisir le serveur à supprimer ;
  • entrer le login eole du serveur de commandes à désinscrire ;
  • entrer le mot de passe ;
  • valider.
Suppression d'un serveur
Suppression d'un serveur

La référence sera supprimée côté interface et côté serveur de commandes.

Suppression forcée

Il ne faut utiliser la suppression forcée du serveur que si l'onglet est rouge ou que le mot de passe du serveur de commandes à supprimer est inconnu.

Attention

Il est préférable d'utiliser la suppression normale d'un serveur.

Dans la gondole d'administration, cliquez sur Supprimer Serveur :

  • choisir le serveur à supprimer ;
  • entrer le login (utilisez le compte eole du serveur de l'interface et non celui du serveur de commandes à désinscrire) ;
  • entrer le mot de passe ;
  • cocher la case Forcer la désinscription ;
  • valider.
Suppression forcée d'un serveur
Suppression forcée d'un serveur

La référence ne sera supprimée que du côté de l'interface.

Truc & astuceDésinscription forcée suite à un changement d'adresse IP

Si vous avez modifié l'adresse IP d'un serveur, il est possible que son onglet devienne rouge dans l'EAD.

Il faut alors utiliser la suppression forcée et ré-enregistrer le serveur.

Complément technique

Les interfaces associées au serveur de commandes local sont enregistrées dans le fichier /usr/share/ead2/backend/config/frontend_keys.ini

Exemple

[keys]

127.0.0.1 = 157b551f55359d92d20e412e83f87f9ea2e47ab3

Les serveurs de commandes associés à l'interface EAD locale sont enregistrés dans le fichier /usr/share/ead2/frontend/config/servers.ini

Exemple

[1]

url = https://127.0.0.1

port = "4201"

comment = u"amon"

key = 157b551f55359d92d20e412e83f87f9ea2e47ab3