Zum Inhalt springen

Parallele Stapelausführung

Wenn Sie denselben Befehl an mehrere Server verteilen müssen (z. B. um die Zeitsynchronisierung zu überprüfen oder die Systemversion anzuzeigen), kann Multi-Exec den manuellen Aufwand erheblich reduzieren.

Sie können Zielserver auf zwei Arten auswählen und Multi-Exec starten:

  1. Verbundene aktive Tabs: Wenn Sie sich im Terminal-Panel (Normalmodus) befinden, drücken Sie die Taste x, um eine Stapelausführung auf die aktuell geöffneten Tabs als Ziele anzuwenden. Voraussetzung hierfür ist, dass mindestens zwei aktive Tabs geöffnet sind.
  2. Direkt aus der Verbindungsliste starten: Drücken Sie in der Ansicht der Verbindungsliste einfach die Taste x, um die Stapelausführung zu starten. (Hinweis: Der mit V aufrufbare Mehrfachauswahlmodus in der Verbindungsliste ist hauptsächlich für Verwaltungsaufgaben wie das massenhafte Löschen vorgesehen. Verwechseln Sie dies nicht mit der Stapelausführung). PhanTerm richtet im Hintergrund sichere temporäre Verbindungen ein, um die Aufgabe für Sie auszuführen.

Multi-Exec verwendet ein sicheres dreistufiges Overlay-Panel-Design:

  1. Befehlseingabephase: Hier können Sie die auszuführenden Bash-Befehle schreiben (durch Drücken von Ctrl+S können Sie die Snippet-Bibliothek aufrufen, um Befehle schnell einzufügen).
  2. Ausführungs- und Abbruchphase: Nach dem Drücken der Eingabetaste wird der Befehl in einem Modus mit hoher Parallelität an alle Zielserver gesendet. Wenn Sie in diesem Moment feststellen, dass der Befehl falsch ist, können Sie schnell Esc drücken, um das Senden abzubrechen. Das System bewahrt die bereits zurückgegebenen unvollständigen Ergebnisse sicher auf.
  3. Ergebniszusammenfassungsphase: Nach Abschluss der Ausführung wird der stdout/stderr aller Server in Spalten angezeigt. Mit den Tasten j/k können Sie schnell zwischen ihnen wechseln.

Wenn Sie in der Ergebnisdarstellungsphase überprüfen müssen, ob die von allen Maschinen zurückgegebenen Inhalte identisch sind, können Sie den Diff-Modus durch Drücken der Taste d aktivieren. In diesem Modus:

  • Werden alle “konsistenten Zeilen” (Zeilen, die in der Ausgabe jeder Maschine exakt gleich sind) abgedunkelt.
  • Alle Zeilen, die auf bestimmten Maschinen abweichen oder nur auf einer Maschine vorkommen, werden farblich hervorgehoben und mit dem Präfix ! als Warnung versehen.

Dadurch können anomale Konfigurationen oder nicht aktualisierte Knotenpunkte in den komplexen Ausgaben Dutzender Server auf einen Blick identifiziert werden.