Aller au contenu

Familles d'équipements

Les Familles d'équipements permettent de regrouper des modèles matériels d'un même constructeur.

Par exemple, sous le constructeur Cisco, des familles distinctes comme Cisco IOS et Cisco Nexus permettent de séparer différents systèmes d'exploitation ou gammes de produits.

Liste des familles d'équipements
Liste des familles montrant les modèles spécifiques qu'elles contiennent.

Création et gestion

Comme les constructeurs, les familles d'équipements sont des définitions strictement manuelles. Avalon ne les crée pas automatiquement lors de la découverte.

  • Name : Le nom d'affichage de la famille (ex : Aruba OS CX).
  • Device Models : Cette colonne liste les SKU matériels spécifiques (modèles) actuellement assignés à cette famille.
  • Driver : Le pilote utilisé pour dialoguer avec les équipements de la famille, voir la section suivante.

Cette hiérarchie garantit que lorsque vous intégrez un équipement, vous pouvez facilement filtrer par Constructeur > Famille > Modèle.

Pilote de la famille

Le pilote est ce qui permet à Avalon de dialoguer avec un équipement en SSH. Il se règle sur la famille, et non sur chaque modèle : tous les équipements d'une même famille parlent le même système, donc partagent le même pilote.

  • Driver : liste déroulante alimentée par l'instance. Il n'y a rien à saisir à la main, seuls les pilotes réellement disponibles y figurent.

Une famille dont le pilote n'a pas été renseigné est explicitement marquée Unknown.

Une famille sans pilote bloque tout ce qui parle à l'équipement

Découverte, sauvegarde de configuration, mise à jour, déploiement de service : toutes ces opérations ont besoin du pilote. Sur une famille marquée Unknown, elles échouent avec un message qui nomme la cause et l'action à mener, plutôt que d'échouer plus loin sans explication.

Certains équipements formant un ensemble logique, comme une paire VSX, une pile ou un IRF, sont reconnus automatiquement à partir de leur modèle et pilotés par une variante spécialisée. Vous n'avez pas de famille distincte à créer pour eux.

La liste des systèmes pris en charge est dans Compatibilité des plateformes.

Choix du pilote d'une famille
La liste des pilotes est fournie par l'instance, il n'y a rien à saisir.

Important : Compatibilité binaire

Lors de la définition d'une famille d'équipements, vous devez vous assurer que tous les modèles au sein de cette famille partagent exactement le même fichier binaire de système d'exploitation.

Avalon utilise la famille d'équipements pour filtrer quelles images sont éligibles pour une mise à jour. Si deux modèles nécessitent des fichiers binaires différents, ils doivent être placés dans des familles séparées.

Exemple : Série Cisco Catalyst 9000

Bien qu'ils fassent partie de la même série "Cat9k" en termes marketing, les binaires diffèrent techniquement :

  • Catalyst 9200 / 9200L : Nécessitent un binaire spécifique (ex : cat9k_lite_iosxe...).
  • Catalyst 9300 / 9400 / 9500 : Partagent un binaire commun (ex : cat9k_iosxe...).

Implémentation Avalon correcte :

Vous devriez créer deux familles distinctes :

  1. Cisco Cat 9200 (Contient les modèles C9200-24P, C9200L-48P...)
  2. Cisco Cat 9300-9600 (Contient les modèles C9300-48U, C9500-40X...)

Cela garantit que vous ne pouvez pas pousser accidentellement une image "Lite" vers un commutateur de cœur.