31.2. Utilisation du pilote Octavia OVN load balancer provider avec Kuryr SDN


Important

Kuryr is a deprecated feature. Deprecated functionality is still included in OpenShift Container Platform and continues to be supported; however, it will be removed in a future release of this product and is not recommended for new deployments.

Pour la liste la plus récente des fonctionnalités majeures qui ont été dépréciées ou supprimées dans OpenShift Container Platform, reportez-vous à la section Deprecated and removed features des notes de mise à jour d'OpenShift Container Platform.

Si votre cluster OpenShift Container Platform utilise Kuryr et a été installé sur un cloud Red Hat OpenStack Platform (RHOSP) 13 qui a ensuite été mis à niveau vers RHOSP 16, vous pouvez le configurer pour utiliser le pilote fournisseur Octavia OVN.

Important

Kuryr remplace les équilibreurs de charge existants lorsque vous changez les pilotes des fournisseurs. Ce processus entraîne un certain temps d'arrêt.

Conditions préalables

  • Installer le CLI RHOSP, openstack.
  • Installer le CLI de OpenShift Container Platform, oc.
  • Vérifiez que le pilote Octavia OVN sur RHOSP est activé.

    Astuce

    Pour afficher la liste des pilotes Octavia disponibles, sur une ligne de commande, entrez openstack loadbalancer provider list.

    Le pilote ovn est affiché dans la sortie de la commande.

Procédure

Pour passer du pilote du fournisseur Octavia Amphora à Octavia OVN :

  1. Ouvrez le ConfigMap à l'adresse kuryr-config. Sur une ligne de commande, entrez :

    $ oc -n openshift-kuryr edit cm kuryr-config
  2. Dans le ConfigMap, supprimez la ligne qui contient kuryr-octavia-provider: default. Par exemple :

    ...
    kind: ConfigMap
    metadata:
      annotations:
        networkoperator.openshift.io/kuryr-octavia-provider: default 1
    ...
    1
    Supprimez cette ligne. Le cluster la régénérera avec la valeur ovn.

    Attendez que l'opérateur du réseau de cluster détecte la modification et redéploie les modules kuryr-controller et kuryr-cni. Ce processus peut prendre plusieurs minutes.

  3. Vérifiez que l'annotation kuryr-config ConfigMap est présente avec ovn comme valeur. Sur une ligne de commande, entrez

    $ oc -n openshift-kuryr edit cm kuryr-config

    La valeur du fournisseur ovn est affichée dans la sortie :

    ...
    kind: ConfigMap
    metadata:
      annotations:
        networkoperator.openshift.io/kuryr-octavia-provider: ovn
    ...
  4. Vérifiez que RHOSP a recréé ses équilibreurs de charge.

    1. On a command line, enter:

      $ openstack loadbalancer list | grep amphora

      Un seul équilibreur de charge Amphora est affiché. Par exemple, l'écran affiche un seul équilibreur de charge Amphora :

      a4db683b-2b7b-4988-a582-c39daaad7981 | ostest-7mbj6-kuryr-api-loadbalancer  | 84c99c906edd475ba19478a9a6690efd | 172.30.0.1     | ACTIVE              | amphora
    2. Recherchez les équilibreurs de charge ovn en entrant :

      $ openstack loadbalancer list | grep ovn

      Les autres équilibreurs de charge du type ovn sont affichés. Par exemple :

      2dffe783-98ae-4048-98d0-32aa684664cc | openshift-apiserver-operator/metrics | 84c99c906edd475ba19478a9a6690efd | 172.30.167.119 | ACTIVE              | ovn
      0b1b2193-251f-4243-af39-2f99b29d18c5 | openshift-etcd/etcd                  | 84c99c906edd475ba19478a9a6690efd | 172.30.143.226 | ACTIVE              | ovn
      f05b07fc-01b7-4673-bd4d-adaa4391458e | openshift-dns-operator/metrics       | 84c99c906edd475ba19478a9a6690efd | 172.30.152.27  | ACTIVE              | ovn
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.