- Información general
- Requisitos
- Preinstalación
- Preparar la instalación
- Descarga de los paquetes de instalación
- Configurar el registro compatible con OCI
- Conceder permisos de instalación
- Instalar y configurar la malla de servicio
- Instalar y configurar la herramienta GitOps
- Instalar el operador de secretos externos
- Implementar Redis a través de OperatorHub
- Aplicar configuraciones varias
- Ejecutar uipathctl
- Instalación
- Después de la instalación
- Migración y actualización
- Supervisión y alertas
- Administración de clústeres
- Configuración específica del producto
- Configurar parámetros de Orchestrator
- Configurar AppSettings
- Configurar el tamaño máximo de la solicitud
- Anular la configuración de almacenamiento a nivel de clúster
- Configurar NLog
- Guardar los registros del robot en Elasticsearch
- Configurar almacenes de credenciales
- Configurar clave de cifrado por tenant
- Limpiar la base de datos de Orchestrator
- Solución de problemas
- Cómo desinstalar Automation Suite
- Cómo resolver el fallo de comprobación de conectividad prerrequisito en OpenShift 4.16–4.18

Guía de instalación de Automation Suite en OpenShift
Esta sección explica cómo desinstalar Automation Suite de los entornos OpenShift utilizando el script de desinstalación proporcionado.
Aprenderá a preparar su sistema, ejecutar el script, solucionar problemas y ampliar la funcionalidad para requisitos personalizados.
Esta sección te ofrece una comprensión de alto nivel del script de desinstalación y describe los requisitos previos necesarios para utilizarlo de forma eficaz.
El script de desinstalación admite la eliminación selectiva de componentes de Automation Suite, simulaciones de ejecución en seco, salida detallada y la capacidad de excluir componentes específicos a través de marcas de línea de comandos o un archivo de configuración JSON.
Requisitos previos
Esta subsección enumera las herramientas que debes tener instaladas en tu entorno para ejecutar correctamente el script de desinstalación:- OpenShift:
ochelm
- Opcional:
jq: utilizado para el análisis de JSON
Para obtener el script de desinstalación y prepararlo para su ejecución, sigue los siguientes pasos:
- Descarga el script
uninstall.sh. - Haz que el script sea ejecutable ejecutando el siguiente comando:
chmod +x uninstall.shchmod +x uninstall.sh
Esta sección describe cómo ejecutar el script de desinstalación, incluida la sintaxis de los comandos, los entornos compatibles y los marcadores disponibles.
Puedes ejecutar el script utilizando el siguiente comando:
./uninstall.sh [DISTRIBUTION] [OPTIONS]./uninstall.sh [DISTRIBUTION] [OPTIONS]Puedes utilizar las siguientes opciones de distribución, en función de tus entornos:
k8s: utiliza los comandos estándar de Kubernetes (predeterminado).openshift: utiliza los comandos y las API de OpenShift.
La siguiente tabla enumera todos los indicadores y argumentos compatibles que puedes utilizar para personalizar el comportamiento de desinstalación para tu entorno específico.
| Opción | Descripción |
|---|---|
-h, --help | Mostrar información de ayuda. |
-d, --dry-run | Vista previa de los cambios sin eliminar nada. |
-v, --verbose | Habilita el registro detallado. |
--excluded COMPONENTS | Lista de componentes a omitir separados por comas. |
--clusterconfig FILE | Ruta a un archivo de configuración JSON para exclusiones. |
--istioNamespace NAMESPACE | Anula el espacio de nombres predeterminado de Istio. |
--uipathNamespace NAMESPACE | Anula el espacio de nombres predeterminado de UiPath. |
--argocdNamespace NAMESPACE | Anula el espacio de nombres predeterminado de ArgoCD. |
Uso de ejemplos básicos
Esta sección proporciona comandos de ejemplo sencillos para ayudarte a empezar a utilizar rápidamente el script de desinstalación con opciones mínimas.
# 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,argocdUsar combinaciones avanzadas
Esta sección presenta ejemplos avanzados que combinan múltiples opciones para escenarios de desinstalación más flexibles y potentes.
# 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 --verboseEsta sección describe qué componentes gestiona el script, cómo excluirlos y qué dependencias tener en cuenta.
Componentes compatibles
Esta sección enumera los componentes de Automation Suite que el script de desinstalación es capaz de gestionar y eliminar:
istio: componentes de malla de servicioistio_configure- Configuración de Istioargocd: implementación de ArgoCDshared_gitops- GitOps compartidouipath: componentes básicos de UiPathcert_manager- Gestión de certificadosnetwork_policies- Políticas de redgatekeeper- Cumplimiento de Gatekeeperfalco- Cumplimiento de Gatekeeper
Utilizar archivos de configuración
Esta sección muestra cómo configurar exclusiones de componentes utilizando un archivo JSON.
Puedes excluir componentes a través de JSON, de la siguiente manera:
{
"exclude_components": [
"istio",
"argocd",
"gatekeeper"
]
}{
"exclude_components": [
"istio",
"argocd",
"gatekeeper"
]
}Comprender las dependencias de los componentes
Esta sección explica las relaciones entre los componentes para ayudarte a evitar problemas al excluir elementos específicos.
Algunos componentes tienen dependencias de otros:
- Si mantienes
uipath, considera mantener tambiénistioyargocd. - Si conservas
cert_manager, considera la posibilidad de conservar tambiénuipath.
- Comprender el script y los requisitos
- Requisitos previos
- Descargar y preparar el script
- Ejecutar el script y utilizar las opciones
- Uso de ejemplos básicos
- Usar combinaciones avanzadas
- Configurar componentes y exclusiones
- Componentes compatibles
- Utilizar archivos de configuración
- Comprender las dependencias de los componentes