- Démarrage
- Configuration requise pour le réseau
- Exigences et installation d'un nœud unique
- Exigences et installation d'un multi-nœuds
- Post-installation
- Accéder à AI Center
- Enregistrer un locataire AI Center
- Mise à jour des certificats Orchestrator et Identity Server
- Redimensionner le PVC
- Ajouter un nouveau nœud au cluster
- Installation hors ligne des paquets ML
- Configuration du cluster
- Configuration du nom complet de domaine après l'installation
- Sauvegarder et restaurer le cluster
- Utilisation de la pile de surveillance
- Configurer une authentification Kerberos
- Enregistrement d'un GPU
- Utilisation du fichier de configuration
- Planification des nœuds
- Migration et mise à niveau
- Guide de dépannage de base
Mise à niveau en 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édents, à 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 :
- 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.
- 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
. Pour obtenir des instructions de téléchargement, consultez sf-installer.zip.cp /path/to/sf-installer.zip /opt/UiPathAutomationSuite/{version}/installer
cp /path/to/sf-installer.zip /opt/UiPathAutomationSuite/{version}/installer - 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 . - Accorder des autorisations au
programme d'installation :
chmod 755 -R /opt/UiPathAutomationSuite/{version}/installer
chmod 755 -R /opt/UiPathAutomationSuite/{version}/installer - 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.Remarque : pour plus de détails sur la configuration des paramètrescluster_config.json
, consultez Utilisation du fichier de configuration.
- 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.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 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.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>", "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.
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 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
- Pour un nœud 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 --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 --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 ne devez suivre ces étapes qu'une seule fois à partir de l'un des nœuds de serveur.
- 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 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
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.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 --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.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.
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-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