- Vue d'ensemble (Overview)
- Prérequis
- Pré-installation
- Préparation de l'installation
- Téléchargement des packages d'installation
- Configuration du registre conforme à OCI
- Octroi d'autorisations d'installation
- Installation et configuration du service Mesh
- Installer et configurer l'outil GitOps
- Installation de l'opérateur de clés secrètes externes dans Kubernetes
- Application de diverses configurations
- Exécution de uipathctl
- Installation
- Post-installation
- Migration et mise à niveau
- Surveillance et alerte
- Administration du cluster
- Configuration spécifique au produit
- Configuration avancée d'Orchestrator
- Configuration des paramètres d'Orchestrator
- Configuration des paramètres d'application
- Configuration de la taille maximale de la requête
- Remplacement de la configuration du stockage au niveau du cluster
- Configuration de NLog
- Enregistrement des journaux du robot dans Elasticsearch
- Configuration des magasins d'informations d'identification
- Configuration de la clé de chiffrement par locataire
- Nettoyer la base de données Orchestrator
- Ignorer l’installation de la bibliothèque hôte
- Rotation des informations d’identification de stockage d’objets blob
- Désactivation de l'utilisation d'URL pré-signées lors du téléchargement de données vers le stockage Amazon S3
- Configuration de la sécurité de l'application de processus
- Configurer une authentification Kerberos avec l’authentification MSSQL de base pour Process Mining
- AI Trust Layer
- Résolution des problèmes
- Échec de l’enregistrement d’AI Center après la mise à niveau vers la version 2023.10 ou une version ultérieure
- Volumes Insights créés dans deux zones différentes après la migration
- La mise à niveau échoue en raison du remplacement des tailles de PVC Insights
- Les composants de sauvegarde Velero restent après la mise à niveau sur AKS depuis Automation Suite 2024.10.x
- La configuration de sauvegarde ne fonctionne pas en raison d’un échec de connexion à Azure Government
- Pods dans l'espace de noms uipath bloqués lors de l'activation des rejets de nœuds personnalisés
- Impossible de lancer Automation Hub et Apps avec la configuration proxy
- La sauvegarde de Velero échoue avec l'erreur FailedValidation
- Résolution des problèmes de clés secrètes externes
- Résolution des problèmes de Temporel en tant que service
- Les pods AI Center et Document Understanding ne démarrent pas avec la vérification du certificat TLS activée
- Erreurs de validation du certificat TLS
- Fluentd n’exporte pas les journaux dans les environnements IPv6
- Studio Desktop ne peut pas charger les connecteurs et activités Integration Service
- Atténuation manuelle de la politique réseau ArgoCD
- Configurer les requêtes et les limites de ressources pour les charges de travail créées par uipathctl
Comment désinstaller Automation Suite
Désinstallez Automation Suite des clusters EKS/AKS.
Cette section explique comment désinstaller Automation Suite des environnements EKS/AKS à l'aide du script de désinstallation fourni.
Vous apprendrez à préparer votre système, à exécuter le script, à résoudre les problèmes et à étendre les fonctionnalités pour les exigences personnalisées.
Comprendre le script et les exigences
Cette section vous donne une compréhension de haut niveau du script de désinstallation et décrit les conditions préalables requises pour l'utiliser efficacement.
Le script de désinstallation prend en charge la suppression sélective des composants d'Automation Suite, les simulations de test, la sortie détaillée et la possibilité d'exclure des composants spécifiques via des indicateurs de ligne de commande ou un fichier de configuration JSON.
Prérequis
Cette sous-section répertorie les outils que vous devez avoir installés dans votre environnement pour exécuter avec succès le script de désinstallation :
- EKS/AKS :
kubectlhelm
- Facultatif :
jq: utilisé pour l’analyse JSON
Téléchargement et préparation du script
Pour obtenir le script de désinstallation et le préparer pour son exécution, procédez comme suit :
-
Téléchargez le script
uninstall.sh. -
Rendez le script exécutable en exécutant la commande suivante :
chmod +x uninstall.shchmod +x uninstall.sh
Exécution du script et utilisation des options
Cette section décrit comment exécuter le script de désinstallation, y compris la syntaxe de commande, les environnements pris en charge et les indicateurs disponibles.
Vous pouvez exécuter le script à l'aide de la commande suivante :
./uninstall.sh [DISTRIBUTION] [OPTIONS]
./uninstall.sh [DISTRIBUTION] [OPTIONS]
Vous pouvez utiliser les options de distribution suivantes, en fonction de vos environnements :
k8s: utilisez les commandes Kubernetes standard (par défaut).openshift: utilisez les commandes et les API OpenShift.
La table suivante répertorie tous les indicateurs et arguments pris en charge que vous pouvez utiliser pour personnaliser le comportement de désinstallation en fonction de votre environnement spécifique.
| Option | Description |
|---|---|
-h, --help | Affiche les informations d'aide. |
-d, --dry-run | Prévisualisez les modifications sans rien supprimer. |
-v, --verbose | Activer la journalisation détaillée. |
--excluded COMPONENTS | Liste des composants à ignorer, séparés par des virgules. |
--clusterconfig FILE | Chemin d'accès à un fichier de configuration JSON pour les exclusions. |
--istioNamespace NAMESPACE | Remplacer l'espace de noms Istio par défaut. |
--uipathNamespace NAMESPACE | Remplacer l'espace de noms UiPath par défaut. |
--argocdNamespace NAMESPACE | Remplacez l'espace de noms ArgoCD par défaut. |
Utilisation d'exemples de base
Cette section fournit des exemples de commandes simples pour vous aider à commencer rapidement à utiliser le script de désinstallation avec un minimum d'options.
# Exclude istio from deletion in k8s
./uninstall.sh k8s --excluded istio
# Exclude istio and argocd in OpenShift
./uninstall.sh openshift --excluded istio,argocd
# Exclude istio from deletion in k8s
./uninstall.sh k8s --excluded istio
# Exclude istio and argocd in OpenShift
./uninstall.sh openshift --excluded istio,argocd
Utilisation de combinaisons avancées
Cette section présente des exemples avancés qui combinent plusieurs options pour des scénarios de désinstallation plus flexibles et plus puissants.
# Dry run to preview changes
./uninstall.sh openshift --dry-run
# Use a JSON config file
./uninstall.sh k8s --clusterconfig input.json
# Custom namespaces
./uninstall.sh openshift --uipathNamespace uipath-prod --istioNamespace custom-istio
# Combined options with verbosity
./uninstall.sh k8s --excluded gatekeeper,falco --clusterconfig input.json --verbose
# Dry run to preview changes
./uninstall.sh openshift --dry-run
# Use a JSON config file
./uninstall.sh k8s --clusterconfig input.json
# Custom namespaces
./uninstall.sh openshift --uipathNamespace uipath-prod --istioNamespace custom-istio
# Combined options with verbosity
./uninstall.sh k8s --excluded gatekeeper,falco --clusterconfig input.json --verbose
Configuration des composants et des exclusions
Cette section décrit les composants gérés par le script, la façon de les exclure et les dépendances à prendre en compte.
Composants pris en charge
Cette section répertorie les composants d'Automation Suite que le script de désinstallation est capable de gérer et de supprimer :
istio- Composants Service Meshistio_configure- Configuration d'Istioargocd- Déploiement d'ArgoCDuipath- Composants UiPath de basecert_manager- Gestion des certificatsnetwork_policies- Stratégies réseaugatekeeper- Application de Gatekeeperfalco- Application de Gatekeeper
Utilisation de fichiers de configuration
Cette section montre comment configurer les exclusions de composants à l'aide d'un fichier JSON.
Vous pouvez exclure des composants via JSON, comme suit :
{
"exclude_components": [
"istio",
"argocd",
"gatekeeper"
]
}
{
"exclude_components": [
"istio",
"argocd",
"gatekeeper"
]
}
Comprendre les dépendances des composants
Cette section explique les relations entre les composants pour vous aider à éviter les problèmes lors de l’exclusion d’éléments spécifiques.
Certains composants ont des dépendances par rapport à d'autres :
- Si vous conservez
uipath, pensez également à conserveristioetargocd. - Si vous conservez
cert_manager, pensez également à conserveruipath.
- Comprendre le script et les exigences
- Prérequis
- Téléchargement et préparation du script
- Exécution du script et utilisation des options
- Utilisation d'exemples de base
- Utilisation de combinaisons avancées
- Configuration des composants et des exclusions
- Composants pris en charge
- Utilisation de fichiers de configuration
- Comprendre les dépendances des composants