Outils pour utilisateurs

Outils du site


local:vmoodle:cli:init_mnet_node

Ceci est une ancienne révision du document !


Scripts additionels réseau : Amorçage de réseau

VMoodle : Guide technique

Contexte

Dans le cas de la mise en place d'un réseau MNET généralisé, il faut pouvoir constituer les liaisons mnet à grande échelle entre les différents tenants.

Cet outil permet de faire réaliser les échanges de clefs entre un tenant (celui ou s'applique l'outil) et un tenant désigné comme cible. Dans le cas d'une topologie étoile, on cherchera a connecter chaque tenant secondaire à l'instance principale. Dans le cas d'une topologie “totale” chaque tenant devra se connecter avec chaque autre tenant. Dans des topologies dites “de sous-réseau”, les tenants devront se connecter à tous les tenants de leur sous-réseau et à la plate-forme principale, au moins pour des services de télé-administration.

A noter que la structure d'ouverture des services est définie par les réglages centraux du VMoodle, qui définit la “carte des services” vis à vis de l'instance principale, et la carte des services “vis à vis” des pairs du sous-réseau.

Action du script :

Le script active l'échange de clef “forcé” entre l'appelant et la cible, et procède à l'activation des services de la carte de service correspondant à la situation.

L'exécution de ce script réinitialise la clef du tenant sur lequel il est exécuté si l'option

Syntaxe

Example:

  \$sudo -u www-data /usr/bin/php local/vmoodle/cli/init_mnet_node.php --host=http://my.virtual.moodle.org --bindhost=http://my.master.moodle.org

Pour raccorder l'ensemble des tenants secondaires :

  \$sudo -u www-data /usr/bin/php local/vmoodle/cli/init_mnet_node.php --bindhost=subs

Options

  • -b, –bindhost Tenant à raccorder. (voir ci-après le détail)
  • -n, –newkey Renouvelle la clef locale (startmnet) avant l'opération.
  • -H, –host Exécute la commande sur ce tenant vmoodle
  • -h, –help Affiche l'aide
  • -d, –debug Active le mode débug

Détails

BindHost

si BindHost est une définition d'hôte vmoodle, alors l'opération de raccordement raccorde cet hôte au site principal et à tous les hôtes appartenant au même sous-réseau vmoodle.

Si BindHost a la valeur spéciale “subs”, alors l'opération raccorde le site principal à l'hôte Host

Retour à l'index du composant - Retour à l'index des plugins

local/vmoodle/cli/init_mnet_node.1593241498.txt.gz · Dernière modification: 2023/04/19 14:17 (modification externe)