Comprendre la prise en charge des scripts d’automatisation sur les équipements QFabric System Director
L’automatisation de Junos OS consiste en une suite d’outils utilisés pour automatiser les tâches opérationnelles et de configuration sur les équipements réseau exécutant Junos OS. Les outils d’automatisation, qui exploitent les fonctionnalités XML natives de Junos OS, comprennent des scripts de validation, des scripts d’opération (op), des stratégies d’événements et des scripts d’événements, ainsi que des macros.
Pour le moment, les stratégies d’événements et les scripts d’événements ne sont pas pris en charge sur le système QFabric.
Le système QFabric prend en charge les scripts d’automatisation Junos OS qui sont écrits en SLAX (Stylesheet Language Alternative Syntax) version 1.0.
Les scripts de validation automatisent le processus de validation et appliquent des règles de configuration personnalisées. Vous pouvez utiliser des scripts de validation pour générer des erreurs et des avertissements spécifiques, et personnaliser les configurations et les modèles de configuration. Lorsqu’une configuration de candidat est validée, elle est inspectée par chaque script de validation actif. Si une configuration enfreint vos règles personnalisées et que les scripts génèrent une erreur, la validation échoue. Si la validation est réussie, les modifications de configuration (transitoires et permanentes) sont intégrées à la configuration active avant d’être transmises au logiciel Director, qui distribue la configuration à tous les composants du système QFabric applicables, y compris les équipements de nœud et les serveurs de nœuds.
Les scripts op automatisent les tâches opérationnelles et de dépannage. Les scripts op peuvent être exécutés manuellement à partir de l’interface cli de Junos OS ou du protocole de gestion NETCONF XML, ou ils peuvent être appelés à partir d’un autre script.
Le système QFabric prend en charge les fonctionnalités de script d’automatisation suivantes :
Scripts de validation et scripts opérationnels
Scripts écrits en SLAX version 1.0
Le système QFabric a les exigences suivantes pour l’utilisation de scripts d’automatisation :
Les scripts sont configurés et déployés à partir du groupe Director. Comme il y a plusieurs équipements Director dans un groupe Director, les scripts doivent être déployés par chaque équipement Director ou dans l’espace multimédia partagé.
Les scripts sont stockés dans le support partagé à cet emplacement : /pbdata/mgd_shared/partition-ip/var/db/scripts. Sous ce répertoire, les scripts de validation sont stockés dans le sous-répertoire de validation , et les scripts op sont stockés dans le sous-répertoire op .
Les scripts ne sont pas stockés dans la mémoire flash.