This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
local:vmoodle:technique [2016/05/11 11:38] admin [Virtualisation de Moodle : Guide technique] |
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) ==== | ||
+ | |||
+ | 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]] |