Ich schreibe Code, um zu überprüfen, ob die von CUCM / CallManager abgerufene Version (z. B. 7.1.5.34900-7) einen Sicherheitskorrekturen enthält, der in einem bestimmten Patch / Update (z. B. 7.1 (5b) su6a) enthalten ist. Da diese beiden Versionen unterschiedliche Formate haben, habe ich Probleme, die Verbindung ausreichend herauszufinden, um meine Logik zu strukturieren.
Gibt es eine strikte 1: 1-Beziehung zwischen den Versionen, die ich von CUCM abrufen kann (verfügbar auf der Homepage, z. B. "Systemversion: 8.6.2.23900-10"), und den in den Bulletins aufgeführten Versionen (z. B. 8.6.2SU3)? Mit anderen Worten, wird es jemals eine einzige "Systemversion" geben, die sich auf mehr als eine "CUCM-Version" bezieht oder umgekehrt? In einem Upgrade Kompatibilität Dokument gibt es eine Tabelle , die „Systemversion“ auf „CUCM Version“, und ich habe , dass unter Verwendung von Korrespondenzen zu suchen.
Ich habe hier gelesen , dass das Format der Systemversion Major.Minor.Release.Build-InHouseBuild ist. Der Artikel besagt auch, dass der "Build" -Teil für Nicht-CUCM-Patches (dh OS-Sicherheitspatch) um 1.000 erhöht werden kann. Das Beispiel, das sie gegeben haben (das real sein kann oder nicht), ist 6.1.2.2000 und 6.1.2.1112. Die Behauptung ist, dass letztere CUCM-Patches enthält, die erstere nicht enthält. Muss ich dann beim Vergleich die "Tausend" -Ziffer ignorieren? Oder tritt dies bei CUCM-Sicherheitsupdates nicht in freier Wildbahn auf?
quelle
Antworten:
Cisco macht einen fantastischen Job und verdeckt diese Informationen aus irgendeinem Grund. So beantworten Sie Ihre spezifischen Fragen:
7.1.5.34900-7
ist eigentlich die CUCM-Version7.1(5b)SU4
. Sie müssen die Systemversion7.1.5.35901-1
oder höher herunterladen , um die Betriebssystem- und Anwendungskorrekturen zu erhalten, die in der CUCM-Version enthalten sind7.1(5b)SU6a
.Die einzigen Ausnahmen, auf die ich gestoßen bin, sind unveröffentlichte "Engineering Special" -Versionen. spezielle Releases, die normalerweise nur von TAC vertrieben werden, um einen sehr spezifischen und ungewöhnlichen Fehler zu beheben. Für den Fall, dass Sie eine "Unreleased ES" -Version verwenden, sollten Sie sich trotzdem an TAC wenden, um Unterstützung für Upgrades zu erhalten, da möglicherweise undokumentierte Fehler im Zusammenhang mit dem Upgrade von dieser Version auf eine normale Hauptversion vorliegen.
Die längere Antwort lautet, dass wir aus Informationen aus den beiden von Ihnen verknüpften Quellen ein gutes Bild zusammenstellen können. Sie sind eigentlich meine beiden "Gehe zu" -Standorte, um diese Informationen zu entschlüsseln.
Auf der Seite, die Sie von Michael Luo bei UC Corner verlinkt haben , erhalten wir zunächst ein Bild davon, wie Cisco die Build-Nummern für CUCM / Unity Connection / Presence / UCCX strukturiert:
Zweitens finden wir in der PDF-Datei zur CUCM-Software-Kompatibilitätsmatrix (hier aus der Cisco Support-Dokumentation entnommen ) eine grobe Anleitung, welche CUCM-Versionsnummer mit welcher Systemversionsnummer übereinstimmt. Dies hat sich meiner Erfahrung nach immer als genauer Leitfaden erwiesen.
Zum Beispiel:
quelle