Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Contrôlez l’exécution des scripts de validation dans le système QFabric

Ce document décrit les tâches qui affectent la façon dont les scripts de validation sont exécutés. Dans le système QFabric, les scripts de validation sont stockés dans le répertoire /pbdata/mgd_shared/partition-ip/var/db/scripts/commit partagé entre les équipements Director d’un groupe Director.

Pour déterminer quels scripts de validation sont actuellement activés sur le système QFabric, utilisez la show commande pour afficher les fichiers inclus au niveau de la [edit system scripts commit] hiérarchie. Pour vous assurer que les fichiers activés sont sur l’équipement, listez le contenu du répertoire /pbdata/mgd_shared//partition-ipvar/db/scripts/commit à l’aide de la commande du file list mode opérationnel.

Découvrez les tâches suivantes :

Activation des scripts de validation pour l’exécution

L’opération de validation nécessite que tous les scripts soient inclus dans la configuration au niveau de la [edit system scripts commit file] hiérarchie pour tous les équipements QFabric Director.

Si vous devez supprimer temporairement un script d’une opération de validation mais que vous ne souhaitez pas le supprimer définitivement de la configuration, vous pouvez configurer l’instruction au niveau de la optional [edit system scripts commit file filename] hiérarchie pour permettre à l’opération de validation de réussir même si un script manque dans le répertoire de scripts de validation.

ATTENTION:

Lorsque vous incluez l’instruction optional au niveau de la [edit system scripts commit file filename] hiérarchie, aucun message d’erreur n’est généré pendant l’opération de validation si le fichier n’existe pas. Par conséquent, vous ne savez peut-être pas qu’un script n’a pas été exécuté comme prévu.

Le nom de fichier d’un script de validation écrit en SLAX ou Python doit inclure l’extension de fichier .slax ou .py , respectivement, pour que le script soit exécuté.

Pour activer l’exécution d’un script de validation au cours d’une opération de validation :

  1. Assurez-vous que le script de validation se trouve dans le bon répertoire : /pbdata/mgd_shared//partition-ipvar/db/scripts/commit sur l’équipement Director.
  2. Configurez le script de validation.
  3. Validez la configuration.

Suppression des scripts de validation de la configuration

Vous pouvez empêcher l’exécution d’un script de validation pendant une opération de validation en supprimant le nom de fichier du script de la [edit system scripts commit] hiérarchie de la configuration.

Note:

Vous pouvez également désactiver un script à l’aide de l’instruction deactivate au lieu de le supprimer de la configuration. Les scripts désactivés peuvent être réactivés ultérieurement.

Pour empêcher l’exécution d’un script de validation pendant une opération de validation :

  1. Supprimez le nom du script de validation du [edit system scripts commit] niveau hiérarchique de la configuration.
  2. Validez la configuration.
  3. (Facultatif) Supprimez le script de validation du répertoire /pbdata/mgd_shared/ sur l’équipement Director.
    Meilleures pratiques :

    Bien que la suppression du script de validation ne soit pas nécessaire, nous vous recommandons de supprimer les fichiers inutilisés du système.

Désactivation des scripts de validation

La désactivation d’un script de validation entraîne sa marque d’inactivité dans la configuration. Le script n’est pas exécuté pendant l’opération de validation, mais vous pouvez le réactiver à l’aide de l’instruction activate .

Pour désactiver le script de validation :

  1. Désactiver le script.
  2. Validez vos modifications.
  3. Vérifiez que le script de validation est désactivé.

Activation des scripts de validation inactifs

La désactivation d’un script de validation a pour conséquence d’être marqué comme inactif dans la configuration et n’est donc pas exécuté pendant l’opération de validation.

Pour activer un script de validation inactif :

  1. Activez le script.
  2. Validez vos modifications.