Guide d’état du tissu central
Comment lire, interpréter et dépanner l’état du tissu central dans VergeOS, y compris les valeurs de score, des exemples de tissu sain ou dégradé, et la vérification préalable à la maintenance.
Prérequis
Accès à l’interface VergeOS avec des privilèges de gestion des nœuds
Compréhension de base de l’architecture du réseau central VergeOS
Accès à la console physique ou à IPMI des nœuds (pour le dépannage)
Connaissance de vos affectations VLAN principales (Core 1 et Core 2) et de la vitesse de liaison NIC attendue
Qu’est-ce que la fabric principale ?
La fabric constitue l’épine dorsale de votre système VergeOS, en utilisant le réseau principal pour gérer toutes les communications de nœud à nœud, y compris le trafic vSAN, la découverte des pairs, les opérations de gestion, le trafic réseau inter-nœuds, les migrations de VM et de réseau, ainsi que d’autres fonctions.
Un déploiement VergeOS typique utilise deux réseaux principaux physiques indépendants (« Core 1 Switch », « Core 2 Switch ») pour la redondance. Chaque nœud doit disposer de deux chemins physiques indépendants vers chaque autre nœud du cluster.
Aucun saut de commutateur requis
Tous les nœuds doivent être connectés à la même fabric de commutation avec zéro saut de commutateur entre eux. La latence cible entre les nœuds sur les réseaux de la fabric principale est inférieure à 0,05 ms. L’ajout de sauts de commutateur introduit une latence qui dégrade les scores de la fabric et les performances du cluster.
Cette redondance de la fabric principale est essentielle pour maintenir la résilience du système et son fonctionnement ininterrompu, même en cas de panne d’un nœud ou d’un disque, et permet d’effectuer des opérations de maintenance sans interruption.
Exigences MTU de la fabric principale :
Port de commutateur physique
>= 9216
NIC physique
9192 (typique)
superposition VXLAN
MTU de la NIC moins 50 octets d’en-tête
Accès à l’état de la fabric (interface utilisateur)
L’état de la fabric est disponible dans l’interface utilisateur VergeOS à plusieurs niveaux de détail.
Alarmes
Résumé
Surveillance quotidienne — alertes lorsque des chemins sont dégradés ou perdus
Liste des NIC des nœuds
Par NIC
Vérification rapide de l’état de toutes les NIC des nœuds
Tableau de bord du nœud
Par NIC (nœud sélectionné)
Vérification rapide de l’état des NIC individuelles et de leurs connexions aux autres nœuds
Diagnostics des nœuds
Rapport JSON complet
Dépannage avancé — détails complets des chemins, des scores et des pairs
Alarmes
Au quotidien, la surveillance de l’état de la fabric peut être gérée via le même système d’alarmes que celui utilisé pour le reste de votre environnement VergeOS. Une alerte d’avertissement est déclenchée lorsque la communication bidirectionnelle n’est pas disponible sur un chemin du réseau principal.
En cliquant sur une alarme dans la liste, vous accédez directement au tableau de bord du nœud affecté, où des détails supplémentaires sont disponibles.
Pour plus d’informations sur la consultation et la gestion des alarmes, consultez le Guide des alarmes.
Traitez immédiatement les alarmes du réseau principal
Les alarmes du réseau principal indiquent que votre système ne dispose peut-être pas de la redondance complète de la fabric. Résolvez-les rapidement afin de garantir que votre cluster puisse tolérer une panne sans interruption. Les déclencheurs d’événements peuvent être configurés pour envoyer des notifications par e-mail, par SMS via des systèmes d’alerte, via des canaux Slack surveillés, et plus encore, afin que les administrateurs soient avertis immédiatement. Consultez le Guide produit du moteur de tâches pour plus d’informations sur la création de tâches automatisées ; cet Exemple d’automatisation article de la base de connaissances fournit un exemple de configuration de notifications déclenchées par événement.
Liste des NIC des nœuds
C’est un moyen rapide de consulter l’état de la fabric sur toutes les NIC du réseau principal depuis une seule page.
Accédez à Infrastructure > Nœuds.
Cliquez sur NICs dans le menu de gauche.
Une liste de toutes les NIC de tous les nœuds est affichée. Le État du fabric colonne affiche l’état des NIC du réseau principal (par ex. « Confirmed », « No Path », « Degraded »). Un État du fabric de « None » est affiché pour les NIC qui ne participent pas à la fabric principale (par ex. réseaux externes).
Tableaux de bord des nœuds
Les informations d’état sont disponibles par NIC dans chaque tableau de bord de nœud.
Accédez à Infrastructure > Nœuds.
Double-cliquez sur le nœud dans la liste.
Faites défiler jusqu’à la section NICs section du tableau de bord du nœud. Chaque NIC de la fabric principale affiche soit un Confirmé indicateur d’état, soit un message d’état de problème (par ex. No Path, Degraded).
Pour plus de détails, cliquez sur l’icône du globe à droite. Une fenêtre contextuelle s’affiche avec les détails de la NIC :
Fabricant, modèle, interface et pilote
Confirmé / Aucun chemin / Dégradé état pour chaque connexion vers chaque autre nœud du système
Score par connexion vers chaque autre nœud (voir Valeurs du score ci-dessous)
Chaque chemin doit afficher Confirmé l’état. Tout chemin affichant Aucun chemin ou Dégradé indique un problème de connectivité qui doit être étudié et résolu.
Diagnostics des nœuds
Des détails plus complets sur l’état de la fabric (utiles pour le dépannage avancé) sont disponibles via les diagnostics du nœud. Cela renvoie un rapport JSON complet de l’état de la fabric tel qu’il est vu par le nœud sélectionné, y compris tous les pairs découverts, leurs chemins, scores et état de confirmation.
Accédez à Infrastructure > Nœuds.
Sélectionnez le nœud dans la liste.
Cliquez sur Diagnostics dans le menu de gauche.
Sélectionnez Configuration de la fabric dans la Requête menu déroulant.
Cliquez sur Envoyer pour l’exécuter.
Examinez la sortie. Champs clés à vérifier en premier :
paths[].confirmedetpaths[].scorepour chaque nœud pair.
Référence des champs
Les champs suivants apparaissent dans la sortie JSON de l’état de la fabric.
$sysid
Hachage SHA-1 identifiant ce système VergeOS (provenant de /.system_id)
$last_update
Horodatage de la dernière actualisation de l’état de la fabric
syncing_time
Champ de niveau supérieur indiquant si le nœud synchronise actuellement son horloge avec le cluster. Cela doit être faux avant que le nœud ne rejoigne complètement le cluster. Lors de la jonction initiale d’un nœud, il est normal que la valeur soit true.
paths
Tableau des chemins réseau vers ce nœud pair
paths[].ip
Adresse IP du nœud distant sur le réseau principal
paths[].iface
Interface réseau locale utilisée pour atteindre ce chemin
paths[].score
Score numérique de qualité de connectivité (plus le score est élevé, mieux c’est). Le maximum dépend de la vitesse de liaison de la NIC — voir Valeurs du score ci-dessous.
paths[].confirmed
Si ce chemin a été vérifié comme actif et joignable (true / faux)
vxlans
Points de terminaison de tunnel VXLAN programmés pour ce pair. Ce sont les tunnels de superposition utilisés pour le trafic des réseaux virtuels inter-nœuds.
État de confirmation
true
Le chemin a été vérifié — la communication bidirectionnelle fonctionne
faux
Le chemin n’a pas pu être vérifié — la connectivité est perdue ou n’a jamais été établie
Valeurs du score
Le score le champ représente la qualité de la connexion à un nœud pair via un chemin spécifique. Le score maximal correspond à la vitesse de liaison de la NIC principale — un score plus élevé indique une connexion plus rapide et plus saine.
100 Gbit/s
200
50 Gbit/s
100
25 Gbit/s
50
10 Gbit/s
20
Un score nettement inférieur à le maximum attendu indique une dégradation — les causes possibles incluent la latence réseau, la perte de paquets ou un routage sous-optimal. Un score de 0 indique une perte complète de la communication bidirectionnelle.
Confirmé vs score
confirmé indique si le chemin est joignable, tandis que score reflète la qualité de ce chemin.
Exemples de fabric saine et non saine
Fabric saine (système à 2 nœuds)
Tous les nœuds sont visibles, deux chemins chacun, scores au maximum pour la vitesse de la NIC, tous confirmés :
Ce qu’il faut rechercher
Chaque nœud du cluster apparaît dans la sortie (dans un cluster à 4 nœuds, vous devez voir les 4 entrées de nœud)
Chaque nœud a deux chemins (un par réseau principal)
Tous les chemins affichent
"confirmed": true"syncing_time": falseau niveau supérieurLes scores correspondent au maximum attendu pour la vitesse de votre NIC (par ex. 200 pour 100 Gbit/s, 50 pour 25 Gbit/s)
Fabric dégradée — redondance perdue
Un chemin manquant pour un nœud (panne d’un seul réseau principal) :
Impact
Le nœud n’est joignable que par un seul réseau principal. Si le chemin restant tombe en panne, le nœud perdra totalement la connectivité au cluster. À investiguer immédiatement.
Fabric dégradée — score faible
Les deux chemins sont présents mais l’un affiche une qualité réduite :
Impact
Un score inférieur au maximum attendu pour la vitesse de votre NIC indique une dégradation du réseau sur ce chemin. Les performances vSAN peuvent être affectées. Vérifiez la latence, la perte de paquets ou les problèmes de commutateur sur le réseau principal concerné.
Fabric critique — chemin non confirmé
Un chemin existe mais ne peut pas être vérifié :
Impact
Le nœud a perdu la communication sur un réseau principal. Si les deux chemins affichent "confirmed": false, le nœud est isolé du cluster, ce qui provoquera une perturbation de vSAN et des charges de travail.
Fabric critique — nœud manquant
Un nœud qui devrait se trouver dans le cluster n’apparaît pas du tout dans la sortie de la fabric.
Impact
Le nœud manquant est totalement injoignable. Il peut être hors tension, avoir ses deux NIC principales hors service, ou se trouver sur un VLAN différent. Vérifiez immédiatement la connectivité physique et l’état d’alimentation du nœud.
Vérification de la fabric avant maintenance
Les opérations de maintenance VergeOS — y compris les mises à jour du système, les montées en charge vSAN, et les extensions horizontales — nécessitent une fabric saine comme prérequis. N’engagez pas de maintenance si la fabric n’est pas saine. Résolvez d’abord tout problème à l’aide de la Dépannage section ci-dessous.
Une fabric saine signifie :
Tous les nœuds pairs sont visibles dans la sortie
Chaque pair a deux chemins (un par réseau principal)
Tous les chemins affichent
"confirmed": trueLes scores correspondent au maximum attendu pour la vitesse de liaison de votre NIC
"syncing_time": falseau niveau supérieur
Vérification rapide
Depuis n’importe quel nœud, exécutez Diagnostics des nœuds > Configuration de la fabric et confirmez que chaque pair répond aux critères ci-dessus avant de poursuivre la maintenance.
Dépannage des problèmes de fabric
Chemin non confirmé
Symptômes : Un ou plusieurs chemins affichent "confirmed": false
Causes et actions courantes :
Câblage physique — Vérifiez que le câble est correctement enfiché à la fois sur la NIC du nœud et sur le port du commutateur. Essayez un câble reconnu comme fonctionnel.
Configuration VLAN du commutateur — Vérifiez que le port du commutateur est attribué au bon VLAN principal. Les ports principaux doivent être configurés en tant que ports d’accès sur un VLAN dédié.
Incompatibilité de MTU — La fabric principale nécessite des jumbo frames (MTU minimum 9216 sur le commutateur physique). Vérifiez la cohérence de l’MTU de bout en bout :
MTU du port du commutateur >= 9216
MTU de la NIC physique (par ex. 9192)
MTU VXLAN = MTU de la NIC moins 50 octets d’en-tête
NIC hors service — Vérifiez l’état de la NIC sur le tableau de bord du nœud. Si la NIC affiche « Down », cela peut indiquer une panne matérielle ou un problème de pilote.
Dégradation du score
Symptômes : Les chemins sont confirmés mais le score est inférieur au maximum attendu pour la vitesse de votre NIC
Causes et actions courantes :
Latence réseau — Tous les nœuds doivent être sur la même fabric de commutation avec zéro saut de commutateur entre eux (latence cible <0,05 ms). L’ajout de sauts de commutateur dans le chemin de la fabric principale introduit une latence qui peut dégrader considérablement les performances du cluster et les scores.
Congestion du commutateur — Examinez les compteurs des interfaces du commutateur pour détecter des erreurs, des pertes ou des échecs CRC.
Incompatibilité duplex/vitesse — Utilisez Diagnostics des nœuds > l’outil Ethernet pour vérifier que la NIC négocie à la vitesse attendue (10 Gbit/s et plus).
Nœuds manquants
Symptômes : Un nœud qui devrait être dans le cluster n’apparaît pas dans la sortie de la fabric
Causes et actions courantes :
Nœud hors ligne — Vérifiez que le nœud est sous tension et en cours d’exécution. Vérifiez IPMI si le nœud ne répond pas.
Les deux NIC principales sont hors service — Si les deux interfaces du réseau principal sont hors service, le nœud ne peut pas participer à la découverte de la fabric.
Isolement VLAN — Vérifiez que les ports du commutateur du nœud manquant se trouvent sur les mêmes VLAN que les autres nœuds.
ybfabric non exécuté — Le
ybfabricdémon doit être en cours d’exécution pour qu’un nœud participe à la découverte de la fabric. Si le processus n’est pas en cours d’exécution, levsan-watchdogdevrait le redémarrer automatiquement. Si le nœud reste manquant après plusieurs minutes, contactez le support VergeOS.
Un seul chemin
Symptômes : Les nœuds n’affichent qu’un seul chemin au lieu de deux
Causes et actions courantes :
Panne de câble — Un câble du réseau principal peut être déconnecté ou endommagé. Essayez un câble reconnu comme fonctionnel.
Panne du port du commutateur — Le port du commutateur d’un réseau principal peut être hors service. Vérifiez l’état et les journaux de l’interface du commutateur.
Panne de NIC — L’une des deux NIC principales a peut-être été défaillante. Vérifiez l’état de la NIC sur le tableau de bord du nœud. Utilisez Diagnostics des nœuds > l’outil Ethernet pour vérifier l’état de la liaison.
Problèmes de synchronisation horaire
Symptômes : "syncing_time": true persiste plus de 60 secondes après le démarrage du nœud
Causes et actions courantes :
Le nœud ne peut pas joindre ses pairs pour synchroniser son horloge. Vérifiez d’abord la connectivité de la fabric.
Si les chemins de la fabric sont sains, le
ybfabricdémon devra peut-être être redémarré via le script de démarrage.
Bonnes pratiques
Traitez immédiatement les alarmes du réseau principal — Résolvez rapidement les problèmes pour maintenir la redondance complète de la fabric
Vérifiez la fabric avant chaque opération de maintenance — Prenez l’habitude de vérifier l’état de la fabric avant les mises à jour, les montées en charge, les extensions horizontales et la maintenance des nœuds
Maintenez deux réseaux principaux — Conservez toujours des chemins Core1 et Core2 sains pour assurer la redondance
Testez après des modifications physiques — Après toute modification de câblage, de commutateur ou de NIC, revalidez l’état de la fabric
Utilisez l’action Refresh Fabric — Après avoir résolu un problème de connectivité, utilisez le Refresh Fabric bouton du tableau de bord du nœud (ou l’action par lot depuis la liste des nœuds) pour forcer une mise à jour de l’état
Incluez l’état de la fabric dans les diagnostics — Lorsque vous travaillez avec le support VergeOS, le
ybfabric.txtfichier dans les diagnostics système contient l’état de la fabric au moment où le diagnostic a été généré
Ressources associées
Mis à jour
Ce contenu vous a-t-il été utile ?