Skip to main content
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Mettez à niveau Astra Control Center à l'aide d'OpenShift OperatorHub

Contributeurs

Si vous avez installé Astra Control Center à l'aide de son opérateur certifié Red Hat, vous pouvez mettre à niveau Astra Control Center à l'aide d'un opérateur mis à jour à partir d'OperatorHub. Utilisez cette procédure pour mettre à niveau Astra Control Center à partir du "Catalogue de l'écosystème Red Hat" Ou utilisez Red Hat OpenShift Container Platform.

Avant de commencer
  • Respecter les conditions préalables environnementales : avant de procéder à la mise à niveau, assurez-vous que votre environnement respecte toujours le "Configuration minimale requise pour le déploiement d'Astra Control Center".

  • Assurez-vous que vous avez activé "De provisionnement Astra Control" Avec Astra Trident en cours d'exécution

    1. Déterminez la version d'Astra Trident que vous exécutez :

      kubectl get tridentversion -n trident
      Remarque Si vous exécutez Astra Trident 23.01 ou une version antérieure, utilisez-les "instructions" Pour effectuer une mise à niveau vers une version plus récente d'Astra Trident avant de passer à Astra Control Provisioner. Vous pouvez effectuer une mise à niveau directe vers Astra Control Provisioner 24.02 si votre Astra Trident se trouve dans une fenêtre à quatre versions de la version 24.02. Par exemple, vous pouvez effectuer une mise à niveau directe d'Astra Trident 23.04 vers Astra Control Provisioner 24.02.
    2. Vérifiez que le mécanisme de provisionnement Astra Control a été utilisé "activé". ASTRA Control Provisioner ne fonctionnera pas avec les versions d'Astra Control Center antérieures à 23.10. Mettez à niveau votre mécanisme de provisionnement Astra Control afin qu'il dispose de la même version que l'Astra Control Center que vous mettez à niveau pour accéder aux toutes dernières fonctionnalités.

  • Assurer la santé des opérateurs de grappes et des services API :

    • Depuis votre cluster OpenShift, assurez-vous que tous les opérateurs de clusters sont en état sain :

      oc get clusteroperators
    • Depuis votre cluster OpenShift, assurez-vous que tous les services d'API sont en état sain :

      oc get apiservices
  • Autorisations OpenShift : vous disposez de toutes les autorisations nécessaires et de l'accès à Red Hat OpenShift Container Platform pour effectuer les étapes de mise à niveau décrites.

  • * (Pilote SAN ONTAP uniquement) Activer le multipath* : si vous utilisez un pilote SAN ONTAP, assurez-vous que le multipath est activé sur tous vos clusters Kubernetes.

Vous devez également tenir compte des points suivants :

  • Accéder au registre d'images NetApp Astra Control :

    Vous avez la possibilité d'obtenir des images d'installation et des améliorations de fonctionnalités pour Astra Control, telles que Astra Control Provisioner, à partir du registre d'images NetApp.

    1. Notez l'ID de votre compte Astra Control dont vous aurez besoin pour vous connecter au registre.

      Votre ID de compte s'affiche dans l'interface utilisateur web d'Astra Control Service. Sélectionnez l'icône de figure en haut à droite de la page, sélectionnez API Access et notez votre ID de compte.

    2. A partir de la même page, sélectionnez générer jeton API et copiez la chaîne de jeton API dans le presse-papiers et enregistrez-la dans votre éditeur.

    3. Connectez-vous au registre Astra Control :

      docker login cr.astra.netapp.io -u <account-id> -p <api-token>

Accéder à la page d'installation de l'opérateur

  1. Complétez la procédure correspondante pour OpenShift Container Platform ou Ecosystem Catalog :

    Console Web Red Hat OpenShift
    1. Connectez-vous à l'interface utilisateur de OpenShift Container Platform.

    2. Dans le menu latéral, sélectionnez Operators > OperatorHub.

      Remarque Vous ne pouvez effectuer la mise à niveau que vers la version actuelle d'Astra Control Center à l'aide de cet opérateur.
    3. Recherchez netapp-acc Et sélectionnez l'opérateur du centre de contrôle Astra de NetApp.

      Cette image montre l'option de désinstallation à partir de la page opérateur

    Catalogue de l'écosystème Red Hat
    1. Sélectionnez le centre de contrôle NetApp Astra "opérateur".

    2. Sélectionnez déployer et utiliser.

      Cette image montre la page de présentation d'Astra Control Center disponible dans le catalogue de l'écosystème de RedHat

Désinstallez l'opérateur existant

  1. Sur la page netapp-acc-operator, sélectionnez Uninstall pour supprimer votre opérateur existant.

    Cette image montre l'option de désinstallation à partir de la page opérateur

  2. Confirmer l'opération

    Remarque Cette opération supprime l'opérateur netapp suivant, mais préserve l'espace de noms et les ressources associés d'origine, tels que les secrets.

Installez le dernier opérateur

  1. Accédez au netapp-acc page opérateur à nouveau.

  2. Complétez la page installer l'opérateur et installez l'opérateur le plus récent :

    Cette image montre l'option de désinstallation à partir de la page opérateur

    Remarque L'opérateur sera disponible dans tous les namespaces du cluster.
    1. Sélectionnez l'opérateur netapp-acc-operator espace de noms (ou espace de noms personnalisé) restant de l'installation précédente de l'opérateur supprimé.

    2. Sélectionnez une stratégie d'approbation manuelle ou automatique.

      Remarque L'approbation manuelle est recommandée. Une seule instance d'opérateur doit s'exécuter par cluster.
    3. Sélectionnez installer.

      Remarque Si vous avez sélectionné une stratégie d'approbation manuelle, vous serez invité à approuver le plan d'installation manuelle pour cet opérateur.
  3. Depuis la console, accéder au menu OperatorHub et vérifier que l'opérateur a bien installé.

Mettez à niveau Astra Control Center

  1. Dans l'onglet opérateur Astra Control Center, sélectionnez Astra Control Center qui reste de l'installation précédente et sélectionnez Edit AstraControlCenter.
    Cette image montre l'option d'édition pour l'Astra Control Center d'origine

  2. Mettez à jour le AstraControlCenter YAML :

    1. Entrez la dernière version d'Astra Control Center, par exemple 24.02.0-69.

    2. Dans imageRegistry.name, mettez à jour le chemin du registre d'images selon les besoins :

      • Si vous utilisez l'option de registre Astra Control, remplacez le chemin par cr.astra.netapp.io.

      • Si vous avez configuré un registre local, modifiez ou conservez le chemin du registre d'images local où vous avez poussé les images à l'étape précédente.

        Remarque N'entrez pas http:// ou https:// dans le champ d'adresse.
    3. Mettez à jour le imageRegistry.secret au besoin.

      Remarque Le processus de désinstallation par l'opérateur ne supprime pas les secrets existants. Vous n'avez besoin de mettre à jour ce champ que si vous créez un nouveau secret avec un nom différent du secret existant.
    4. Ajoutez les éléments suivants à votre crds configuration :

      crds:
        shouldUpgrade: true
  3. Enregistrez les modifications.

  4. L'interface utilisateur vérifie que la mise à niveau a réussi.