E/A-Filter sind Softwarekomponenten, die auf ESXi-Hosts installiert werden und zusätzliche Datendienste für virtuelle Maschinen anbieten können. Die Filter verarbeiten E/A-Anforderungen, die zwischen dem Gastbetriebssystem einer virtuellen Maschine und virtuellen Festplatten verschoben werden.

Die E/A-Filter können von VMware angeboten oder von Drittanbietern über vSphere APIs for I/O Filtering (VAIO) erstellt werden.

Grundlegendes zu E/A-Filtern

E/A-Filter können direkten Zugriff auf den E/A-Pfad der virtuellen Maschine erhalten. Sie können den E/A-Filter für eine einzelne virtuelle Festplatte aktivieren. Die E/A-Filter sind unabhängig von der Speichertopologie.

VMware bietet bestimmte Kategorien von E/A-Filtern an. Außerdem können die E/A-Filter von Drittanbietern erstellt werden. Normalerweise werden sie als Pakete verteilt, die ein Installationsprogramm beinhalten, um die Filterkomponenten in Hostclustern von vCenter Server und ESXi bereitzustellen.

Nachdem die E/A-Filter bereitgestellt wurden, konfiguriert und registriert vCenter Server automatisch einen E/A-Filter-Speicheranbieter – auch als VASA-Anbieter bezeichnet – für jeden Host im Cluster. Die Speicheranbieter kommunizieren mit vCenter Server und vom E/A-Filter angebotene Datendienste werden in der Schnittstelle für VM-Speicherrichtlinien angezeigt. Beim Festlegen gemeinsamer Regeln für eine VM-Richtlinie können Sie auf diese Datendienste zurückgreifen. Nachdem Sie diese Richtlinie virtuellen Festplatten zugeordnet haben, werden die E/A-Filter auf den virtuellen Festplatten aktiviert.

Unterstützung von Datenspeichern

E/A-Filter unterstützen alle Arten von Datenspeichern, einschließlich der folgenden:
  • VMFS
  • NFS 3
  • NFS 4.1
  • vVol
  • vSAN

Systemanforderungen für E/A-Filter

Um E/A-Filter in Ihrer Umgebung nutzen zu können, müssen bestimmte Anforderungen erfüllt werden.

  • Verwenden Sie die neueste Version von ESXi und vCenter Server, die mit E/A-Filtern kompatibel ist. Ältere Versionen unterstützen möglicherweise keine E/A-Filter oder bieten nur teilweise Unterstützung.
  • Prüfen Sie, ob für einzelne Partnerlösungen möglicherweise weitere Anforderungen bestehen. In bestimmten Fällen sind in Ihrer Umgebung möglicherweise Flash-Geräte, zusätzlicher physischer Arbeitsspeicher oder zusätzliche Netzwerkkonnektivität und Bandbreite erforderlich. Weitere Informationen erhalten Sie von Ihrem Anbieter oder Ihrem VMware-Repräsentanten.
  • Webserver zum Hosten von Partnerpaketen für die Filterinstallation. Der Server muss nach der Erstinstallation verfügbar bleiben. Wenn ein neuer Host dem Cluster hinzugefügt wird, verschiebt der Server die entsprechenden E/A-Filterkomponenten auf den Host.

Richtlinien und empfohlene Vorgehensweisen für E/A-Filter

Halten Sie sich bei der Verwendung von E/A-Filtern in Ihrer Umgebung an spezielle Richtlinien und empfohlene Vorgehensweisen.

  • Da E/A-Filter datenspeicherunabhängig sind, sind alle Arten von Datenspeichern, einschließlich VMFS, NFS, Virtual Volumes und vSAN, mit E/A-Filtern kompatibel.
  • E/A-Filter unterstützen RDMs im virtuellen Kompatibilitätsmodus. RDMs im physischen Kompatibilitätsmodus werden von E/A-Filtern nicht unterstützt.
  • Die E/A-Filterrichtlinie kann beim Migrieren oder Klonen einer virtuellen Maschine nicht geändert oder zugewiesen werden. Sie können die Richtlinie nach Abschluss des Migrations- oder Klonvorgangs ändern.
  • Wenn Sie eine virtuelle Maschine mit einer E/A-Filterrichtlinie von einem Host zu einem anderen klonen oder migrieren, muss für den Zielhost ein kompatibler Filter installiert sein. Diese Anforderung gilt für Migrationen, die von einem Administrator oder mit Funktionen wie HA oder DRS gestartet werden.
  • Wenn Sie eine Vorlage in eine virtuelle Maschine konvertieren und für die Vorlage eine E/A-Filterrichtlinie konfiguriert ist, muss für den Zielhost der kompatible E/A-Filter installiert sein.
  • Wenn Sie mit vCenter Site Recovery Manager virtuelle Festplatten replizieren, weisen die daraus resultierenden Festplatten auf der Wiederherstellungs-Site keine E/A-Filterrichtlinien auf. Sie müssen die E/A-Filterrichtlinien für die Wiederherstellungs-Site erstellen und erneut zu den replizierten Festplatten hinzufügen.
  • Falls der virtuellen Maschine eine Snapshot-Struktur zugeordnet wurde, können Sie die E/A-Filterrichtlinie für die virtuelle Maschine nicht hinzufügen, ändern oder entfernen.

Verwenden von Cache-E/A-Filtern mit Flash-Speichergeräten auf ESXi-Hosts

Ein Cache-E/A-Filter kann ein lokales Flash-Gerät auf Ihrem ESXi-Host zum Zwischenspeichern von Daten virtueller Maschinen verwenden.

Wenn Ihr Cache-E/A-Filter lokale Flash-Geräte verwendet, müssen Sie eine virtuelle Flash-Ressource bzw. vFlash-Ressource, die auch als VFFS-Volume bezeichnet wird, konfigurieren. Konfigurieren Sie die Ressource auf Ihrem ESXi-Host, bevor Sie den Filter aktivieren. Bei der Verarbeitung der E/A-Lesevorgänge der virtuellen Maschine erstellt der Filter einen VM-Cache und platziert ihn auf dem VFFS-Volume.

Die Abbildung zeigt ein VFFS-Volume und einen VM-Cache, der sich auf dem VFFS-Volume befindet.

Zum Einrichten einer vFlash-Ressource verwenden Sie Flash-Geräte, die mit dem Host verbunden sind. Wenn Sie die Kapazität der vFlash-Ressource erhöhen möchten, können Sie weitere Flash-Geräte hinzufügen. Ein einzelnes Flash-Laufwerk muss einer vFlash-Ressource exklusiv zugeteilt werden und kann nicht gemeinsam mit einem anderen vSphere-Dienst (z. B. vSAN oder VMFS) genutzt werden. Weitere Informationen finden Sie unter Einrichten der vFlash-Ressource.