Skripte – Übersicht
Skripts sind Tools zur Automatisierung von Konfiguration und Diagnose, die vom Betriebssystem Junos (Junos OS) bereitgestellt werden. Sie tragen dazu bei, Netzwerkausfallzeiten und Konfigurationskomplexität zu reduzieren, häufige Aufgaben zu automatisieren und den Zeitaufwand für die Problemlösung zu reduzieren. Es gibt drei Arten von Junos OS-Skripten: Commit-, Op- und Ereignisskripte.
Commit-Skripte: Commit-Skripte erzwingen benutzerdefinierte Konfigurationsregeln und können verwendet werden, um Konfigurationsaufgaben zu automatisieren, Konsistenz zu erzwingen, häufige Fehler zu vermeiden und vieles mehr. Jedes Mal, wenn eine neue Kandidatenkonfiguration festgeschrieben wird, werden die aktiven Commit-Skripte aufgerufen, um die neue Kandidatenkonfiguration zu überprüfen. Wenn eine Konfiguration gegen Ihre benutzerdefinierten Regeln verstößt, kann das Skript das Junos-Betriebssystem anweisen, verschiedene Aktionen auszuführen, einschließlich Änderungen an der Konfiguration und das Generieren von benutzerdefinierten, Warn- und Systemprotokollmeldungen.
Betriebsskripte (Op): Mit Ops-Skripten können Sie der Betriebsmodus-CLI Ihre eigenen Befehle hinzufügen. Sie können die Fehlerbehebung bekannter Netzwerkprobleme automatisieren und beheben.
Ereignisskripte: Ereignisskripte verwenden Ereignisrichtlinien, damit Sie die Fehlerbehebung im Netzwerk automatisieren können, indem Sie Probleme diagnostizieren und beheben, den Gesamtstatus des Routers überwachen und Fehler regelmäßig untersuchen. Ereignisskripte ähneln Op-Skripten, werden jedoch durch Ereignisse ausgelöst, die auf dem Gerät auftreten.
Mit der Junos Space Network Management Platform können Sie mehrere Skripts in den Junos Space-Server importieren. Sie können dann Aufgaben wie das Ändern der Skripts, das Anzeigen ihrer Details, das Exportieren ihres Inhalts, das Vergleichen des Inhalts, das Anzeigen ihrer Zuordnung zu Geräten und das gleichzeitige Bereitstellen auf mehreren Geräten ausführen. Nachdem Sie Skripts auf Geräten bereitgestellt haben, können Sie Junos Space Platform verwenden, um die Skripts auf diesen Geräten zu aktivieren, zu deaktivieren oder auszuführen. Sie können die Skripte auch von den Geräten entfernen. Um sicherzustellen, dass die bereitgestellten Skripts nicht beschädigt sind, können Sie die Prüfsumme der Skripts überprüfen.
Junos Space Platform unterstützt auch die Aufgabenplanung. Sie können das Datum und die Uhrzeit angeben, zu der ein Skript bereitgestellt, überprüft, aktiviert, deaktiviert, entfernt oder ausgeführt werden soll.
Junos Space Platform ordnet Skripts Geräten zu, wenn Sie Skripts auf den Geräten bereitstellen. Im Rahmen dieser Zuordnung verwaltet Junos Space Platform Informationen zum aktuellen Status des Skripts auf dem Gerät. Basierend auf dieser Funktion unterstützt Junos Space Platform die folgenden Vorgänge:
Zuordnen von Skripts zu Geräten und Verwalten der Zuordnung
Anzeigen des Status (Version, aktiviert oder deaktiviert) von Skripten auf den Geräten
Anzeigen der Ergebnisse der Skriptausführung auf den Geräten
Aktualisieren der Skripte auf die neueste Version auf einigen oder allen zugehörigen Geräten
Aktualisieren des bereitgestellten Skripts auf den zugeordneten Geräten, wenn das Skript von Junos Space Platform geändert wird
Markieren und Aufheben der Markierung von Skripten als Favoriten
Entfernen der Skript-Geräte-Zuordnung
Hinweis:Sie können skriptbezogene Vorgänge auf einem Gerät nur dann ausführen (Skripte aktivieren, deaktivieren, entfernen, überprüfen oder ausführen – Sie können Skripte jedoch nicht bereitstellen), wenn die Skripts mit dem Gerät verknüpft sind.
Wenn Sie Skripts von Junos Space Platform löschen möchten, entfernen Sie zuerst die Skripts vom Gerät (mithilfe der Aktion Skripts von Geräten entfernen) und löschen Sie dann alle zugehörigen Zuordnungen.
Sie können den Skripttyp nicht ändern, wenn das Skript einem Gerät zugeordnet ist. Sie müssen zuerst die Skripts vom Gerät entfernen und dann den Skripttyp ändern.
Basierend auf den Rollen, die Ihrem Benutzernamen zugewiesen sind, aktiviert oder deaktiviert Junos Space Platform verschiedene Aufgaben. Sie können Skripts auf Geräten nur aktivieren und deaktivieren, wenn Sie ein Superadministrator mit allen Berechtigungen oder ein Benutzer sind, dem Wartungsrechte erteilt wurden.
Weitere Informationen zu den Rollen, die Ihnen zugewiesen werden müssen, um Aufgaben in Skripts auszuführen, finden Sie unter Übersicht über vordefinierte Rollen.
Der Junos OS-Verwaltungsprozess führt Commit-Skripts mit Root-Rechten aus, nicht mit den Berechtigungsstufen des Benutzers, der das Skript festschreibt. Wenn der Benutzer über die erforderlichen Berechtigungen zum Commit der Konfiguration verfügt, führt Junos OS alle Aktionen der konfigurierten Commit-Skripts aus, unabhängig von den Berechtigungen des Benutzers, der das Skript festschreibt.
Auf der Seite "Skripte" können Sie die folgenden Aufgaben ausführen:
Importieren Sie Skripte.
Zeigen Sie Skriptdetails an.
Ändern Sie ein Skript.
Skripte löschen.
Deaktivieren Sie Skripte auf Geräten.
Aktivieren Sie Skripte auf Geräten.
Führen Sie ein Skript auf Geräten aus.
Entfernen Sie Skripte von Geräten.
Bereitstellen von Skripten auf Geräten.
Vergleichen Sie Skriptversionen.
Exportieren Sie Skripte im .tar-Format.
Ändern Sie den Skripttyp.
Zugehörige Geräte anzeigen.
Zeigen Sie die Verifizierungsergebnisse an.
Überprüfen Sie die Prüfsumme von Skripten auf Geräten.
Zeigen Sie die Ausführungsergebnisse an.
Zuweisen von Skripten zu Domänen.
Markieren und Aufheben der Markierung der Skripte, Anzeigen der getaggten Skripte und Löschen privater Tags.
Informationen zum Ausführen Ihrer Skripte auf Geräten finden Sie unter Ausführen von Skripten auf Geräten und Ausführen von Skripten auf Geräten lokal mit JUISE.