Bei Linux-Systemen bietet PlateSpin Forge die Möglichkeit, die benutzerdefinierten Skripts freeze und thaw automatisch auszuführen. Diese Skripts ergänzen die automatische Daemon-Steuerungsfunktion. freeze wird zu Beginn einer Reproduktion ausgeführt, thaw am Ende.
Sie sollten diese Funktion in Ergänzung der automatisierten Daemon-Steuerungsfunktion verwenden, die über die Benutzeroberfläche zur Verfügung steht (siehe Steuerung des Diensts/Daemons:). Beispielsweise können Sie diese Funktion verwenden, um bestimmte Daemons während der Reproduktion temporär anzuhalten, statt sie herunterzufahren.
Führen Sie zur Implementierung der Funktion folgende Schritte aus, bevor Sie den Linux-Workload-Schutz einrichten:
Erstellen Sie die folgenden Dateien:
platespin.freeze.sh: Ein zu Beginn einer Reproduktion auszuführendes Shell-Skript
platespin.thaw.sh: Ein zum Abschluss einer Reproduktion auszuführendes Shell-Skript
platespin.conf: Eine Textdatei, die alle erforderlichen Argumente sowie einen Zeitüberschreitungswert definiert.
Der Inhalt der Datei platespin.conf muss in folgender Syntax angegeben werden:
[ServiceControl]
FreezeArguments=<Argumente>
ThawArguments=<Argumente>
TimeOut=<Zeitüberschreitung>
Ersetzen Sie <Argumente> durch die erforderlichen Befehlsargumente, getrennt durch ein Leerzeichen, und <Zeitüberschreitung> durch einen Zeitüberschreitungswert in Sekunden. Wenn kein Wert angegeben wurde, wird die Standard-Zeitüberschreitung (60 Sekunden) verwendet.
Speichern Sie die Skripte sowie die .conf-Datei auf dem Linux-Ursprungs-Workload in folgendem Verzeichnis:
/etc/platespin