Sie können das von Ihrem Anbieter bereitgestellte Installationsprogramm ausführen, um E/A-Filter in Ihrer vSphere-Umgebung zu installieren, zu deinstallieren oder zu aktualisieren.

Bei Verwendung von E/A-Filtern sollten Sie Folgendes beachten:

  • vCenter Server verwendet ESX Agent Manager (EAM) zum Installieren und Deinstallieren von E/A-Filtern. Rufen Sie als Administrator niemals EAM-APIs direkt für EAM-Agencys auf, die von vCenter Server erstellt oder verwendet werden. Alle Vorgänge im Zusammenhang mit E/A-Filtern müssen über VIM-APIs durchgeführt werden. Falls Sie versehentlich eine von vCenter Server erstellte EAM-Agency ändern, müssen Sie die Änderungen rückgängig machen. Falls Sie versehentlich eine von E/A-Filtern verwendete EAM-Agency löschen, müssen Sie Vim.IoFilterManager#uninstallIoFilter aufrufen, um die betroffenen E/A-Filter zu deinstallieren. Führen Sie nach der Deinstallation eine Neuinstallation durch.
  • Wenn ein neuer Host dem Cluster mit E/A-Filtern beitritt, werden die auf dem Cluster installierten Filter auf dem Host bereitgestellt. vCenter Server registriert den E/A-Filterspeicheranbieter für den Host. Clusteränderungen werden in der Schnittstelle für VM-Speicherrichtlinien des vSphere Client angezeigt.
  • Wenn Sie einen Host aus einem Cluster verschieben oder aus vCenter Server entfernen, werden die E/A-Filter auf dem Host deinstalliert. Die Registrierung des E/A-Filter-Speicheranbieters wird in vCenter Server aufgehoben.
  • Wenn Sie einen statusfreien ESXi-Host verwenden, gehen während eines Neustarts möglicherweise seine E/A-Filter-VIBs verloren. vCenter Server überprüft die auf dem Host installierten Pakete nach dem Neustart und überträgt bei Bedarf die E/A-Filter-VIBs an den Host.

Konfigurieren von E/A-Filtern in der vSphere-Umgebung

Führen Sie die folgenden Schritte aus, um Datendienste einzurichten, die die E/A-Filter für Ihre virtuellen Maschinen bereitstellen.

Voraussetzungen

  • Erstellen Sie einen Cluster, der mindestens einen ESXi-Host enthält.
  • Weitere Informationen zu von Drittanbietern bereitgestellten E/A-Filtern erhalten Sie von Ihrem Anbieter oder Ihrem Ansprechpartner bei VMware.

Installieren von E/A-Filtern in einem Cluster

Wenn Sie von Drittanbietern zur Verfügung gestellte E/A-Filter verwenden, installieren Sie die E/A-Filter in einem ESXi-Host-Cluster.

VMware-Partner können E/A-Filter über das vSphere APIs für E/A-Filter (VAIO)-Entwicklerprogramm erstellen.

Die Filterpakete werden als Lösungs-ZIP-Pakete verteilt, die E/A-Filter-Daemon, E/A-Filterbibliotheken, CIM-Anbieter und andere zugehörige Komponenten enthalten können.

Zum Bereitstellen der Filter führen Sie üblicherweise das von den Anbietern zur Verfügung gestellte Installationsprogramm aus. Die Installation wird auf ESXi-Clusterebene durchgeführt. Die Filter können nicht direkt auf bestimmten Hosts installiert werden.

Voraussetzungen

  • Erforderliche Rechte: Host.Configuration.Query-Patch.
  • Stellen Sie sicher, dass die E/A-Filterlösung von VMware zertifiziert ist.

Prozedur

  • Führen Sie das vom Anbieter bereitgestellte Installationsprogramm aus.
    Das Installationsprogramm stellt die entsprechende E/A-Filtererweiterung für vCenter Server und die Filterkomponenten auf allen Hosts in einem Cluster bereit.

    Ein Speicheranbieter (auch als VASA-Anbieter bezeichnet) wird automatisch für jeden ESXi-Host im Cluster registriert. Die erfolgreiche automatische Registrierung der E/A-Filter-Speicheranbieter löst ein Ereignis auf der Hostebene aus. Falls die Speicheranbieter nicht automatisch registriert werden können, löst das System einen Alarm auf den Hosts aus.

Anzeigen von E/A-Filtern und Speicheranbietern

Verwenden Sie den vSphere Client, um die in Ihrer Umgebung verfügbaren E/A-Filter zu überprüfen und sicherzustellen, dass die Anbieter von E/A-Filtern erwartungsgemäß angezeigt werden und aktiv sind.

Wenn Sie einen E/A-Filter eines Drittanbieters installieren, wird ein auch als VASA-Anbieter bezeichneter Speicheranbieter automatisch für jeden ESXi-Host im Cluster registriert. Die erfolgreiche automatische Registrierung der E/A-Filter-Speicheranbieter löst ein Ereignis auf der Hostebene aus. Falls die Speicheranbieter nicht automatisch registriert werden können, löst das System einen Alarm auf den Hosts aus.

Prozedur

  1. Überprüfen Sie, ob die E/A-Filter-Speicheranbieter erwartungsgemäß angezeigt werden und aktiv sind.
    1. Navigieren Sie zu vCenter Server.
    2. Klicken Sie auf die Registerkarte Konfigurieren und anschließend auf Speicheranbieter.
    3. Prüfen Sie die Speicheranbieter für E/A-Filter.
    Wenn die Anbieter der E/A-Filter ordnungsgemäß registriert wurden, wird die Schnittstelle für VM-Speicherrichtlinien mit den Funktionen und Datendiensten der Filter aufgefüllt.
  2. Überprüfen Sie, ob die E/A-Filterkomponenten in Ihrem Cluster und auf den ESXi-Hosts aufgelistet sind.
    Option Aktionen
    E/A-Filter in einem Cluster anzeigen
    1. Navigieren Sie zum Cluster.
    2. Klicken Sie auf die Registerkarte Konfigurieren.
    3. Klicken Sie unter Konfiguration auf E/A-Filter, um die im Cluster installierten Filter zu überprüfen.
    E/A-Filter auf einem Host anzeigen
    1. Navigieren Sie zum Host.
    2. Klicken Sie auf die Registerkarte Konfigurieren.
    3. Klicken Sie unter Speicher auf E/A-Filter, um die auf dem Host installierten Filter zu überprüfen.

Handhabung von Installationsfehlern bei E/A-Filtern

In der Regel sind für alle ESXi-Hosts in einem Cluster dieselben E/A-Filter installiert. Bei der Installation können gelegentlich Fehler auftreten.

Wenn die Installation eines E/A-Filters auf einem Host fehlschlägt, werden Ereignisse generiert, um den Fehler zu melden. Darüber hinaus zeigt ein Alarm auf dem Host die Ursache für den Fehler an. Beispiele für Fehler:
  • Auf dem Host kann nicht auf die VIB-URL zugegriffen werden.
  • VIB weist ein ungültiges Format auf.
  • VIB erfordert für den Host den Wartungsmodus, um ein Upgrade oder eine Deinstallation durchzuführen.
  • VIB erfordert nach der Installation oder Deinstallation einen Neustart des Hosts.
  • Versuche, den Host in den Wartungsmodus zu versetzen, schlagen fehl, da die virtuelle Maschine auf dem Host nicht evakuiert werden kann.
  • VIB erfordert manuelle Installation oder Deinstallation.

vCenter Server kann einige Fehler beheben. Für andere Fehler ist möglicherweise ein Eingreifen Ihrerseits erforderlich. Beispielsweise müssen Sie möglicherweise die VIB-URL bearbeiten, virtuelle Maschinen manuell evakuieren bzw. ausschalten oder aber VIBs manuell installieren bzw. deinstallieren.

Installieren von E/A-Filtern auf einem einzelnen ESXi-Host

Zur Fehlerbehebung können Sie eine ESXi-Komponente des E/A-Filters in Form einer VIB-Datei herunterladen und auf dem ESXi-Host installieren. Zum Installieren der VIB-Datei verwenden Sie den Befehl esxcli.

Voraussetzungen

Installieren Sie ESXCLI. Siehe Erste Schritte mit ESXCLI. Zur Fehlerbehebung führen Sie esxcli-Befehle in der ESXi Shell aus.

Prozedur

  1. Installieren Sie die VIBs durch Ausführen des folgenden Befehls:
    esxcli software vib install --depot path_to_VMware_vib_ZIP_file

    Optionen für den Befehl install ermöglichen es Ihnen, einen Testlauf durchzuführen, ein bestimmtes VIB anzugeben, die Verifizierung einer Akzeptanzebene zu umgehen usw. Umgehen Sie die Verifizierung nicht auf Produktionssystemen. Informationen finden Sie in der Dokumentation ESXCLI – Referenz.

  2. Stellen Sie sicher, dass die VIBs auf Ihrem ESXi-Host installiert sind.
    esxcli software vib list

Deinstallieren von E/A-Filtern in einem Cluster

In einem ESXi-Hostcluster bereitgestellte E/A-Filter können deinstalliert werden.

Voraussetzungen

  • Erforderliche Rechte: Host.Config.Patch.

Prozedur

  1. Deinstallieren Sie den E/A-Filter durch Ausführen des Installationsprogramms Ihres Anbieters.
    Während der Deinstallation versetzt das Installationsprogramm für E/A-Filter eines Drittanbieters die Hosts automatisch in den Wartungsmodus.
    Falls die Deinstallation erfolgreich ist, werden der Filter und alle zugehörigen Komponenten von den Hosts entfernt.
  2. Stellen Sie sicher, dass die E/A-Filterkomponenten auf Ihren ESXi-Hosts ordnungsgemäß deinstalliert wurden. Verwenden Sie eine der folgenden Methoden:
    Der deinstallierte Filter wird nicht mehr aufgeführt.

Aktualisieren von E/A-Filtern in einem Cluster

Nach dem Upgrade Ihrer ESXi-Hosts verwenden Sie Installationsprogramme, die von E/A-Filteranbietern zur Verfügung gestellt werden, um die im ESXi-Hostcluster bereitgestellten E/A-Filter zu aktualisieren.

Ein Upgrade besteht aus dem Deinstallieren der alten Filterkomponenten und dem Ersetzen durch die neuen Filterkomponenten. Um festzustellen, ob es sich bei einer Installation um ein Upgrade handelt, prüft vCenter Server die Namen und Versionen vorhandener Filter. Falls die Namen der vorhandenen Filter mit den Namen der neuen Filter übereinstimmen, aber unterschiedliche Versionen aufweisen, gilt die Installation als Upgrade.

Voraussetzungen

  • Erforderliche Rechte: Host.Config.Patch.
  • Aktualisieren Sie Ihre Hosts auf ESXi 8.0. Wenn Sie vSphere Lifecycle Manager für das Upgrade verwenden, finden Sie weitere Informationen in der Dokumentation zu Verwalten des Lebenszyklus von Host und Cluster.

Prozedur

  1. Führen Sie zum Aktualisieren des Filters das vom Anbieter zur Verfügung gestellte Installationsprogramm aus.

    Während des Upgrades versetzt das Installationsprogramm für E/A-Filter eines Drittanbieters die Hosts automatisch in den Wartungsmodus.

    Das Installationsprogramm identifiziert vorhandene Filterkomponenten und entfernt sie vor der Installation der neuen Filterkomponenten.
  2. Stellen Sie sicher, dass die E/A-Filterkomponenten auf Ihren ESXi-Hosts ordnungsgemäß aktualisiert wurden. Verwenden Sie eine der folgenden Methoden:

Ergebnisse

Nach dem Upgrade versetzt das System die Hosts wieder in den Betriebsmodus.