- 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 avec des rôles de cluster
- Octroi d'autorisations d'installation sans rôles de cluster
- Installation et configuration du service Mesh
- Installer et configurer l'outil GitOps
- Installation de l'opérateur de clés secrètes externes
- Déploiement de Redis via OperatorHub
- 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
- Comment désinstaller Automation Suite
- Comment résoudre l'échec de la vérification de la connectivité préalable sur OpenShift 4.16–4.18
- Comment déployer Insights dans un cluster compatible FIPS
- Comment désactiver l’activation automatique CDI dans l’opérateur GPU Nvidia
- Comment encoder en URL un mot de passe de chaîne de connexion SQL
- 500 erreurs et limitation de débit sur les requêtes S3 dans ODF
- Résolution des problèmes de clés secrètes externes
- Configuration des tolérances des pilotes CSI pour ODF 4.20
- 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
- Studio Desktop ne peut pas charger les connecteurs et activités Integration Service
- Erreurs de validation du certificat TLS
- 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 du cluster OpenShift à l'aide des commandes uipathctl.
Cette section explique comment désinstaller Automation Suite des environnements OpenShift à 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 :
- OuvrirDéplacement :
ochelm
- 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'ArgoCDshared_gitops- GitOps partagéuipath- 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