Les alias de périphériques, également appelés noms de périphériques, sont des noms abrégés associés aux adaptateurs d'E/S dans un sous-système d'E/S. Par exemple, les liaisons montantes de réseau ont des alias tels que vmnic0, vmnic1, etc. Les objets d'adaptateur SCSI dans le sous-système de stockage et les objets de périphériques graphiques ont également des alias.
Un périphérique matériel peut être présenté comme plusieurs adaptateurs d'E/S dans le sous-système d'E/S. Les adaptateurs d'E/S peuvent être d'un type différent du périphérique physique sous-jacent. Par exemple, un périphérique FCoE est un adaptateur d'E/S de stockage qui utilise le matériel de la carte réseau. L'iSCSI logiciel est un adaptateur de stockage qui utilise la pile réseau au niveau de la couche IP. Par conséquent, dans le modèle de pilote natif ESXi, les alias font officiellement référence aux adaptateurs d'E/S, et non aux périphériques physiques tels qu'une carte réseau PCI ou un HBA PCI.
Attribution d'alias de périphériques
Un modèle de déploiement ESXi sans état est un modèle où l'hôte ESXi n'est pas installé sur des disques durs et qui démarre généralement à l'aide de PXE. Un modèle de déploiement ESXi avec état est un modèle où l'hôte ESXi est installé sur des disques durs locaux. L'attribution des alias de périphériques se produit lors d'un démarrage sans état d'ESXi ou d'une nouvelle installation d'ESXi avec état. L'hôte ESXi attribue des alias aux adaptateurs d'E/S dans un ordre basé sur l'ordre d'énumération du matériel sous-jacent. L'hôte ESXi attribue d'abord les alias aux périphériques intégrés, puis aux cartes de complément en fonction de l'ordre des emplacements. L'hôte ESXi ne peut pas attribuer d'alias aux périphériques absents ou aux périphériques sans pilotes pris en charge.
Persistance de la configuration des alias de périphériques
Une fois que l'hôte ESXi a attribué des alias, la configuration des alias est conservée. L'hôte ESXi tente de conserver le même alias de chaque périphérique, quelles que soient les mises à jour de version d'ESXi ou les modifications du matériel, telles que l'ajout ou la suppression de périphériques des emplacements.
- Dans les systèmes avec état, la configuration d'alias est conservée localement sur l'hôte.
- Dans les systèmes sans état, si vous ne gérez pas le système sans état à l'aide de profils d'hôte, la configuration d'alias n'est pas préservée localement sur l'hôte.
- Dans les systèmes avec état et sans état que vous gérez à l'aide de profils d'hôte, la configuration d'alias est conservée dans le profil d'hôte. Si vous appliquez un profil d'hôte à un hôte avec état, le profil d'hôte remplace toute configuration d'alias conservée localement.
Modifications de la configuration des alias de périphériques
La persistance de la configuration d'alias est basée sur les adresses de bus des périphériques. Si l'adresse de bus d'un périphérique est altérée, la configuration de l'alias persistant devient inapplicable et les alias attribués au périphérique peuvent changer.
- Une mise à niveau de pilote peut énumérer ou présenter un adaptateur d'E/S différemment au système selon la manière dont l'adaptateur d'E/S est présenté avant la mise à niveau du pilote.
- La mise à niveau d'une pile peut entraîner des modifications dans les parties d'une configuration de pilote multi-module ou à la pile d'E/S ESXi qui prend en charge un pilote multi-module.
- Les mises à niveau du microprogramme du BIOS ou du périphérique peuvent entraîner des informations incomplètes sur le port ou l'emplacement.
- Modifications de la position de l'emplacement d'un périphérique.
Configuration des alias de périphériques dans les clusters ESXi
La configuration initiale des alias est la même sur un cluster de systèmes identiques. Cependant, même sur un cluster qui est considéré homogène, de petites différences de matériel ou de microprogramme peuvent entraîner des différences dans la configuration des alias entre les hôtes.
Les différences dans l'ordre de traitement pendant la liaison de pilote peuvent également entraîner des différences dans la configuration d'alias. Par exemple, un pilote de carte réseau enregistre deux liaisons montantes, uplink-1 et uplink-2, pour deux ports du même périphérique PCI, dans lesquels l'un des ports n'est pas énumérable au niveau matériel par le système. Les modifications de synchronisation dans l'ordre d'enregistrement des liaisons montantes peuvent entraîner des différences dans la manière dont les hôtes ESXi attribuent des alias aux liaisons montantes. Un hôte ESXi peut attribuer l'alias basé sur le matériel à uplink-1, et un autre hôte ESXi peut attribuer l'alias basé sur le matériel à uplink-2.
Pour faire correspondre la configuration des alias entre les hôtes homogènes, vous pouvez utiliser des profils d'hôte. Le profil d'hôte de configuration des alias de périphériques applique la configuration d'alias à un hôte ESXi en mappant les périphériques de la configuration d'alias aux périphériques hôtes ESXi. L'opération de mappage est basée sur les sources d'informations de matériel utilisées comme base pour l'attribution initiale des alias. Pour plus d'informations sur les sources d'informations utilisées pour l'attribution d'alias, consultez l'article KB 2091560 de la base de connaissances.
Le profil d'hôte de configuration des alias de périphériques signale également des erreurs, par exemple lorsqu'un périphérique est présent dans le profil d'hôte, mais qu'il n'est pas présent sur l'hôte.
Un cluster hétérogène n'a pas la même configuration d'alias par défaut sur ses hôtes. En raison des différences entre les périphériques, un profil d'hôte ne peut pas être appliqué proprement.