VMware und andere Softwareanbieter erstellen und packen ihre Software-Updates in bestimmte Einheiten, die vSphere Lifecycle Manager verbrauchen kann. Das kleinste Paketkonstrukt ist die Komponente. Komponenten können weiter in größere Softwareeinheiten wie Add-Ons und Basisimages gruppiert werden.

vSphere Lifecycle Manager verwendet Software von VMware, Erstausrüster (Original Equipment Manufacturers, OEMs) und Software-Drittanbietern.
  • OEMs sind VMware-Partner, z. B. Dell, HPE und VMware Cloud on AWS.
  • Software-Drittanbieter sind Anbieter von E/A-Filtern, Gerätetreibern, CIM-Modulen usw.

Was ist ein vSphere-Installationspaket (VIB)?

Das VIB ist der grundlegende Baustein für die Erstellung von Installationspaketen für ESXi-Hosts. Ein VIB ist ein Softwarepaket, das Metadaten und binäre Nutzlast enthält. Hierbei handelt es sich um die Software, die tatsächlich auf einem ESXi-Host installiert werden soll. Das VIB stellt keine gesamte Funktion dar, sondern nur ein einziges Modul der Funktion. Das VIB ist also die kleinste installierbare Software-Einheit, die VMware und andere Softwareanbieter versenden.

Ab vSphere 8.0 kann ein VIB Software entweder auf dem auf dem Host ausgeführten ESXi oder dem auf einem DPU-Gerät auf dem Host ausgeführten ESXi installieren. Alternativ kann ein einzelnes VIB Updates für beide ESXi-Versionen auf dem Host und auf dem DPU-Gerät enthalten.

Tabelle 1. Verwandte Terminologie
Begriff Definition
VIB-Metadaten Eine XML-Datei (descriptor.xml), die den Inhalt des VIB darstellt. Es enthält auch Abhängigkeitsinformationen, Textbeschreibungen, Systemanforderungen und Informationen zu Bulletins.
Eigenständiges VIB VIB, das nicht in einem Bulletin oder einer Komponente enthalten ist.

vSphere Lifecycle Manager verbraucht und arbeitet nicht mit einzelnen VIBs. VIBs müssen weiter in ein Konstrukt auf höherer Ebene gepackt werden, z. B. ein Basisimage, ein Add-On usw.

Was ist ein Bulletin?

Das Bulletin ist eine Gruppierung von einem oder mehreren VIBs. Bulletins werden innerhalb der Metadaten des VIB definiert. Sie verwenden Bulletins, keine einzelnen VIBs, um vSphere Lifecycle Manager-Baselines zu erstellen, die Sie an Bestandslistenobjekte anhänge und für Updates und Upgrades von ESXi-Hosts nutzen.
Tabelle 2. Verwandte Terminologie
Begriff Definition
Patch Ein kleines Software-Update, das Fehlerkorrekturen oder Verbesserungen für die aktuelle Softwareversion bereitstellt. In einem Patch werden ein oder mehrere VIBs gruppiert, um ein bestimmtes Problem zu beheben oder um Verbesserungen der aktuellen Softwareversion zu ermöglichen.
Rollup-Bulletin Eine Sammlung von Patches, die zur Vereinfachung von Downloads und der Bereitstellung zu einer Gruppe zusammengefasst werden.
Erweiterung Ein Bulletin, das eine Gruppe von VIBs definiert, um einem ESXi-Host eine zusätzliche Komponente hinzuzufügen. Eine Erweiterung wird in der Regel von einem Drittanbieter zur Verfügung gestellt. Der Drittanbieter ist auch für die Bereitstellung von Patches und Updates für die Erweiterung verantwortlich.

Was sind Softwarekomponenten?

Die Komponente ist das grundlegende Paketerstellungskonstrukt für VIBs. VMware, OEMs und Anbieter von Drittanbietersoftware liefern Software in Form von Komponenten. Bei der Komponente handelt es sich um ein Bulletin mit zusätzlichen Metadaten, die den Namen und die Version der Komponente angeben. Im Gegensatz zum Bulletin ist die Komponente eine logische Gruppierung von VIBs, die Ihnen bei der Installation eine vollständige und sichtbare Funktion zur Verfügung stellt. Komponenten können VIBs für die ESXi-Version auf dem Server enthalten, für die ESXi-Version des DPU-Geräts des Servers, wenn der Server DPU-gestützt ist, oder für beide Versionen enthalten.

VMware und OEMs stellen nicht unabhängig voneinander Komponenten bereit. VMware fasst Komponenten in voll funktionsfähigen und startfähigen ESXi-Basisimages zusammen. OEMs fassen Komponenten in Anbieter-Add-Ons zusammen. Anbieter von Drittanbietersoftware erstellen und versenden Software, z. B. Treiber oder Adapter, als unabhängige Komponenten.

Was ist ein Basis-Image?

Das Basisimage ist ein ESXi-Image, das VMware mit jeder Bereitstellung von ESXi anbietet. Das Basisimage ist eine Sammlung von Komponenten, die umfassend ist und einen Server starten kann. Basisimages verfügen über einen vom Benutzer lesbaren Namen und eine eindeutige Version, die mit jeder Haupt- oder Nebenversion von ESXi aktualisiert wird.

Die Version eines Basisimage entspricht einer ESXi-Version und verwendet das folgende Namensformat:
Versionstyp Beispiel für die Benennung von Basisimages
Version für allgemeine Verfügbarkeit ESXi 8.0
Update-Version ESXi 8.0 U1, ESXi 8.0 U2 usw.
Patch-Version ESXi 8.0 a, ESXi 8.0 b usw.
Sicherheits-Patch-Version ESXi 8.0 sa, ESXi 8.0 sb usw.
Patch-Version nach einer Update-Version ESXi 8.0 U1 a, ESXi 8.0 U2 SA usw.

In vSphere 8.0 können Basisimages Komponenten und VIBs enthalten, die für die auf einem DPU-Gerät ausgeführte ESXi-Version gelten. Daher kann ein einzelnes Basisimage Software-Updates für ESXi auf dem Server und ESXi auf dem DPU-Gerät enthalten.

Basisimages werden im Online-Depot von VMware gehostet und sind dort verfügbar. Darüber hinaus können Sie eine ISO-Datei für das ESXi-Installationsprogramm und ein Offlinepaket (ZIP-Datei) herunterladen, das die ESXi-Version von customerconnect.vmware.com enthält.

Was ist ein Anbieter-Add-On?

OEMs packen eine oder mehrere Komponenten in eine Einheit, die als Add-On bezeichnet wird. Sie verwenden Anbieter-Add-Ons, um ein ESXi-Image mit OEM-Inhalten und Treibern anzupassen.

Das Add-On ist eine Sammlung von Komponenten, die kein vollständiges, startfähiges Image darstellen. Anbieter-Add-Ons können nicht allein verwendet werden. Um eine ESXi-Version anzupassen, müssen Sie das Anbieter-Add-On einem ESXi-Basisimage hinzufügen. Die Kombination aus einem Anbieter-Add-On und einem ESXi-Basisimage ist praktisch identisch mit einem benutzerdefinierten Image, das OEMs bereitstellen.

Bei einer Kombination mit einem ESXi-Basisimage kann das Add-On Komponenten, die Teil des ESXi-Basisimages sind, hinzufügen, aktualisieren oder entfernen. Im vSphere Client können Sie für jedes Add-On, das im Depot verfügbar ist, die Komponentenliste anzeigen, die einem ESXi-Basisimage hinzugefügt wird. In ähnlicher Weise finden Sie Informationen zu den Komponenten, die aus einem Basisimage entfernt werden.

OEMs veröffentlichen neben benutzerdefinierten ISO Images und Offlinepaketen auch ZIP-Dateien, die nur das Anbieter-Add-On enthalten, also das Delta zwischen dem benutzerdefinierten Image und dem ESXi-Basisimage. OEMs können solche Add-On-ZIP-Dateien nach eigenem Ermessen veröffentlichen. Die Einführung des Konzepts der Add-Ons entkoppelt den Versionszyklus von OEMs von dem Versionszyklus von VMware. Damit können Sie Anbieter-Add-Ons unabhängig vom Aktualisieren der ESXi-Version Ihrer Hosts aktualisieren. Darüber hinaus entkoppelt das Anbieter-Add-On die OEM-Anpassung vom VMware-Bestandsimage. Daher können Sie Softwarekomponenten freier kombinieren.

In vSphere 8.0 unterstützen Anbieter-Add-Ons die ESXi-Software, die auf DPU-Geräten ausgeführt wird.

Bulletins und Komponenten im vSphere Lifecycle Manager-Depot

vSphere Lifecycle Manager kann sowohl Bulletins als auch Komponenten verbrauchen.

Wenn Sie Baselines und Baselinegruppen zur Verwaltung von Hosts und Clustern verwenden, liest vSphere Lifecycle Manager die im vSphere Lifecycle Manager-Depot verfügbaren Software-Updates und listet diese als Bulletins auf. Die Liste der verfügbaren Bulletins finden Sie auf der Registerkarte Updates in der Ansicht „Home“ von vSphere Lifecycle Manager.

Wenn Sie vSphere Lifecycle Manager-Images für die Verwaltung von Hosts und Clustern verwenden, können Sie nur mit Komponenten und den zugehörigen Vorstellungen von Add-Ons und Basisimages arbeiten. Die Liste der Komponenten, Add-Ons und ESXi-Basisimages finden Sie auf der Registerkarte Image-Depot in der Ansicht „Home“ des vSphere Lifecycle Manager.