Benutzer-Werkzeuge

Webseiten-Werkzeuge


event-action-python-aos-r8

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
event-action-python-aos-r8 [2020/09/09 16:24] – [Anwendungsfall: OmniSwitch-Konfiguration via scp auf Server exportieren] bennyevent-action-python-aos-r8 [2024/06/09 10:29] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 315: Zeile 315:
   - Bei einer Automatisierung ist eine "yes/no"-Abfrage wie für den SSH-Host-Fingerprint für known_hosts eine Herausforderung die es zu lösen gilt   - Bei einer Automatisierung ist eine "yes/no"-Abfrage wie für den SSH-Host-Fingerprint für known_hosts eine Herausforderung die es zu lösen gilt
   - Damit die Verbindung per SSH/SCP erfolgreich ist, muss das identity_file mit korrekten Zugriffsrechten hinterlegt werden   - Damit die Verbindung per SSH/SCP erfolgreich ist, muss das identity_file mit korrekten Zugriffsrechten hinterlegt werden
 +  - Das Skript auf dem Switch hinterlegen
 +  - Mit "event-action" die CLI-Aktion "write memory flash-synchro" mit dem Skript verknüpfen
 +  - Den Vorgang testen
  
 === 1. SSH private/public Key erzeugen === === 1. SSH private/public Key erzeugen ===
Zeile 337: Zeile 340:
  
 === 4. Skript für Export === === 4. Skript für Export ===
-Vorausgesetzt die Tipps aus diesem Artikel wurden angewendet, kann nun mit diesem Skript die Konfiguration extern abgelegt werden.+Vorausgesetzt die Tipps aus diesem Artikel wurden angewendet, kann nun mit diesem Skript die Konfiguration extern abgelegt werden. Das folgende Skript hier abspeichern: **/flash/python/chassis_trap.py** 
  
 <file python chassis_trap.py> <file python chassis_trap.py>
Zeile 406: Zeile 409:
 </file> </file>
  
 +**5. Mit "event-action" den Trap mit dem Skript verknüpfen:**
 +<code>
 +Switch-> event-action trap chassisTrapsAlert script /flash/python/chassis_trap.py
 +</code>
  
 +**6. Testen:**
 +<code>
 +Switch-> write memory flash-synchro
 +</code>
 +
 +**Ausgabe auf der Switch-Konsole:**
 +<code>
 +{'sysUpTime': 85955617, 'physicalIndex': 65, 'chassisTrapsObjectType': 5, 'chassisTrapsObjectNumber': 65, 'chassisTrapsAlertNumber': 4, 'chassisTrapsAlertDescr': 'CERTIFY w/FLASH SYNCHRO process started'}
 +
 +Wed Sep  9 18:16:07 : ChassisSupervisor MipMgr INFO message:
 ++++ Copy running to certified succeeded
 +{'sysUpTime': 85961949, 'physicalIndex': 65, 'chassisTrapsObjectType': 5, 'chassisTrapsObjectNumber': 65, 'chassisTrapsAlertNumber': 5, 'chassisTrapsAlertDescr': 'CERTIFY process completed successfully'}
 +Please wait...
 +Executing: program /bin/tps/ssh host shiva.home, user benny, command scp -v -t /home/benny/configs/Switch_09_09_2020_18_16_07.cfg
 +Sending file modes: C0644 4312 vcboot.cfg
 +Sink: C0644 4312 vcboot.cfg
 +Process finished!
 +</code>
 ===== Fehleranalyse ===== ===== Fehleranalyse =====
  
event-action-python-aos-r8.1599668648.txt.gz · Zuletzt geändert: 2024/06/09 10:29 (Externe Bearbeitung)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki