24.21. Configuration d'un réseau hybride


En tant qu'administrateur de cluster, vous pouvez configurer le plugin réseau Red Hat OpenShift Networking OVN-Kubernetes pour permettre aux nœuds Linux et Windows d'héberger des charges de travail Linux et Windows, respectivement.

24.21.1. Configuring hybrid networking with OVN-Kubernetes

You can configure your cluster to use hybrid networking with OVN-Kubernetes. This allows a hybrid cluster that supports different node networking configurations. For example, this is necessary to run both Linux and Windows nodes in a cluster.

Important

You must configure hybrid networking with OVN-Kubernetes during the installation of your cluster. You cannot switch to hybrid networking after the installation process.

Conditions préalables

  • Vous avez défini OVNKubernetes pour le paramètre networking.networkType dans le fichier install-config.yaml. Pour plus d'informations, consultez la documentation d'installation pour configurer les personnalisations du réseau OpenShift Container Platform sur le fournisseur de cloud que vous avez choisi.

Procédure

  1. Change to the directory that contains the installation program and create the manifests:

    $ ./openshift-install create manifests --dir <installation_directory>

    où :

    <installation_directory>
    Spécifie le nom du répertoire qui contient le fichier install-config.yaml pour votre cluster.
  2. Créez un fichier manifeste (stub manifest file) pour la configuration réseau avancée, nommé cluster-network-03-config.yml dans le répertoire <installation_directory>/manifests/:

    $ cat <<EOF > <installation_directory>/manifests/cluster-network-03-config.yml
    apiVersion: operator.openshift.io/v1
    kind: Network
    metadata:
      name: cluster
    spec:
    EOF

    où :

    <installation_directory>
    Spécifie le nom du répertoire qui contient le répertoire manifests/ pour votre cluster.
  3. Ouvrez le fichier cluster-network-03-config.yml dans un éditeur et configurez OVN-Kubernetes avec un réseau hybride, comme dans l'exemple suivant :

    Specify a hybrid networking configuration

    apiVersion: operator.openshift.io/v1
    kind: Network
    metadata:
      name: cluster
    spec:
      defaultNetwork:
        ovnKubernetesConfig:
          hybridOverlayConfig:
            hybridClusterNetwork: 1
            - cidr: 10.132.0.0/14
              hostPrefix: 23
            hybridOverlayVXLANPort: 9898 2

    1
    Indiquez la configuration CIDR utilisée pour les nœuds du réseau superposé supplémentaire. Le CIDR hybridClusterNetwork ne peut pas chevaucher le CIDR clusterNetwork.
    2
    Spécifiez un port VXLAN personnalisé pour le réseau superposé supplémentaire. Ceci est nécessaire pour l'exécution de nœuds Windows dans un cluster installé sur vSphere, et ne doit pas être configuré pour un autre fournisseur de cloud. Le port personnalisé peut être n'importe quel port ouvert, à l'exception du port par défaut 4789. Pour plus d'informations sur cette exigence, voir la documentation Microsoft sur la connectivité Pod-to-pod entre les hôtes est rompue.
    Note

    Windows Server Long-Term Servicing Channel (LTSC) : Windows Server 2019 n'est pas pris en charge sur les clusters avec une valeur hybridOverlayVXLANPort personnalisée car cette version du serveur Windows ne prend pas en charge la sélection d'un port VXLAN personnalisé.

  4. Enregistrez le fichier cluster-network-03-config.yml et quittez l'éditeur de texte.
  5. Facultatif : Sauvegardez le fichier manifests/cluster-network-03-config.yml. Le programme d'installation supprime le répertoire manifests/ lors de la création du cluster.

Complétez toutes les autres configurations d'installation, puis créez votre cluster. La mise en réseau hybride est activée lorsque le processus d'installation est terminé.

24.21.2. Ressources supplémentaires

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.