For the complete documentation index, see llms.txt. This page is also available as Markdown.

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.

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 :

Composant
MTU

Port de commutateur physique

>= 9216

NIC physique

9192 (typique)

superposition VXLAN

MTU de la NIC moins 50 octets d’en-tête

Comment fonctionne la redondance de la fabric principale

La fabric principale gère la redondance à bas niveau, en créant un maillage où chaque nœud maintient des chemins redondants vers chaque autre nœud du système. En raison de cette redondance intégrée, le LAG physique ou l’agrégation de ports ne devrait pas pas être utilisé sur les réseaux de la fabric principale — cela interférerait avec les mécanismes propres à la fabric.

La fabric principale VergeOS offre une détection et une résilience plus complètes que l’agrégation de liens traditionnelle. Le LAG ne détecte et ne protège que contre les défaillances au niveau du lien, tandis que la fabric VergeOS fonctionne au niveau applicatif et détecte un éventail beaucoup plus large de problèmes, notamment les paquets perdus, les incohérences de MTU, les blocages de NIC et les micrologiciels défectueux — en plus des simples liens déconnectés.

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.

Méthode
Niveau de détail
Cas d’usage

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.

Pour plus d’informations sur la consultation et la gestion des alarmes, consultez le Guide des alarmes.

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.

  1. Accédez à Infrastructure > Nœuds.

  2. Cliquez sur NICs dans le menu de gauche.

  3. 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.

  1. Accédez à Infrastructure > Nœuds.

  2. Double-cliquez sur le nœud dans la liste.

  3. 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).

  4. 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)

  5. 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.

  1. Accédez à Infrastructure > Nœuds.

  2. Sélectionnez le nœud dans la liste.

  3. Cliquez sur Diagnostics dans le menu de gauche.

  4. Sélectionnez Configuration de la fabric dans la Requête menu déroulant.

  5. Cliquez sur Envoyer pour l’exécuter.

  6. Examinez la sortie. Champs clés à vérifier en premier : paths[].confirmed et paths[].score pour chaque nœud pair.

Référence des champs

Les champs suivants apparaissent dans la sortie JSON de l’état de la fabric.

Champ
Description

$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

Valeur
Signification

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.

Vitesse de liaison NIC
Score maximum

100 Gbit/s

200

50 Gbit/s

100

25 Gbit/s

50

10 Gbit/s

20

Interprétation des scores

Un score « parfait » signifie que la valeur correspond au maximum attendu pour la vitesse de votre NIC. Par exemple, un score de 50 sur une NIC 25 Gbit/s est sain, tandis qu’un score de 50 sur une NIC 100 Gbit/s indique une dégradation. Comparez toujours le score au maximum de votre vitesse de liaison.

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.

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 :

Fabric dégradée — redondance perdue

Un chemin manquant pour un nœud (panne d’un seul réseau principal) :

Fabric dégradée — score faible

Les deux chemins sont présents mais l’un affiche une qualité réduite :

Fabric critique — chemin non confirmé

Un chemin existe mais ne peut pas être vérifié :

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.

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": true

  • Les scores correspondent au maximum attendu pour la vitesse de liaison de votre NIC

  • "syncing_time": false au niveau supérieur

Dépannage des problèmes de fabric

Chemin non confirmé

Symptômes : Un ou plusieurs chemins affichent "confirmed": false

Causes et actions courantes :

  1. 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.

  2. 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é.

  3. 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

  4. 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 :

  1. 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.

  2. Congestion du commutateur — Examinez les compteurs des interfaces du commutateur pour détecter des erreurs, des pertes ou des échecs CRC.

  3. 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 :

  1. 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.

  2. 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.

  3. 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.

  4. ybfabric non exécuté — Le ybfabric dé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, le vsan-watchdog devrait 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 :

  1. Panne de câble — Un câble du réseau principal peut être déconnecté ou endommagé. Essayez un câble reconnu comme fonctionnel.

  2. 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.

  3. 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 :

  1. Le nœud ne peut pas joindre ses pairs pour synchroniser son horloge. Vérifiez d’abord la connectivité de la fabric.

  2. Si les chemins de la fabric sont sains, le ybfabric dé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.txt fichier 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 ?