- Información general
- Requisitos
- Preinstalación
- Preparar la instalación
- Instalar y configurar la malla de servicio
- Descarga de los paquetes de instalación
- Configurar el registro compatible con OCI
- Conceder permisos de instalación
- Instalar y configurar la herramienta GitOps
- 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
- Actualizar Automation Suite
- Migrar productos independientes a Automation Suite
- Paso 1: restaurar la base de datos del producto independiente
- Paso 2: actualizar el esquema de la base de datos del producto restaurada
- Paso 3: mover los datos de la organización de Identity de independiente a Automation Suite
- Paso 4: Realizar una copia de seguridad de la base de datos de la plataforma en Automation Suite
- Paso 5: Fusionar organizaciones en Automation Suite
- Paso 6: actualizar las cadenas de conexión del producto migradas
- Paso 7: migrar Orchestrator independiente
- Paso 8: migrar Insights independiente
- Paso 9: eliminar el tenant predeterminado
- Realizar una migración de un solo tenant
- Migrar entre clústeres de Automation Suite
- 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 recopilar datos de uso de DU con el almacén de objetos en el clúster (Ceph)
- Cómo desinstalar Automation Suite

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