Comment traiter des configurations de grande taille par rapport à des scripts de validation
Dans le modèle de validation standard, lorsque vous effectuez une opération de validation et que des scripts de validation sont en cours d’utilisation, le processus de gestion (mgd) exporte la configuration post-héritage du candidat au format XML et la transmet comme entrée au script de validation. Le pilote de script traite ensuite ce fichier de configuration par rapport aux scripts de validation configurés et renvoie toutes les actions générées au processus de gestion.
Si la configuration est volumineuse, le pilote de script peut avoir du mal à lire la configuration en mémoire pendant l’opération de validation. Lorsque cela se produit, vous pouvez configurer l’instruction direct-access
au niveau de la [edit system scripts commit]
hiérarchie pour permettre au pilote de script de récupérer la configuration du candidat directement à partir de la base de données de configuration. Nous vous recommandons de configurer l’instruction direct-access
uniquement si la configuration est volumineuse, car l’accès direct aux données de configuration est plus gourmand en processeur par rapport au modèle de validation standard et peut affecter les performances du système.
Junos OS prend en charge la configuration de l’instruction direct-access
uniquement lorsque des scripts de validation SLAX et XSLT sont configurés. Il ne prend pas en charge la configuration de l’instruction direct-access
lorsque des scripts de validation Python sont également configurés.
Pour permettre au pilote de script d’accéder directement à la configuration du candidat, incluez l’instruction direct-access
au niveau de la [edit system scripts commit]
hiérarchie.
[edit system scripts commit] direct-access;