This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
local:vmoodle:technique [2016/05/11 11:37] admin créée |
local:vmoodle:technique [2023/01/31 16:46] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== Virtualisation de Moodle : Guide technique ===== | + | <html><!-- nomoodle --></html>{{ :logo-apl.png?nolink |}}<html><!-- /nomoodle --></html> |
+ | =====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 18: | 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) ==== | ||
+ | |||
+ | Actuellement ce type d'installation n'est pas supporté par VMoodle. | ||
+ | |||
+ | ------- | ||
+ | <html><!-- nomoodle --></html> | ||
+ | [[:Local:VMoodle|back to VMoodle component index]] - [[:Plugins|Back to plugins]] - [[:start|Back to catalogue]] | ||
+ | <html><!-- /nomoodle --></html> | ||
- | [[:Local:VMoodle|Revenir à l'index du composant]] |