Rechercher

28.2. Observation de l'état du réseau de nœuds

download PDF

L'état du réseau des nœuds est la configuration du réseau pour tous les nœuds de la grappe.

28.2.1. À propos de l'état-major

OpenShift Container Platform utilise nmstate pour signaler et configurer l'état du réseau des nœuds. Cela permet de modifier la configuration de la politique réseau, par exemple en créant un pont Linux sur tous les nœuds, en appliquant un seul manifeste de configuration au cluster.

La mise en réseau des nœuds est surveillée et mise à jour par les objets suivants :

NodeNetworkState
Indique l'état du réseau sur ce nœud.
NodeNetworkConfigurationPolicy
Décrit la configuration réseau requise sur les nœuds. Vous mettez à jour la configuration du réseau des nœuds, notamment en ajoutant ou en supprimant des interfaces, en appliquant un manifeste NodeNetworkConfigurationPolicy à la grappe.
NodeNetworkConfigurationEnactment
Signale les politiques de réseau appliquées à chaque nœud.

OpenShift Container Platform prend en charge l'utilisation des types d'interface nmstate suivants :

  • Pont Linux
  • VLAN
  • Obligation
  • Ethernet
Note

Si votre cluster OpenShift Container Platform utilise OVN-Kubernetes comme plugin réseau, vous ne pouvez pas attacher un pont Linux ou un bonding à l'interface par défaut d'un hôte en raison d'un changement dans la topologie du réseau hôte d'OVN-Kubernetes. Comme solution de contournement, utilisez une interface réseau secondaire connectée à votre hôte ou basculez vers le plugin réseau OpenShift SDN.

28.2.2. Visualisation de l'état du réseau d'un nœud

Un objet NodeNetworkState existe sur chaque nœud de la grappe. Cet objet est périodiquement mis à jour et capture l'état du réseau pour ce nœud.

Procédure

  1. Liste de tous les objets NodeNetworkState dans le cluster :

    $ oc get nns
  2. Inspecter un objet NodeNetworkState pour visualiser le réseau sur ce nœud. La sortie de cet exemple a été expurgée pour plus de clarté :

    $ oc get nns node01 -o yaml

    Exemple de sortie

    apiVersion: nmstate.io/v1
    kind: NodeNetworkState
    metadata:
      name: node01 1
    status:
      currentState: 2
        dns-resolver:
    ...
        interfaces:
    ...
        route-rules:
    ...
        routes:
    ...
      lastSuccessfulUpdateTime: "2020-01-31T12:14:00Z" 3

    1
    Le nom de l'objet NodeNetworkState est tiré du nœud.
    2
    Le site currentState contient la configuration réseau complète du nœud, y compris les DNS, les interfaces et les itinéraires.
    3
    Date de la dernière mise à jour réussie. Elle est mise à jour périodiquement tant que le nœud est accessible et peut être utilisée pour évaluer la fraîcheur du rapport.
Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.