Bei Gerätealiasnamen, die auch als Gerätenamen bezeichnet werden, handelt es sich um kurze Namen, die mit E/A-Adaptern in einem E/A-System verknüpft sind. Netzwerk-Uplinks werden beispielsweise mit Aliasnamen wie vmnic0, vmnic1 usw. versehen. SCSI-Adapterobjekte im Speichersubsystem und Objekte der Grafikgeräte weisen ebenfalls Aliasnamen auf.

Ein Hardwaregerät kann als mehrere E/A-Adapter im E/A-Subsystem dargestellt werden. Die E/A-Adapter können einen anderen Typ als das zugrunde liegende physische Gerät aufweisen. Beispielsweise handelt es sich bei einem FCoE-Gerät um einen Speicher-E/A-Adapter, der Netzwerkkartenhardware verwendet. Software-iSCSI ist ein Speicheradapter, der den Netzwerk-Stack auf der IP-Schicht verwendet. Daher beziehen sich die Aliasnamen im nativen ESXi-Treibermodell formal nur auf die E/A-Adapter und nicht auf physische Geräte, wie z. B. eine PCI-NIC oder einen PCI-HBA.

Zuweisung von Gerätealiasnamen

Ein statusfreies ESXi-Bereitstellungsmodell ist ein Modell, bei dem der ESXi-Host nicht auf Festplatten installiert ist und in der Regel mithilfe von PXE gestartet wird. Ein statusbehaftetes ESXi-Bereitstellungsmodell ist ein Modell, bei dem der ESXi-Host auf lokalen Festplatten installiert ist. Die Zuweisung des Gerätealias erfolgt während eines statusfreien ESXi-Starts oder einer Neuinstallation von statusbehaftetem ESXi. Der ESXi-Host weist Aliasnamen in einer Reihenfolge zu E/A-Adaptern zu, die auf der Aufzählungsreihenfolge der zugrunde liegenden Hardware basiert. Der ESXi-Host weist Aliasnamen zuerst zu On-Board-Geräten und dann zu Erweiterungskarten basierend auf der Steckplatzreihenfolge zu. Der ESXi-Host kann Aliasnamen nicht zu abwesenden Geräten oder zu Geräten ohne unterstützte Treiber zuweisen.

Der Uplink, der eine in die Hauptplatine integrierte Netzwerkkarte verwendet, erhält einen vmnicN-Alias mit einer niedrigeren Nummer als ein Uplink einer PCI-Erweiterungskarte. Der Treiber der Netzwerkkarte registriert unter Umständen mehr als einen Uplink. Wenn einer der Uplinks nicht mit einem aufzählbaren Hardwaregerät übereinstimmt, weist der ESXi-Host dem Uplink nach dessen Registrierung im System den nächsten verfügbaren Alias zu.

Persistenz der Gerätealiaskonfiguration

Nach dem Zuweisen von Aliasnamen durch den ESXi-Host wird die Aliaskonfiguration beibehalten. Der ESXi-Host versucht unabhängig von den Updates der ESXi-Version oder den Hardwareänderungen, wie z. B. dem Hinzufügen oder Entfernen von Geräten aus Steckplätzen, den gleichen Alias für alle Geräte zu verwenden.

Die Beibehaltung der Aliaskonfiguration richtet sich nach dem Bereitstellungsmodell.
  • In statusbehafteten Systemen wird die Aliaskonfiguration lokal auf dem Host beibehalten.
  • Wenn Sie das statusfreie System nicht mithilfe von Hostprofilen verwalten, wird die Aliaskonfiguration in statusfreien Systemen nicht lokal auf dem Host beibehalten.
  • In statusbehafteten und statusfreien Systemen, die Sie mithilfe von Hostprofilen verwalten, wird die Aliaskonfiguration im Hostprofil beibehalten. Wenn Sie ein Hostprofil auf einen statusbehafteten Host anwenden, überschreibt das Hostprofil jede lokal beibehaltene Aliaskonfiguration.

Änderungen an der Konfiguration des Gerätealias

Die Beibehaltung der Aliaskonfiguration basiert auf den Busadressen der Geräte. Wenn die Busadresse eines Geräts geändert wird, kann die Konfiguration des beibehaltenen Alias nicht angewendet werden, und die dem Gerät zugewiesenen Aliasnamen können sich ändern.

Änderungen an der Konfiguration des Gerätealias können in folgenden Fällen auftreten:
  • Durch ein Treiber-Update kann dem System ein E/A-Adapter unter Umständen anders dargestellt werden, als dies vor dem Treiber-Update der Fall war.
  • Ein Stack-Upgrade führt möglicherweise zu Änderungen an Teilen eines Treiber-Setups mit mehreren Modulen oder am ESXi-E/A-Stack, der einen Treiber mit mehreren Module unterstützt.
  • BIOS-Upgrades oder Upgrades der Geräte-Firmware können unvollständige Port- oder Steckplatzinformationen zur Folge haben.
  • Änderungen an der Steckplatzposition für ein Gerät.
Hinweis: Wenn Sie ein Gerät aus dem System entfernen, wird die Aliaskonfiguration der E/A-Adapter des Geräts entfernt. Wenn Sie dieselben Geräte zu einem späteren Zeitpunkt erneut dem System hinzufügen, erhalten die E/A-Adapter des Geräts möglicherweise nicht ihre vorherigen Aliasnamen.

Konfiguration des Gerätealias in ESXi-Clustern

Die anfängliche Aliaskonfiguration stimmt in einem Cluster mit identischen Systemen überein. Jedoch können selbst in einem als homogen betrachteten Cluster kleine Unterschiede bei Hardware oder Firmware zu Unterschieden in der Aliaskonfiguration zwischen Hosts führen.

Unterschiede bei der Verarbeitungsreihenfolge während der Treiberbindung können auch Unterschiede in der Aliaskonfiguration zur Folge haben. Beispiel: Ein Netzwerkkartentreiber registriert zwei Uplinks (uplink-1 und uplink-2) für zwei Ports auf demselben PCI-Gerät, wobei die Hardware einer der Ports im System nicht aufgezählt wird. Zeitliche Änderungen in der Reihenfolge der Uplink-Registrierung können zu Unterschieden in der Art und Weise führen, wie die ESXi-Hosts den Uplinks Aliasnamen zuweisen. Ein ESXi-Host kann den hardwarebasierten Alias zu Uplink-1 zuweisen, während ein anderer ESXi-Host den hardwarebasierten Alias zu Uplink-2 zuordnet.

Um die Aliaskonfiguration über homogene Hosts hinweg anzupassen, können Sie Hostprofile verwenden. Das Hostprofil mit der Bezeichnung „Konfiguration des Gerätealias“ wendet die Aliaskonfiguration auf einen ESXi-Host an, indem den ESXi-Hostgeräten Geräte in der Aliaskonfiguration zugeordnet werden. Der Zuordnungsvorgang basiert auf den Informationsquellen der Hardware, die als Grundlage für die anfängliche Aliaszuweisung verwendet werden. Weitere Informationen zu den für die Aliaszuweisung verwendeten Informationsquellen finden Sie im Knowledgebase-Artikel KB 2091560.

Das Hostprofil mit der Bezeichnung „Konfiguration des Gerätealias“ zeigt auch Fehler an, wenn ein Gerät beispielsweise im Hostprofil, nicht aber auf dem Host vorhanden ist.

Ein heterogener Cluster verfügt nicht über dieselbe Standardaliaskonfiguration auf den zugehörigen Hosts. Aufgrund der Unterschiede zwischen den Geräten kann ein Hostprofil nicht ordnungsgemäß angewendet werden.