Wer Cisco Catalyst Switches einsetzt muss zwangsweise auch mit deren Lizenzierung auseinandersetzen. Dafür stellt der Hersteller den Smart Software Manager (SSM) zur Verfügung. In der Regel wird der SSM als virtuelle Maschine bereitgestellt und installiert. Es handelt sich dabei im Wesentlichen um eine Linux Appliance auf der die Container Lösung docker zum Einsatz kommt.
Früher oder später muss man sich auch mit der Aktualisierung des SSM auseinander zu setzen. Zustellt Cisco auch ein entsprechendes PDF Dokument Smart Software Manager On-Prem Installation Guide. Hierfür ist kein Cisco Account erforderlich.
In meinem Fall geht es um eine Aktualisierung einer bestehenden Installation des Cisco SSM basierend auf Version 7. Das entsprechende Vorgehen wird in dem Installation Guide ab Seite 34 beschrieben. Leider wird dort nur beschrieben, wie die Upgrade Dateien mit Hilfe eines SSH/SCP Server auf die Appliance heruntergeladen werden können.
Es gibt auch eine weitere Möglichkeit um die Dateien auf die Appliance herunterzuladen, der aus meiner Sicht einfacher und eleganter ist. Und zwar mit Hilfe eines Webservers und dem Tool curl. In dem meisten Fällen gibt es lokalen Netzwerk bereits einen. Anderenfalls kann man mit Tools wie MiniWebserver kurzer Hand einen solchen bereitstellen.
Zuerst die Upgrade Dateien für den SSM auf in das entsprechende Verzeichnis des Webservers ablegen. Anschließend auf den SSM per SSH anmelden. Der Download der Dateien erfolgt mit folgenden Befehlen:
curl http://webserver.domain.de/SSM_On-Prem_8-202108_upgrade.sh -o /var/files/patches/SSM_On-Prem_8-202108_upgrade.sh curl http://webserver.domain.de/SSM_On-Prem_8-202108_upgrade.sh.sha256 -o /var/files/patches/SSM_On-Prem_8-202108_upgrade.sh.sha256
Sobald die Dateien erfolgreich übertragen worden sind, kann die Aktualisierung der Appliance wie es dokumentiert ist, angestoßen werden.
upgrade patches:SSM_On-Prem_8-202006_Upgrade.sh
Viel Spaß beim Ausprobieren. 🙂
P.S. An dieser Stelle freundliche Grüße an Peter S. Die Lösung wurde in Zusammenarbeit ausgearbeitet, getestet und auch auf produktiven Servern erfolgreich umgesetzt.
Welcher Webserver ist zu empfehlen? Der Aidex Mini zeigt das 2Gb große File nicht an und lässt sich nicht übertragen.
Hallo Tobias,
ich habe mir Aidex Mini angeschaut. Leider bin ich schon bei einer Textdatei gescheitet, diese im Browser abzurufen.
Mit den großen Playern wie Apache, Nginx und IIS machst du nichts falsch. Mit denen funktioniert der Download ohne Probleme.
Gruß,
Daniel