In der Umgebung ESXi wird jedes Speichergerät durch mehrere Namen identifiziert.
Gerätebezeichner
Je nach Art der Speicherung verwendet der ESXi-Host unterschiedliche Algorithmen und Konventionen zum Generieren eines Bezeichners für jedes Speichergerät.
- Vom Speicher bereitgestellte Bezeichner
-
Der
ESXi-Host fragt ein Ziel-Speichergerät nach den Namen des Geräts ab. Aus den zurückgegebenen Metadaten extrahiert oder generiert der Host einen eindeutigen Bezeichner für das Gerät. Der Bezeichner basiert auf bestimmten Speicher-Standards, ist eindeutig und einheitlich auf allen Hosts und hat einen der folgenden Formate:
- naa.xxx
- eui.xxx
- t10.xxx
- Pfadbasierter Bezeichner
-
Stellt das Gerät keinen Bezeichner zur Verfügung, generiert der Host eine mpx.Name des
Speicherpfads, wobei
Pfad den ersten Pfad zu dem Gerät, z. B.
mpx.vmhba1:C0:T1:L3 darstellt. Dieser Bezeichner kann auf dieselbe Weise verwendet werden wie der vom Speicher bereitgestellte Bezeichner.
Der mpx.path-Bezeichner wird für lokale Geräte unter der Annahme erstellt, dass ihre Pfadnamen eindeutig sind. Dieser Bezeichner ist nicht eindeutig oder dauerhaft und kann sich nach jedem Neustart des Systems ändern.
In der Regel hat der Pfad zu dem Gerät das folgende Format:
vmhbaAdapter:CKanal:TZiel:LLUN
- vmhbaAdapter ist der Name des Speicheradapters. Der Name bezieht sich auf den physischen Adapter auf dem Host, nicht auf den SCSI-Controller, den die virtuellen Maschinen verwenden.
- CChannel ist die Nummer des Speicherkanals.
Software-iSCSI-Adapter und abhängige Hardwareadapter verwenden die Kanalnummer, um mehrere Pfade zu demselben Ziel anzuzeigen.
- TZiel ist die Zielnummer. Die Zielnummerierung wird vom Host festgelegt und kann sich ändern, wenn es eine Änderung in der Zuordnung von Zielen gibt, die für den Host sichtbar sind. Von verschiedenen Hosts gemeinsam verwendete Ziele verfügen möglicherweise nicht über dieselbe Zielnummer.
- LLUN ist die LUN-Nummer, die die Position der LUN innerhalb des Ziels angibt. Die LUN-Nummer wird vom Speichersystem bereitgestellt. Wenn ein Ziel nur über eine LUN verfügt, ist die LUN-Nummer immer Null (0).
Beispielsweise repräsentiert vmhba1:C0:T3:L1 LUN1 auf Ziel 3, auf die über den Speicheradapter vmhba1 und den Kanal 0 zugegriffen wird.
- Legacy-Bezeichner
-
Zusätzlich zu den vom Speicher bereitgestellten Bezeichnern oder mpx.
path-Bezeichnern generiert
ESXi für jedes Gerät einen alternativen veralteten Namen. Der Bezeichner hat das folgende Format:
vml.number
Der Legacy-Bezeichner enthält mehrere Ziffern, die für das Gerät eindeutig sind. Der Bezeichner kann teilweise aus den Metadaten, die über den Befehl SCSI INQUIRY erhalten wurden, abgeleitet werden. Für nicht lokale Geräte, die keine SCSI INQUIRY-Bezeichner bieten, wird der vml.Nummer-Bezeichner als einzig verfügbarer eindeutiger Bezeichner verwendet.
Anzeigen von Gerätenamen in der vSphere-CLI
Sie können den Befehl esxcli storage core device list verwenden, um alle Gerätenamen in der vSphere-CLI anzuzeigen. Die Ausgabe lautet in etwa wie folgt:
# esxcli storage core device list naa.XXX Display Name: DGC Fibre Channel Disk(naa.XXX) ... Other UIDs: vml.000XXX mpx.vmhba1:C0:T0:L0 Display Name: Local VMware Disk (mpx.vmhba1:C0:T0:L0) ... Other UIDs: vml.0000000000XYZ
NVMe-Geräte mit NGUID-Gerätebezeichnern
Für NVMe-Geräte generiert ESXi Gerätebezeichner basierend auf den aus den Geräten abgerufenen Informationen. Allgemein unterstützen NVMe-Geräte Bezeichner in den Formaten EUI64 oder NGUID oder verwenden beide Formate. NGUID steht für „Namespace Globally Unique Identifier“ (Global eindeutiger Namespace-Bezeichner), der das 16-Byte-Kennzeichnerformat EUI64 verwendet.
Für die Geräte, die nur das NGUID-Format unterstützen, erstellt der Host zwei Bezeichner: eui.xxx (NGUID) als primären und t10.xxx_controller_serial_number als alternativen primären Bezeichner.
Vom Gerät unterstützte ID-Formate | Vom Host generierter Gerätebezeichner | |
---|---|---|
ID-Format EUI64 | ID-Format NGUID | ESXi 8.0 |
Ja | Ja | t10.xxx_EUI64 |
Ja | Nein | t10.xxx_EUI64 |
Nein | Ja | eui.xxx (NGUID) als primäre ID t10.xxx_controller_serial_number als alternative primäre ID |
Überprüfen der Zuordnung zwischen primären und alternativen Gerätebezeichnern
esxcli storage core device uidmap list eui.0000xyz..... Primary UID: eui.0000xyz..... Alternative Primary UIDs: t10.0000abc.... Legacy UID: vml.0000000000766d68.... Alternative Legacy UIDs: vml.000000000080906....
Umbenennen von Speichergeräten
Der ESXi-Host weist einem Speichergerät basierend auf dem Speichertyp und dem Hersteller einen Anzeigenamen zu. Sie können den Anzeigenamen des Speichergeräts ändern.
Sie können bestimmte Arten von lokalen Geräten nicht umbenennen.
Prozedur
- Navigieren Sie im vSphere Client zum ESXi-Host.
- Klicken Sie auf die Registerkarte Konfigurieren.
- Klicken Sie unter Speicher auf Speichergeräte.
- Wählen Sie das umzubenennende Gerät und klicken Sie auf Umbenennen.
- Ändern Sie den Gerätnamen auf einen aussagekräftigen Namen.