Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Hallo in die Runde,

an einem Außenstandort befindet sich ein Server, ein HP DL380 Gen 9 mit ESXi (6765062). Ein vCenter existiert nicht, eine entsprechende Lizenz für vCenter liegt nicht vor. Daher kann ein Update via Update Manager nicht durchgeführt werden oder ein ISO bereitgestellt werden.

Im Rahmen der Recherche habe ich das Offline Bundle für ein angepasstes HPE ESXi Image von VMWare heruntergeladen und auf dem Datastore gespeichert. Hierbei gibt es eine Besonderheit aufgrund eines VIB Zertifikats weshalb ein direkten Update auf ESXi 6.7 nicht möglich ist. Dies wird in der Interoperability Matrix bestätigt: https://interopmatrix.vmware.com/Upgrade?productId=1

Darauffolgend wurden alle VMs heruntergefahren, den ESXi Host in den Wartungsmodus versetzt und ein Update via ESXCLI auf ESXi  6.0 (13635687)durchgeführt. Somit sollte laut obigen Artikel von VMWare alles erfüllt sein ( 6.0 ESXi600-201807001 (Build: 9239799) or later).

Nach einem Neustart zeigt der Host die entsprechend neue Build Nummer 6.0 (13635687). Einem Update auf ESXi 6.7 sollte nun nichts im Wege stehen. Gleiches Vorgehen, diesmal mit dem HPE ESXi Image für ESXi 6.7U3. Auf der ESXCLI erhalte ich jedoch folgenden Fehler:

 

DependencyError: VIB HPE_bootbank_ssacli_3.47.6.0-6.0.0.2768847 requires esx-version = 6.0.0, but the requirement cannot be satisfied within the ImageProfile.

Im esxiupdate.log konnte ich folgende Informationen finden:, die vor diesem Fehler stehen:

38222: imageprofile: DEBUG: VIBs set(['HPE_bootbank_bootcfg_6.0.0.02-05.00.10.2494585']) are replaced by VIB HPE_bootbank_bootcfg_6.7.0.02-06.00.14.7535516, removing them from ImageProfile HPE-ESXi-6.7.0-Update3-18828794-Gen9plus-670.U3.10.8.1.2?
38222: imageprofile: DEBUG: VIB HPE_bootbank_bootcfg_6.0.0.02-05.00.10.2494585 is being removed from ImageProfile HPE-ESXi-6.7.0-Update3-18828794-Gen9plus-670.U3.10.8.1.2?
38222: imageprofile: INFO: Adding VIB VMW_bootbank_scsi-mptsas_4.23.01.00-10vmw.670.0.0.8169922 to ImageProfile HPE-ESXi-6.7.0-Update3-18828794-Gen9plus-670.U3.10.8.1.2?
38222: imageprofile: DEBUG: VIBs set(['VMware_bootbank_scsi-mptsas_4.23.01.00-9vmw.600.0.0.2494585']) are replaced by VIB VMW_bootbank_scsi-mptsas_4.23.01.00-10vmw.670.0.0.8169922, removing them from ImageProfile HPE-ESXi-6.7.0-Update3-18828794-Gen9plus-670.U3.10.8.1.2?
38222: imageprofile: DEBUG: VIB VMware_bootbank_scsi-mptsas_4.23.01.00-9vmw.600.0.0.2494585 is being removed from ImageProfile HPE-ESXi-6.7.0-Update3-18828794-Gen9plus-670.U3.10.8.1.2?
38222: imageprofile: INFO: Adding VIB VMware_bootbank_lsu-lsi-drivers-plugin_1.0.0-1vmw.670.2.48.13006603 to ImageProfile HPE-ESXi-6.7.0-Update3-18828794-Gen9plus-670.U3.10.8.1.2?
38222: root: ERROR: Traceback (most recent call last):?
38222: root: ERROR:   File "/usr/lib/vmware/esxcli-software", line 462, in <module>?
38222: root: ERROR:     main()?
38222: root: ERROR:   File "/usr/lib/vmware/esxcli-software", line 453, in main?
38222: root: ERROR:     ret = CMDTABLE[command](options)?
38222: root: ERROR:   File "/usr/lib/vmware/esxcli-software", line 219, in ProfileUpdateCmd?
38222: root: ERROR:     allowDowngrades=opts.downgrade)?
38222: root: ERROR:   File "/build/mts/release/bora-13635687/bora/build/esx/release/vmvisor/sys-boot/lib/python2.7/site-packages/vmware/esximage/Transaction.py", line 625, in InstallVibsFromProfile?
38222: root: ERROR:   File "/build/mts/release/bora-13635687/bora/build/esx/release/vmvisor/sys-boot/lib/python2.7/site-packages/vmware/esximage/Transaction.py", line 356, in _installVibs?
38222: root: ERROR:   File "/build/mts/release/bora-13635687/bora/build/esx/release/vmvisor/sys-boot/lib/python2.7/site-packages/vmware/esximage/Transaction.py", line 393, in _validateAndInstallProfile?

 

Dieser Fehler ist in einem Artikel sogar beschrieben, nur nutzte ich die vorgeschlagenen Kommandos (Schritt 1) für das Update und erhielt den Fehler. Per ILO ist ein Update leider nicht möglich, da die Verbindung nicht dauerhaft gegeben ist, diese hat zwischenzeitlich Aussetzer oder reagiert gar nicht.

Versteh ich das jetzt richtig, aktuell hast du 6.0 drauf gehabt und wolltest nach einem bestimmten Update auf 6.7 springen? Musst du nicht vorher auf 6.5 upgraden bevor du auf 6.7 springst? Notfalls kannst du ja alle Server bzw VMs per OVF-Tool exportieren und dein Betriebssystem HPE Custom Edition 6.7 U3 ja komplett über dein aktuelles installieren und die VMs wieder einpflegen. Ansonsten wüsste ich jetzt auch nicht was es noch für Optionen gebe.

EDIT: Bin noch angehender FISI Azubi im zweiten Lehrjahr, falls die Antwort zu Mager sein sollte. :)

Bearbeitet von RealPride

Ich kann folgendes mitteilen, die gleiche Fehlermeldung erhalte ich wenn ich ein Update auf 6.5 versuche, entweder über das Offline Bundle oder aber auch über das Repository von VMWare. Das einzige was klappte, ist innerhalb des 6.0.0 auf das letzte bekannte Build zu updaten.

Das Upgrade konnte ich durchführen, hierbei gibt es ein Kommando mit einem Parameter (--ok-to-remove) das einige VIBs deinstalliert, daher sollte man vorher prüfen ob einige nicht noch in Benutzung sind. Als Parameter vor einem Durchlauf habe ich zusätzlich die Option:

 --dry-run

laufen lassen. Diese zeigte mir entsprechend an was alles installiert bzw. entfernt wird. Im nächsten Durchlauf ließ ich diesen Parameter weg. Upgrade vollzogen und Neustart ausgeführt. Läuft aktuell auf 6.7 (). Das Thema kann damit auf gelöst gesetzt werden.

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.