PowerEdge: Erweitertes Systemd-Benennungsschema in RHEL 8
Summary: Informationen zur Benennung von Netzwerkgeräten durch den Linux-Kernel
Instructions
In Red Hat Enterprise Linux 6 und 7 biosdevname war das Standardbenennungsschema für die Netzwerkschnittstellen auf unterstützten Dell Systemen.
Ab RHEL 8 systemd naming ist das Standardbenennungsschema für die Netzwerkschnittstellen auf unterstützten Dell Systemen.
Systemd Die Benennung wurde mit den folgenden Funktionen erweitert, um die Benennung der Netzwerkschnittstellen zu verbessern.
Was wurde verbessert? systemd Netzwerkbenennung zur Berücksichtigung übergeordneter Geräte bei der Suche nach PCI-Steckplätzen:
- In den älteren Versionen
systemddurchläuft bei der Suche nach PCI-Steckplatzinformationen nicht die PCI-Struktur, um nach übergeordneten Geräten zu suchen. Die PCI-Steckplatzinformationen sind möglicherweise nur für die PCI-Funktion 0 in einem Multifunktionsgerät verfügbar. - Nach den Verbesserungen,
systemdsucht jetzt beim Abrufen von PCI-Steckplatzinformationen nach übergeordneten Geräten. - Selbst wenn einem PCIe-Netzwerk-Controller-Gerät keine Steckplatznummer zugeordnet ist, eine seiner übergeordneten Geräte jedoch über eine zugeordnete Steckplatznummer,
systemddurchläuft die PCI-Struktur, um die PCI-Steckplatzinformationen von den übergeordneten Systemen abzurufen.
Benennung der Netzwerkschnittstelle für die Netzwerkkarte, die in PCIe-Steckplatz 2 installiert ist:
|
|
|
|
|
|
|
|
|
|
|
|
Verbesserte systemd-Netzwerkbenennung zur Verbesserung der SR-IOV-Gerätebenennung:
- Wenn eine SRIOV Virtual Function (VF) erstellt wird, macht der Kernel
physfn/virtfnXLinks in sysfs. In den älteren Versionen schaut sich systemd diese nicht anphysfn/virtfnXLinks in sysfs, die der Kernel zur Verfügung stellt. - Jetzt mit den Verbesserungen
systemdSchaut sich anphysfn/virtfnXLinks insysfs, wenn eine VF erstellt wird. - Früher wurden virtuelle SR-IOV-Geräte so benannt, als ob sie unabhängig wären, aber jetzt werden diese virtuellen Geräte basierend auf dem Namen der übergeordneten Schnittstelle mit dem Suffix "v<N>" benannt, wobei <N die Nummer des virtuellen Geräts> ist.
Benennung der Netzwerkschnittstelle nach der Erstellung von zwei SRIOV VFs für die Netzwerkkarte, die in PCIe-Steckplatz 2 installiert ist:
|
|
|
|
|
|
|
|
|
|
|
|
Benennung der Netzwerkschnittstelle nach der Erstellung von zwei SRIOV-VFs für die integrierte Netzwerkkarte:
|
|
|
|
|
|
|
|
|
|
|
|
Erweiterte systemd-Netzwerkbenennung zur Interpretation von ARI zur Verbesserung der NPAR-EP-Gerätebenennung:
- Die Funktion "Network Partitioning" (NPAR) bietet die Möglichkeit, acht NIC-Partitionen zu erstellen, und NPAR-EP (Extended Partitions) bietet die Möglichkeit, acht zusätzliche Partitionen (insgesamt 16) zu erstellen. NPAR-EP erfordert die Aktivierung von PCI ARI. In den älteren Versionen interpretiert systemd ARI nicht.
- Weitere Informationen zu ARI finden Sie unter https://pcisig.com/sites/default/files/specification_documents/ECN-alt-rid-interpretation-070604.pdf
- Ein ARI-Gerät interpretiert seine direkt zugeordneten IDs (Routing, Requester und Completer) so, dass sie eine 8-Bit-Funktionsnummer anstelle der herkömmlichen 3-Bit-Funktionsnummer haben.
- Jetzt mit den Verbesserungen
systemdVerwenden Sie die 8-Bit-Funktionsnummern, wenn ARI aktiviert ist, um die Benennung für NPAR-EP-Partitionen zu verbessern.
Benennung von Netzwerkschnittstellen nach Aktivierung von NPAR-EP für die Netzwerkkarte:
|
|
|
|
|
|
|
|