- Notes de publication
- Avant de commencer
- Démarrage
- Installation d'Automation Suite
- Migration et mise à niveau
- Projets
- Jeux de données
- Paquets ML
- Pipelines
- Compétences ML
- Journaux ML
- Document Understanding dans AI Center
- Licences
- Comment
- Guide de dépannage de base
Mise à niveau hors ligne
/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édent, à l'exception de cluster_config.json
. Vous pouvez toujours télécharger à nouveau le programme d'installation précédent.
df -h /opt/UiPathAutomationSuite
.
Pour préparer la mise à niveau, procédez comme suit :
- Identifiez le nœud du serveur (pas l'agent) auquel un disque
UiPath bundle
supplémentaire est attaché au point de montage/uipath
. Ce nœud est appelé nœud de serveur principal dans tout le document. Dans le cas d'un profil d'évaluation à nœud unique, où vous n'avez qu'un seul nœud de serveur, vous devez vous connecter à ce nœud.Remarque : suivez les étapes suivantes sur tous les nœuds du cluster. Commencez par les nœuds de serveur et continuez avec les nœuds d'agent. - Connectez-vous à un nœud à l'aide de SSH.
- Devenir utilisateur
racine :
sudo su -
sudo su - - 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> - Téléchargez
sf-installer.zip
et copiez-le dans/opt/UiPathAutomationSuite/{version}/installer
.cp /path/to/sf-installer.zip /opt/UiPathAutomationSuite/{version}/installer
cp /path/to/sf-installer.zip /opt/UiPathAutomationSuite/{version}/installer - Téléchargez
sf-infra.tar.gz
et copiez-le dans/opt/UiPathAutomationSuite/{version}
.cp /path/to/sf-infra.tar.gz /opt/UiPathAutomationSuite/{version}
cp /path/to/sf-infra.tar.gz /opt/UiPathAutomationSuite/{version} - (Uniquement sur le nœud du serveur principal).
Téléchargez
sf.tar.gz
et copiez-le dans/uipath/{version}
.cp /path/to/sf.tar.gz /uipath/{version}
cp /path/to/sf.tar.gz /uipath/{version} - 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 . - Fournissez les autorisations nécessaires au programme
d'installation :
chmod 755 -R /opt/UiPathAutomationSuite/{version}/installer
chmod 755 -R /opt/UiPathAutomationSuite/{version}/installer - Générez le dernier
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 en exécutant :cd /opt/UiPathAutomationSuite/{version}/installer ./configureUiPathAS.sh config get -i /path/to/old/cluster_config.json -o ./cluster_config.json
cd /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 de toutes les valeurs par défaut que vous avez pu effectuer au moment de l'installation de la version précédente :cd /opt/UiPathAutomationSuite/{version}/installer ./configureUiPathAS.sh config get -o ./cluster_config.json
cd /opt/UiPathAutomationSuite/{version}/installer ./configureUiPathAS.sh config get -o ./cluster_config.json
- Ouvrez le
cluster_config.json
avec votre éditeur (par exemple, vi).vi /opt/UiPathAutomationSuite/{version}/installer/cluster_config.json
vi /opt/UiPathAutomationSuite/{version}/installer/cluster_config.json - Remplacez le bloc suivant :
"aicenter": { "enabled": "false" },
"aicenter": { "enabled": "false" },Remarque : document Understanding est activé par défaut si AI Center est activé. - 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>", },
"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>", },
Pour configurer la sauvegarde, procédez comme suit :
- 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.
- Connectez-vous à un des nœuds du serveur via SSH.
- 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-backupRemarque : 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 arrêtera le contrôleur d'entrée et tous les services UiPath, bloquant ainsi tout le trafic entrant vers le cluster AI Center.
- Pour mettre le cluster en mode maintenance, exécutez :
cd /opt/UiPathAutomationSuite/{version}/installer ./configureUiPathAS.sh enable-maintenance-mode
cd /opt/UiPathAutomationSuite/{version}/installer ./configureUiPathAS.sh enable-maintenance-mode - Pour vérifier que le cluster est en mode maintenance, exécutez :
./configureUiPathAS.sh is-maintenance-enabled
./configureUiPathAS.sh is-maintenance-enabledAvertissement : 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.
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.
- Connectez-vous à chaque nœud sur lequel vous souhaitez effectuer la mise à niveau de l'infrastructure.
- Devenez super utilisateur en exécutant
sudo su -
. - 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 les nœuds 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 les nœuds 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
- Pour les nœuds de serveur :
- 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 --offline-bundle "/path/to/sf-infra.tar.gz" --offline-tmp-folder /uipath/tmp --install-offline-prereqs --accept-license-agreement -o /path/to/output.json
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 --offline-bundle "/path/to/sf-infra.tar.gz" --offline-tmp-folder /uipath/tmp --install-offline-prereqs --accept-license-agreement -o /path/to/output.jsonImportant : 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.
Cette étape met à niveau les composants Fabric et de service exécutés avec le cluster. Vous devez suivre ces étapes uniquement sur le nœud du serveur principal.
- Connectez-vous à n'importe quel nœud de serveur.
- Devenez super utilisateur en exécutant
sudo su -
. - Exécutez la commande suivante :
replace {version} with the version you are upgrading to in both the commands cd /opt/UiPathAutomationSuite/{version}/installer /path/to/new-installer/install-uipath.sh --upgrade --install-standalone-aicenter -f -i /path/to/cluster_config.json --offline-bundle "/path/to/sf.tar.gz" --offline-tmp-folder /uipath/tmp --install-offline-prereqs --accept-license-agreement -o /path/to/output.json
replace {version} with the version you are upgrading to in both the commands cd /opt/UiPathAutomationSuite/{version}/installer /path/to/new-installer/install-uipath.sh --upgrade --install-standalone-aicenter -f -i /path/to/cluster_config.json --offline-bundle "/path/to/sf.tar.gz" --offline-tmp-folder /uipath/tmp --install-offline-prereqs --accept-license-agreement -o /path/to/output.json - 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 --offline-bundle "/path/to/sf.tar.gz" --offline-tmp-folder /uipath/tmp --install-offline-prereqs --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 --offline-bundle "/path/to/sf.tar.gz" --offline-tmp-folder /uipath/tmp --install-offline-prereqs --accept-license-agreement -o /path/to/output.jsonAvertissement : une fois la mise à niveau terminée, le mode maintenance est automatiquement désactivé.
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.
replace {version} with the version you are upgrading to
cd /opt/UiPathAutomationSuite/{version}/installer
./configureUiPathAS.sh resume-scheduled-backups
replace {version} with the version you are upgrading to
cd /opt/UiPathAutomationSuite/{version}/installer
./configureUiPathAS.sh resume-scheduled-backups
- Préparation
- Ajouter une configuration spécifique à AI Center
- Exécution
- Configuration de la sauvegarde
- Mettre le cluster en mode maintenance
- Mise à jour de Kubernetes et d'autres composants d'infrastructure
- Mise à jour des composants partagés et des services produit UiPath
- Activation de la sauvegarde après la mise à niveau