VMoodle - Virtualisation de plates-formes Moodle

VMoodle - Virtualisation de plates-formes Moodle

par Valery Fremaux,
Nombre de réponses : 0

Bonjour à tous.

Dans le cadre du projet Intel Teach Advanced Online, nous développons pour la France une virtualisation de plate-forme.

La politique étant explicitement de partager nos avancées avec la communauté, et de produire l'ensemble de nos développement en open-source, voici un exposé rapide du dispositif :

  • La fonctionnalité est présentée sous forme d'un bloc donnant accès à une sous-application d'administration d'instances virtuelles.
  • Les instances virtuelles sont déployées à partir d'une deuxième installation de Moodle, légèrement modifiée pour accepter la virtualisation de sa configuration. (Donc un Moodle pour contrôler le déployement d'autres Moodle de la ferme).
  • La virtualisation permet de définir pour chaque nouvelle instance :
    • la base de données à créer pour implanter une base Moodle
    • le volume physique servant au stockage de "moodledata"
    • l'hôte virtuel d'accès : cet hôte pourra prendre plusieurs formes, de façon à (on peut rêver) régler automatiquement les hôtes virtuels nécessaires dans Apache et éventuellement dans le DNS.
  • La virtualisation pourra charger dans la base de données une instance du modèle de données préconfiguré, afin de ne pas avoir à rerégler chaque nouveau Moodle.
  • L'installation d'un nouveau moodle virtuel ajoutera automatiquement la ligne de cron nécessaire pour les tâches régulières automatiques.
  • La virtualisation garantit à tous les Moodle virtualisés de partager la même base de code. Moodle n'est donc installé que deux fois, quelque soit le nombre de Moodle déployés.
  • Le bloc de contrôle de la "ferme" permet de voir le statut des moodle virtuels : "cassés, suspendus, actifs".
  • Le bloc de contrôle de la "ferme" permet de désactiver ou de réactiver chaque Moodle

Si j'ai oublié des choses, n'hésitez pas à intervenir... sourire

Moyenne des évaluations  -