7.7 Utilisation des scripts freeze et thaw pour chaque réplication (Linux)

Pour les systèmes Linux, PlateSpin Protect propose la fonction d'exécution automatique de scripts personnalisés, freeze et thaw, qui s'ajoutent à la fonction de contrôle automatique du daemon. freeze est exécuté au début d'une réplication et thaw à la fin.

Vous pouvez utiliser cette fonctionnalité pour compléter la fonction de contrôle du daemon automatisé proposée par le biais de l'interface utilisateur (reportez-vous à la section Contrôle des services et des daemons sources :). Par exemple, cette fonction peut être intéressante pour suspendre temporairement certains daemons au lieu de les fermer pendant les réplications.

Pour implémenter la fonction, procédez comme suit avant de configurer votre protection de workload Linux :

  1. Créez les fichiers suivants :

    • platespin.freeze.sh : script shell à exécuter au début de la réplication ;

    • platespin.thaw.sh : script shell à exécuter à la fin de la réplication ;

    • platespin.conf : fichier texte définissant tous les arguments requis ainsi qu'une valeur de timeout.

      La syntaxe requise pour le contenu du fichier platespin.conf est :

      [ServiceControl]

      FreezeArguments=<arguments>

      ThawArguments=<arguments>

      TimeOut=<timeout>

      Remplacez <arguments> par les arguments de commande requis, en les séparant par un espace, et <timeout> par une valeur de timeout en secondes. Si aucune valeur n'est définie, le timeout par défaut s'applique (60 secondes).

  2. Enregistrez les scripts, ainsi que le fichier .conf sur votre workload source Linux dans le répertoire suivant :

    /etc/platespin