DirectPath I/O ermöglicht den Zugriff virtueller Maschinen auf physische PCI-Funktionen auf Plattformen mit einer E/A-Arbeitsspeicherverwaltungseinheit.

Die folgenden Funktionen sind nicht für virtuelle Maschinen verfügbar, die mit DirectPath konfiguriert sind:

  • Hinzufügen und Entfernen von virtuellen Geräten bei laufendem Betrieb
  • Anhalten und Fortsetzen
  • Aufzeichnen und Wiedergabe
  • Fault Tolerance
  • Hochverfügbarkeit
  • DRS (eingeschränkte Verfügbarkeit. Die virtuelle Maschine kann Teil eines Clusters sein, kann aber nicht über Hosts hinweg migriert werden.)
  • Snapshots

Aktivieren des Passthroughs für ein Netzwerkgerät auf einem Host

Passthrough-Geräte ermöglichen eine effiziente Nutzung der Ressourcen und verbessern die Leistung in Ihrer Umgebung. Sie können „DirectPath-I/O-Passthrough“ für ein Netwzerkgerät auf einem Host aktivieren.

Vorsicht: Wenn Ihr ESXi-Host zum Starten von einem USB-Gerät oder einer an einen USB-Kanal angeschlossenen SD-Karte konfiguriert ist, stellen Sie sicher, dass Sie „DirectPath-I/O-Passthrough“ für den USB-Controller nicht aktivieren. Das Passthrough durch einen USB-Controller auf einem ESXi-Host, der von einem USB-Gerät oder einer SD-Karte startet, kann dazu führen, dass der Host in einen Zustand gerät, in dem die Konfiguration nicht registriert werden kann.

Prozedur

  1. Navigieren Sie zum Host im vSphere Client-Navigator.
  2. Erweitern Sie auf der Registerkarte Konfigurieren die Option Hardware und klicken Sie auf PCI-Geräte.
  3. Um „DirectPath I/O-Passthrough“ für ein PCI-Netzwerkgerät auf dem Host zu aktivieren, klicken Sie auf Bearbeiten.
    Eine Liste der verfügbaren Passthrough-Geräte wird angezeigt.
    Symbol Beschreibung
    Grünes Symbol Ein Gerät ist aktiv und kann aktiviert werden.
    Oranges Symbol Der Zustand des Geräts hat sich geändert und Sie müssen den Host neu starten, bevor Sie das Gerät verwenden können.
  4. Wählen Sie die für das Passthrough zu verwendenden Netzwerkgeräte aus und klicken Sie auf OK.
    Das ausgewählte PCI-Gerät wird in der Tabelle angezeigt. Die Geräteinformationen werden am unteren Rand des Bildschirms angezeigt.

Konfigurieren eines PCI-Geräts auf einer virtuellen Maschine

Passthrough-Geräte ermöglichen eine effizientere Nutzung der Ressourcen und verbessern die Leistung in Ihrer Umgebung. Sie können auf einer virtuellen Maschine im vSphere Client ein Passthrough-PCI-Gerät konfigurieren.

Vermeiden Sie bei Verwendung von Passthrough-Geräten mit einem Linux-Kernel der Version 2.6.20 oder früher den MSI- und MSI-X-Modus, da sich diese negativ auf die Leistung auswirken.

Voraussetzungen

Stellen Sie sicher, dass ein Passthrough-Netzwerkgerät auf dem Host der virtuellen Maschine konfiguriert ist. Weitere Informationen hierzu finden Sie unter Aktivieren des Passthroughs für ein Netzwerkgerät auf einem Host.

Prozedur

  1. Ermitteln Sie die virtuelle Maschine im vSphere Client.
    1. Wählen Sie ein Datencenter, einen Ordner, einen Cluster, einen Ressourcenpool oder einen Host aus und klicken Sie auf die Registerkarte VMs.
    2. Klicken Sie auf Virtuelle Maschinen und dann auf die virtuelle Maschine in der Liste.
  2. Schalten Sie die virtuelle Maschine aus.
  3. Wählen Sie im Menü „Aktionen“ die Option „Einstellungen bearbeiten“ aus.
  4. Wählen Sie die Registerkarte Virtuelle Hardware in dem Dialogfeld aus, in dem die Einstellungen angezeigt werden.
  5. Erweitern Sie den Abschnitt Arbeitsspeicher, und legen Sie Grenzwert auf Unbegrenzt fest.
  6. Klicken Sie auf die Schaltfläche Neues Gerät hinzufügen und wählen Sie unter „Andere Geräte“ die Option PCI-Gerät aus.
    Das Dropdown-Menü Neues PCI-Gerät wird der Liste auf der Registerkarte Virtuelle Hardware hinzugefügt.
  7. Wählen Sie im Dropdown-Menü Neues PCI-Gerät das Passthrough-Gerät aus, das Sie verwenden möchten, und klicken Sie auf OK.
  8. Schalten Sie die virtuelle Maschine ein.

Ergebnisse

Wird einer virtuellen Maschine ein DirectPath I/O-Gerät hinzugefügt, wird als Größe der Arbeitsspeicherreservierung die Arbeitsspeichergröße der virtuellen Maschine festgelegt.