local:vmoodle:technique

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
local:vmoodle:technique [2016/05/11 11:39]
admin [Contraintes sur les scripts CLI]
local:vmoodle:technique [2023/01/31 16:46] (current)
Line 1: Line 1:
-===== Guide technique ===== +<​html><​!-- nomoodle --></​html>​{{ :​logo-apl.png?​nolink |}}<​html><​!-- /nomoodle --></​html>​ 
-===== VMoodle =====+=====VMoodle ​: Technical guide =====
  
-==== Principe de virtualisation ====+ 
 +==== About virtualisation ====
  
 La virtualisation de Moodle consiste à n'​utiliser qu'une seule base de code installée pour opérer un nombre indéterminé de plates-formes Moodle, autonomes ou configurées en réseau. Le procédé utilise une mise en base de données (dynamique) des paramètres de configuration principaux (chemins et base de données) des instances virtuelles, et de procéder à une commutation très précoce de la configuration de service à partir de ce registre. La virtualisation de Moodle consiste à n'​utiliser qu'une seule base de code installée pour opérer un nombre indéterminé de plates-formes Moodle, autonomes ou configurées en réseau. Le procédé utilise une mise en base de données (dynamique) des paramètres de configuration principaux (chemins et base de données) des instances virtuelles, et de procéder à une commutation très précoce de la configuration de service à partir de ce registre.
Line 19: Line 20:
    php {cliscript} --{param1}={val1} --host=http://​virtuel.monmoodle.fr  ​    php {cliscript} --{param1}={val1} --host=http://​virtuel.monmoodle.fr  ​
  
 +VMoodle fournit également une série de scripts d'​industrialisation pour procéder massivement à des déploiements et des transformations de nombreuses unités Moodle.
 +
 +=== Scripts standards disponibles ===
 +
 +   * local/​vmoodle/​cli/​upgrade.php => admin/​cli/​upgrade.php
 +   * local/​vmoodle/​cli/​reset_password.php => admin/​cli/​reset_password.php
 +   * local/​vmoodle/​cli/​purge_caches.php => admin/​cli/​purge_caches.php
 +   * local/​vmoodle/​cli/​schedule_task.php => admin/​cli/​schedule_task.php
 +   * local/​vmoodle/​cli/​mysql_compressed_rows.php => admin/​cli/​mysql_compressed_rows.php
 +   * local/​vmoodle/​cli/​maketestplan.php => admin/​tool/​generator/​cli/​maketestplan.php
 +   
 +=== Scripts d'​indusrialisation ===
 +
 +   * local/​vmoodle/​cli/​bulkcreatenodes.php
 +   * local/​vmoodle/​cli/​bulkdestroynodes.php
 +   * local/​vmoodle/​cli/​bulksnapshot.php
 +   * local/​vmoodle/​cli/​bulkupgrade.php
  
 ==== Utilisation de plusieurs Moodle sur la même racine d'​hôtes (sous-répertoires) ==== ==== Utilisation de plusieurs Moodle sur la même racine d'​hôtes (sous-répertoires) ====
Line 24: Line 42:
 Actuellement ce type d'​installation n'est pas supporté par VMoodle. ​ Actuellement ce type d'​installation n'est pas supporté par VMoodle. ​
  
-[[:​Local:​VMoodle|Revenir à l'index du composant]]+------- 
 +<​html><​!-- nomoodle --></​html>​ 
 +[[:​Local:​VMoodle|back to VMoodle component ​index]] ​- [[:​Plugins|Back to plugins]] - [[:​start|Back to catalogue]] 
 +<​html><​!-- /nomoodle --></​html>​ 
local/vmoodle/technique.1462959572.txt.gz · Last modified: 2024/04/04 15:50 (external edit)