Attention : vous consultez actuellement la documentation dédiée aux versions 1.x de Moodle. La documentation pour les versions 2.x de Moodle est consultable ici : Gestion des instances, celle pour les versions 3.x de Moodle est consultable ici : Gestion des instances et celle pour Moodle 4.x est consultable là : Gestion des instances.

« Gestion des instances » : différence entre les versions

De MoodleDocs
Aller à :navigation, rechercher
Ligne 57 : Ligne 57 :




2. Accès aux exécutables de la base de données.
[[Image:config_block_p3.png]]
[[Image:config_block_p3.png]]
[[Image:config_block_p2.png]]
[[Image:config_block_p2.png]]
[[Image:config_block_p4.png]]
[[Image:config_block_p4.png]]



Version du 20 juillet 2010 à 12:30

L'infrastructure de gestion des instances et du déploiement permet de gérer l'ensemble des plates-formes virtuelles mises en service sur un seul hébergement physique.

Principe de la virtualisation

Le principe de virtualisation est simple. Il consiste à ne plus tenir compte du fichier config.php initialement écrit lors d'une installation de Moodle, mais produire un jeu de valeurs de configuration dynamique à partir d'une table, et selon le nom de domaine utilisé pour atteindre Moodle.

Pour des raisons pratiques et pour exploiter toute la richesse de Moodle lui-même, cette table a été confiée à un bloc : le bloc VMoodle.

Procédé de virtualisation

Le cycle de vie d'un système virtualisé est en général le suivant :

Préparation

L'ensemble des noms de domaines utilisés doit être disponible, et pointés vers le serveur d'hébergement du réseau virtuel.

  1. Installation complète d'un premier Moodle physique (appelée maître de réseau)
  2. Mise en place du hook de virtualisation et installation du bloc VMoodle
  3. Première configuration de la plate-forme maître de réseau

Utilisation des modèles et déploiement

  1. Photographie de la plate-forme maître de réseau. Ceci produit un premier modèle pour la création de la première plate-forme virtualisée.
  2. Virtualisation de la première plate-forme. La première plate forme peut être générée "hors réseau", mais il faudra alors s'y logguer directement avec le compte administrateur (le même que celui de la plate-forme maître).
  3. Réglage de la première plate-forme virtualisée. Elle peut alors servir de modèle à toutes les autres. A noter que les réglages réseau principaux seront toujours surchargés au moment d'une virtualisaton ultérieure.
  4. Déploiement des autres plates-formes, dans la stratégie réseau choisie.

Configuration de vmoodle

Pour accéder à la configuration de vmoodle, allez dans la partie administration du site, puis Modules, Blocks et Ferme de Moodles. Une page de configuration globale du site s'affiche. Cette partie à pour but de :

  1. Définir un schéma permettant de pré-remplir les champs de création des sous-plateformes.
  2. Définir les informations de connexion à la base de données.
  3. Définir les informations du réseau (MNET).
  4. Définir la ré-actualisation des clés réseau.


1. Définition du schéma.

Le schéma permet de pré-structurer et pré-remplir les champs du formulaire de création de plateforme Moodle. Le but étant de ne pas avoir à ré-remplir tous les champs à chaque création de plateforme et d’inciter les utilisateurs à respecter les normes de nommages définis dans le schéma.

config block p1.png

Description des différents champs :

 o Automatiser le schéma : Indique si on pré-remplit le formulaire ou pas.
 o Hôte virtuel : Définition de la structure des hôtes à utiliser.
 o Adresse IP : XXXX
 o Type de base : Sélection de la base qui sera utilisée (MySQL ou Postgres).
 o Hôte de la base : Définition du nom de l’hôte de la base de données.
 o Login de base : Définition du login de connexion à la base de données.
 o Mot de passe : Définition du mot de passe permettant la connexion à la base de données.
 o Nom de la base : Définition du schéma correspondant au nom de la base de données.
 o Préfixe des tables : Définition du préfixe des tables de la base de données.
 o Connexion persistante : XX
 o Chemin du moodledata : Définition du chemin permettant d’accéder au moodledata de la future plateforme.


2. Accès aux exécutables de la base de données. config block p3.png

config block p2.png

config block p4.png

Point de départ

point de depart.jpg

Le point de départ de l'interface montre la situation après mise en place de la virtualisation sur un premier Moodle physiquement installé.

La seule action possible est alors de capturer la plate-forme principale (la plate-forme courante) pour créer un premier modèle de plate-forme.

La capture fait une photographie de la base de données de la plate-forme principale, ainsi qu'une copie complète du répertoire moodledata. Ces données seront retraitées lors d'un déploiement de plate-forme virtuelle.

La capture de la plateforme principale est décomposée en 3 étapes.


1ère étape : Mise en place des éléments nécessaires à la capture de la plateforme principale.

Snapshot 1.png

2nd étape : Photographie de la base de données.

Snapshot 2.png

3ème étape : Photographie du dossier moodledata.

Snapshot 3.png

Une fois le procédé terminé, vous pourez déployer des plateformes.