Gérer Openflow

Cette rubrique décrit les étapes de la gestion des composants Openflow.

Supprimer un déploiement

  1. Dans l’UI de la console AWS pour EC2, cliquez avec le bouton droit de la souris sur l’instance InfraAdminEC2-{data-plane-key} avec votre clé de déploiement.

  2. Cliquez sur Connect dans le menu contextuel.

  3. Passez de EC2 Instance Connect à Connect using EC2 Instance Connect Endpoint. Laissez le point de terminaison par défaut de EC2 Instance Connect.

  4. Cliquez sur Connect. Un nouvel onglet ou une nouvelle fenêtre du navigateur apparaît avec une interface de ligne de commande.

  5. Exécutez ./destroy.sh à partir du shell. Cela peut prendre 20 à 30 minutes. Si votre connexion est interrompue, le processus se poursuit en arrière-plan. Vous pouvez vous connecter à nouveau et voir son statut.

  6. Naviguez jusqu’à CloudFormation dans l’UI de la console AWS de votre région.

  7. Supprimez la pile CloudFormation pour votre déploiement.

  8. Retirez l’enregistrement CNAME de votre gestionnaire DNS.

Mise à niveau d’un déploiement

Dans le cadre du déploiement d’Openflow, plusieurs composants peuvent nécessiter une mise à jour. Actuellement, cette opération est exécutée par le biais d’un script de l’agent de déploiement Openflow. Les composants comprennent l’agent, le service de déploiement, l’UI de déploiement, la passerelle d’exécution et l’opérateur d’exécution. Tous les composants seront mis à niveau selon les procédures suivantes.

Vérifier et lancer les mises à niveau du déploiement

Cette section explique comment vérifier si des mises à niveau de déploiement sont disponibles et comment les lancer.

Connexion à l’agent de déploiement

  1. Naviguez vers Openflow.

  2. Sélectionnez l’onglet Deployments.

  3. Voyez les détails de votre déploiement et notez la clé de déploiement.

  4. Dans votre compte AWS, voyez les hôtes EC2 et filtrez à l’aide de la clé de déploiement.

  5. Emplacement de l’instance de l’agent de déploiement EC2.

  6. Connectez-vous-y en utilisant EC2 Instance Connect et en acceptant toutes les valeurs par défaut.

Vérifiez si des mises à niveau sont disponibles

Exécutez le script suivant sur l’instance de l’agent de déploiement EC2:

./upgrade-data-plane.sh
Copy

Le script affichera les versions actuelles des différents composants du déploiement. Si aucune mise à niveau n’est disponible, vous obtiendrez une sortie similaire à celle-ci :

openflow-data-plane-agent-aws is set to version 0.13.0
      No upgrade is available
openflow-dataplane-service-chart is set to version 0.38.0-9ea0e552
      No upgrade is available
openflow-dataplane-ui-chart is set to version 0.4.0-b4b1258f
      No upgrade is available
openflow-runtime-gateway is set to version 2025.5.5.14
      No upgrade is available
runtime-operator-chart is set to version 0.30.0-52360e44
      No upgrade is available

Lancer la mise à niveau

Si la sortie indique que des mises à niveau sont disponibles, vous avez deux possibilités :

  • Attendez une mise à niveau automatique : le système lancera automatiquement le processus de mise à niveau dans un délai d’environ 10 minutes.

  • Mise à niveau manuelle : pour démarrer la mise à niveau immédiatement, exécutez la commande suivante :

./create.sh
Copy

Contrôler le processus de mise à niveau

Pour suivre la progression de la mise à niveau, utilisez la commande journalctl:

journalctl -u openflow-apply-infrastructure -f -n 250
Copy

Vérifier la réussite de la mise à niveau

Une mise à niveau réussie présente généralement une sortie similaire à celle-ci :

All resources applied successfully and log uploaded to s3
openflow-apply-infrastructure.service: Deactivated successfully

Mise à niveau d’un environnement d’exécution

Les mises à jour seront rendues disponibles par Snowflake, à la fois lors de l’introduction de nouveaux processeurs Openflow ou de nouvelles versions de processeurs existants, ainsi que lors de l’introduction de nouvelles fonctionnalités de l’environnement d’exécution d’Openflow. Lorsque des mises à jour sont disponibles pour les runtimes Openflow, vous verrez une icône Upgrade à côté de votre environnement d’exécution dans l’UI Openflow.

Pour mettre à niveau un environnement d’exécution, procédez comme suit :

  1. Naviguez vers Openflow.

  2. Sélectionnez l’onglet Runtimes.

  3. Dans la ligne de l’environnement d’exécution que vous souhaitez mettre à niveau, sélectionnez l’icône Plus d’options.

  4. Sélectionnez Upgrade.