Vous pouvez mettre à niveau votre proxy d'extensibilité cloud déployé afin de recevoir les dernières modifications d'infrastructure, notamment les mises à niveau de sécurité et les correctifs de bogues, pour vos intégrations d'actions d'extensibilité Automation Orchestrator et sur site.

Conditions préalables

  1. Téléchargez l'image ISO de mise à niveau en accédant à la page Téléchargements des correctifs MyVMware et en sélectionnant Proxy d'extensibilité d'Aria Automation Cloud dans la liste des correctifs de produit disponibles. Pour plus d'informations sur l'accès à la page Téléchargements de correctifs MyVMware, consultez l'article KB 80305.
  2. Connectez le lecteur de CD-ROM de la machine virtuelle du proxy d'extensibilité cloud dans vSphere. Reportez-vous à la documentation Administration d'une machine virtuelle vSphere.
    Note : Après la connexion du lecteur de CD-ROM, accédez à la page des paramètres de la machine virtuelle du proxy d'extensibilité cloud et vérifiez que Se connecter lors de la mise sous tension est activé.
  3. Montez l'image ISO sur le lecteur de CD-ROM de la machine virtuelle du proxy d'extensibilité cloud dans vSphere. Reportez-vous à la documentation Administration d'une machine virtuelle vSphere.

Procédure

  1. Connectez-vous à la ligne de commande du proxy d'extensibilité cloud en tant qu'utilisateur racine.
  2. Exécutez la commande blkid et notez le nom de périphérique du lecteur de CD-ROM du proxy d'extensibilité cloud.
  3. Montez le lecteur de CD-ROM.
    mount /dev/xxx /mnt/cdrom
  4. Sauvegardez votre proxy d'extensibilité cloud en prenant un snapshot de machine virtuelle (VM). Consultez Prendre un snapshot d'une machine virtuelle.
    Attention : Le proxy d'extensibilité cloud ne prend actuellement pas en charge les snapshots de mémoire. Avant de créer le snapshot de votre proxy d'extensibilité cloud, vérifiez que l'option Prendre un snapshot de la mémoire de la machine virtuelle est désactivée.
  5. Pour initier la mise à niveau, exécutez la commande vracli upgrade exec -y --repo cdrom://.
    Pendant la mise à niveau, vous êtes automatiquement déconnecté de votre terminal, car le proxy d'extensibilité cloud redémarre.
  6. Connectez-vous à la ligne de commande du proxy d'extensibilité cloud root suivez la progression de la mise à niveau en exécutant la commande vracli upgrade status --follow.
    Attention : La commande vracli upgrade status --follow peut parfois afficher un faux message d'erreur qui indique que la mise à niveau a échoué. Pour résoudre ce problème, consultez l'étape 7.
  7. (Facultatif) Si vous recevez un message d'erreur lors de l'exécution de la commande vracli upgrade status --follow , suivez les étapes suivantes :
    1. Vérifiez que vous recevez le message d'erreur suivant :
      Exécution du contrôle de santé après la mise à niveau de nœuds et d'espaces. Échec du contrôle de santé après la mise à niveau de nœuds et d'espaces. ... Mise à niveau terminée en raison d'une erreur critique. Suivez le guide de mise à niveau pour récupérer le système. ...
      
    2. Accédez à la /var/log/vmware/chemin d'accès/upgrade-report-latest et confirmez que vous recevez l'erreur suivante :
      Pod: vco-app-xxxx is not in Ready or Completed state. All pods must be in either of these states
      
    3. Exécutez la commande kubectl get pods -n prelude -w | grep -E 'vco|orchestration-ui' et vérifiez que l'état des 3 espaces vco-app et de l'espace orchestration-up-app est RUNNING.
      Note : Il faut compter de 5 à 10 minutes après la réception du message d'erreur pour que tous les espaces prennent l'état RUNNING.
      orchestration-ui-app-xxxx    1/1     Running   0          5h42m
      vco-app-xxxx              3/3     Running   0          5h47m
      
    4. Exécutez la commande curl -k https://<cloud extensibliy proxy FQDN>/vco/api/healthstatus et vérifiez que le contrôle de santé renvoie un état RUNNING.
      {"state":"RUNNING","health-status":{"state":"OK","time":1615296823325},"instance-id":"cloud extensibility proxy FQDN"}
      Important : La commande précédente doit s'exécuter dans un environnement différent de la ligne de commande du proxy d'extensibilité cloud. Vous pouvez exécuter la commande à partir de la ligne de commande d'une machine virtuelle différente. Vous pouvez également afficher les informations d'état de santé dans un navigateur en accédant directement à https:// <cloud extensibliy proxy FQDN>/vco/api/healthstatus.

Résultats

Vous avez correctement mis à niveau votre proxy d'extensibilité cloud vers la dernière version.