Bevor Sie eine virtuelle Maschine mit einer virtuellen Funktion verknüpfen können, müssen Sie die virtuellen Funktionen der physischen Netzwerkkarte auf Ihrem Host mithilfe eines Hostprofils konfigurieren.

Vorbereitungen

  • Stellen Sie sicher, dass die Konfiguration Ihrer Umgebung SR-IOV unterstützt. Informationen hierzu finden Sie unter SR-IOV-Unterstützung.

  • Erstellen Sie ein Hostprofil unter Verwendung des SR-IOV-fähigen Hosts als Referenz. Weitere Informationen zu Hostprofilen finden Sie in der Dokumentation vSphere-Hostprofile.

Starten Sie den vSphere Client und melden Sie sich bei einem vCenter Server-System an.

Warum und wann dieser Vorgang ausgeführt wird

Sie können auch virtuelle SR-IOV-Funktionen auf dem Host aktivieren, indem Sie entsprechend der Treiberdokumentation den vCLI-Befehl esxcli system module parameters set im Netzwerkkarten-Treiberparameter für virtuelle Funktionen verwenden. Weitere Informationen zur Verwendung von vCLI-Befehlen finden Sie unter Dokumentation zur vSphere-Befehlszeilenschnittstelle.

Prozedur

  1. Klicken Sie im vSphere Client auf Home und wählen Sie die Hauptansicht Hostprofile aus.
  2. Wählen Sie das Hostprofil aus der Liste aus und klicken Sie auf Profil bearbeiten.
  3. Erweitern Sie Konfiguration des Kernelmoduls > Kernelmodul und wählen Sie das Kernelmodul für den physischen Funktionstreiber aus.
  4. Erweitern Sie den Kernelmodulparameter und wählen Sie den Parameter des physischen Funktionstreibers zum Erstellen virtueller Funktionen aus.

    Beispielsweise lautet der Parameter des physischen Funktionstreibers einer physischen Intel-Netzwerkkarte max_vfs.

  5. Klicken Sie auf Bearbeiten.
  6. Geben Sie im Textfeld Wert eine kommagetrennte Liste mit gültigen Anzahlwerten für virtuelle Funktionen ein.

    Jeder Listeneintrag besteht aus der Anzahl der virtuellen Funktionen, die Sie für jede physische Funktion konfigurieren möchten. Der Wert 0 bedeutet, dass SR-IOV für diese physische Funktion nicht aktiviert wird.

    Beispiel: Wenn Sie einen Dual Port haben, definieren Sie die Anzahl mit

    x,y

    wobei x oder y die Anzahl der virtuellen Funktionen ist, die Sie für einen einzelnen Port aktivieren möchten.

    Wenn die Zielanzahl virtueller Funktionen auf einem einzelnen Host 30 ist, verfügen Sie möglicherweise über zwei Dual-Port-Karten, die auf 0,10,10,10 festgelegt sind.

    Anmerkung:

    Die Anzahl an virtuellen Funktionen, die für die Konfiguration unterstützt wird und verfügbar ist, hängt von der Systemkonfiguration ab.

  7. Klicken Sie auf OK.
  8. Standardisieren Sie das geänderte Hostprofil für den Zielhost.

Ergebnisse

Nachdem die virtuellen Funktionen auf dem Host aktiviert wurden, wird die physische Netzwerkkarte in der Liste Netzwerkadapter auf der Registerkarte Konfiguration für den Host nicht mehr als Hostnetzwerkadapter angezeigt. Sie wird in der Liste Erweiterte Einstellungen für den Host angezeigt.

Nächste Maßnahme

Verknüpfen Sie eine virtuelle Funktion mit einer virtuellen Maschine als PCI-Gerät für die Vernetzung über Direct Path I/O.