ai-center
2022.4
false
UiPath logo, featuring letters U and I in white
AI Center - Guide de l'utilisateur
Automation CloudAutomation SuiteStandalone
Last updated 17 oct. 2024

Mise à niveau en ligne

Préparation

Avertissement : suivez les étapes suivantes sur le premier nœud de serveur, puis sur tous les autres nœuds (serveur et agent) du cluster.
Assurez-vous que vous disposez de 10 Go d'espace libre dans le dossier /opt/UiPathAutomationSuite sur tous les nœuds. Si vous ne disposez pas de suffisamment d'espace, vous pouvez augmenter la capacité de ce dossier ou supprimer tous les fichiers du programme d'installation précédents, à l'exception de cluster_config.json . Vous pouvez toujours télécharger à nouveau le programme d'installation précédent.
Pour vérifier l'espace disponible, exécutez la commande suivante : df -h /opt/UiPathAutomationSuite .

Pour préparer la mise à niveau, procédez comme suit :

  1. Connectez-vous à n'importe quelle machine serveur à l'aide de SSH. Dans le cas d'un profil d'évaluation à nœud unique, où vous n'avez qu'un seul nœud de serveur, connectez-vous à ce nœud.
  2. Devenir utilisateur racine :
    sudo su -sudo su -
  3. Créez un dossier d'installation sous le répertoire /opt/UiPathAutomationSuite  :
    <h1>Please replace {version} with installer version
    mkdir -p /opt/UiPathAutomationSuite/{version}/installer</h1><h1>Please replace {version} with installer version
    mkdir -p /opt/UiPathAutomationSuite/{version}/installer</h1>
  4. Téléchargez sf-installer.zip et copiez-le dans /opt/UiPathAutomationSuite/{version}/installer.
    cp /path/to/sf-installer.zip /opt/UiPathAutomationSuite/{version}/installercp /path/to/sf-installer.zip /opt/UiPathAutomationSuite/{version}/installer
  5. Décompresser sf-installer.zip :
    cd /opt/UiPathAutomationSuite/{version}/installer
    unzip sf-installer.zip -d .cd /opt/UiPathAutomationSuite/{version}/installer
    unzip sf-installer.zip -d .
  6. Accorder des autorisations au programme d'installation :
    chmod 755 -R /opt/UiPathAutomationSuite/{version}/installerchmod 755 -R /opt/UiPathAutomationSuite/{version}/installer
  7. Générez le dernier fichier cluster_config.json sur le premier nœud de serveur et copiez-le sur le reste des nœuds.
  • Si vous avez l'ancien cluster_config.json, générez le fichier de configuration à partir du cluster :
    cd /opt/UiPathAutomationSuite/{version}/installer
    ./configureUiPathAS.sh config get -i /path/to/old/cluster_config.json -o ./cluster_config.jsoncd /opt/UiPathAutomationSuite/{version}/installer
    ./configureUiPathAS.sh config get -i /path/to/old/cluster_config.json -o ./cluster_config.json
  • Si vous ne disposez pas de l'ancien fichier cluster_config.json, générez un remplacement des valeurs par défaut, ce que vous avez peut-être fait au moment de l'installation de la version précédente :
    cd /opt/UiPathAutomationSuite/{version}/installer
    ./configureUiPathAS.sh config get -o ./cluster_config.jsoncd /opt/UiPathAutomationSuite/{version}/installer
    ./configureUiPathAS.sh config get -o ./cluster_config.json

Ajouter une configuration spécifique à AI Center

  1. Ouvrez le cluster_config.json avec votre éditeur (par exemple, vi).
    vi /opt/UiPathAutomationSuite/{version}/installer/cluster_config.jsonvi /opt/UiPathAutomationSuite/{version}/installer/cluster_config.json
  2. Remplacez le bloc suivant :
    "aicenter": {
      "enabled": "false"
    },"aicenter": {
      "enabled": "false"
    },
    Remarque  : document Understanding est activé par défaut si AI Center est activé.
  3. Avec les informations suivantes (en remplaçant les informations entre <> par vos valeurs) :
    "aicenter": {
      "orchestrator_url":"<a href="https://orchestrator-url.com">https://orchestrator-url.com</a>",
      "identity_server_url": "<a href="https://orchestrator-url.com/identity">https://orchestrator-url.com/identity</a>",
      "orchestrator_cert_file_path": "</opt/UiPathAutomationSuite/orch.cer or custom path>",
      "identity_cert_file_path":  "</opt/UiPathAutomationSuite/orch.cer or custom path>",
      "identity_access_token": "<placeholder will be replaced later>",
      "metering_api_key": "<placeholder will be replaced later>"
    },"aicenter": {
      "orchestrator_url":"<a href="https://orchestrator-url.com">https://orchestrator-url.com</a>",
      "identity_server_url": "<a href="https://orchestrator-url.com/identity">https://orchestrator-url.com/identity</a>",
      "orchestrator_cert_file_path": "</opt/UiPathAutomationSuite/orch.cer or custom path>",
      "identity_cert_file_path":  "</opt/UiPathAutomationSuite/orch.cer or custom path>",
      "identity_access_token": "<placeholder will be replaced later>",
      "metering_api_key": "<placeholder will be replaced later>"
    },
    Remarque : metering_api_key est la clé API Document Understanding du compte cloud AI Center, comme dans la capture d'écran ci-dessous.


Exécution

Avertissement : si des erreurs ou des problèmes se produisent pendant ou après la mise à niveau, vous pouvez revenir à la version précédente, à condition d'avoir préalablement configuré une sauvegarde. Pour obtenir des instructions, consultez la section Annulation en cas d'erreur.

Configuration de la sauvegarde

Pour configurer la sauvegarde, procédez comme suit :

  1. Assurez-vous d'avoir activé la sauvegarde sur le cluster. Vous devez créer la sauvegarde à l'aide de la même version du programme d'installation que celle que vous avez utilisée pour le déploiement actuel. Pour obtenir des instructions, consultez la documentation de sauvegarde et de restauration correspondant à la version d ' UiPath AI Center à partir de laquelle vous prévoyez d'effectuer la mise à niveau.
  2. Connectez-vous à un des nœuds du serveur via SSH.
  3. Pour vérifier que tous les volumes souhaités ont des sauvegardes dans le cluster, exécutez :
    /path/to/old-installer/configureUiPathAS.sh verify-volumes-backup/path/to/old-installer/configureUiPathAS.sh verify-volumes-backup
    Remarque : la sauvegarde peut prendre un certain temps, attendez environ 15 à 20 minutes, puis vérifiez à nouveau la sauvegarde des volumes.

Une fois la sauvegarde créée, passez aux étapes suivantes.

Mettre le cluster en mode maintenance

Mettre le cluster en mode maintenance arrêtera le contrôleur d'entrée et tous les services UiPath, bloquant ainsi tout le trafic entrant vers le cluster AI Center.

Avertissement : cette opération entraînera des temps d'arrêt et l'automatisation de votre entreprise sera suspendue pendant tout le processus de mise à niveau.
  1. Pour mettre le cluster en mode maintenance, exécutez :
    cd /opt/UiPathAutomationSuite/{version}/installer
    ./configureUiPathAS.sh enable-maintenance-modecd /opt/UiPathAutomationSuite/{version}/installer
    ./configureUiPathAS.sh enable-maintenance-mode
  2. Pour vérifier que le cluster est en mode maintenance, exécutez :
    ./configureUiPathAS.sh is-maintenance-enabled./configureUiPathAS.sh is-maintenance-enabled
    Avertissement : créez une sauvegarde de votre serveur SQL après avoir activé le mode maintenance afin qu'aucune autre transaction ne soit enregistrée dans votre base de données SQL.

Mise à jour de Kubernetes et d'autres composants d'infrastructure

Avertissement : vous devez effectuer la mise à niveau de l'infrastructure sur tous les nœuds du cluster.

Vous ne pouvez pas effectuer cette étape sur plusieurs nœuds en même temps ; vous devez attendre la fin de la mise à niveau sur chaque nœud avant de passer à un autre.

  1. Connectez-vous à chaque nœud sur lequel vous souhaitez effectuer la mise à niveau de l'infrastructure.
  2. Devenez super utilisateur en exécutant sudo su -.
  3. Assurez-vous que rke service est activé sur les nœuds du serveur et de l'agent.

    Si le service est désactivé, activez-le en exécutant la commande suivante :

    • Pour un nœud de serveur :
      [[ $(systemctl is-enabled rke2-server.service) != "enabled" ]] && systemctl enable rke2-server.service[[ $(systemctl is-enabled rke2-server.service) != "enabled" ]] && systemctl enable rke2-server.service
    • Pour un nœud d'agent :
      [[ $(systemctl is-enabled rke2-agent.service) != "enabled" ]] && systemctl enable rke2-agent.service[[ $(systemctl is-enabled rke2-agent.service) != "enabled" ]] && systemctl enable rke2-agent.service
  4. Pour démarrer la mise à niveau, exécutez la commande suivante :
    Avertissement : assurez-vous d'avoir mis à jour cluster_config.json généré comme décrit dans les étapes de préparation.
    replace {version} with the version you are upgrading to
    cd /opt/UiPathAutomationSuite/{version}/installer
    /path/to/new-installer/install-uipath.sh --upgrade --install-standalone-aicenter -k -i /path/to/cluster_config.json --accept-license-agreement -o /path/to/output.jsonreplace {version} with the version you are upgrading to
    cd /opt/UiPathAutomationSuite/{version}/installer
    /path/to/new-installer/install-uipath.sh --upgrade --install-standalone-aicenter -k -i /path/to/cluster_config.json --accept-license-agreement -o /path/to/output.json
    Important : si vous obtenez une erreur, suivez les instructions figurant à la section Rétrogradation de Ceph de la version 16.2.6 à la version 15.2.9.

Mise à jour des composants partagés et des services produit UiPath

Cette étape met à niveau les composants Fabric et de service exécutés avec le cluster. Vous ne devez suivre ces étapes qu'une seule fois à partir de l'un des nœuds de serveur.

  1. Connectez-vous à n'importe quel nœud de serveur.
  2. Devenez super utilisateur en exécutant sudo su -.
  3. Exécutez la commande suivante :
    replace {version} with the version you are upgrading to
    cd /opt/UiPathAutomationSuite/{version}/installer
    /path/to/new-installer/install-uipath.sh --upgrade --install-standalone-aicenter -f -i /path/to/cluster_config.json --accept-license-agreement -o /path/to/output.jsonreplace {version} with the version you are upgrading to
    cd /opt/UiPathAutomationSuite/{version}/installer
    /path/to/new-installer/install-uipath.sh --upgrade --install-standalone-aicenter -f -i /path/to/cluster_config.json --accept-license-agreement -o /path/to/output.json
  4. Exécutez le programme d'installation du logiciel à l'aide de la commande ci-dessous.
    Vous devez d'abord vous connecter au serveur d'identité et récupérer un jeton d'installation. Copiez ensuite ce jeton et collez-le dans l'espace réservé à partir du fichier cluster_config.json .

    Une fois le jeton disponible, vous pouvez exécuter l'installation d'AI Center.

    /path/to/new-installer/install-uipath.sh --upgrade --install-standalone-aicenter -s -i /path/to/cluster_config.json --accept-license-agreement -o /path/to/output.json/path/to/new-installer/install-uipath.sh --upgrade --install-standalone-aicenter -s -i /path/to/cluster_config.json --accept-license-agreement -o /path/to/output.json
    Avertissement : une fois la mise à niveau terminée, le mode maintenance est automatiquement désactivé.

Activation de la sauvegarde après la mise à niveau

Avertissement : assurez-vous qu'AI Center est opérationnel et que votre automatisation se poursuit comme prévu avant de passer aux étapes suivantes.

Avant de commencer à mettre à niveau le cluster, le script de mise à niveau crée automatiquement une sauvegarde du cluster, puis la désactive temporairement. Vous souhaiterez peut-être activer la sauvegarde manuellement une fois la mise à niveau terminée.

Pour activer la sauvegarde, exécutez la commande suivante à partir de n'importe quel nœud de serveur :

replace {version} with the version you are upgrading to
cd /opt/UiPathAutomationSuite/{version}/installer
./configureUiPathAS.sh resume-scheduled-backupsreplace {version} with the version you are upgrading to
cd /opt/UiPathAutomationSuite/{version}/installer
./configureUiPathAS.sh resume-scheduled-backups

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Uipath Logo White
Confiance et sécurité
© 2005-2024 UiPath Tous droits réservés.