- Visão geral
- Requisitos
- Instalação
- Pós-instalação
- Migração e atualização
- Atualização do Automation Suite no EKS/AKS
- Etapa 1: mover os dados da organização do Identity, de independente para o Automation Suite
- Etapa 2: restauração do banco de dados de produtos independente
- Etapa 3: backup do banco de dados da plataforma no Automation Suite
- Etapa 4: mesclando organizações no Automation Suite
- Etapa 5: atualização das strings de conexão do produto migradas
- Etapa 6: migração do Orchestrator independente
- Etapa 7: migração do Insights independente
- Etapa 8: migração do Test Manager independente
- Etapa 9: exclusão do tenant padrão
- Executando uma migração de único tenant
- Migração do Automation Suite no Linux para o Automation Suite no EKS/AKS
- Monitoramento e alertas
- Administração de cluster
- Configuração específica do produto
- Configuração de parâmetros do Orchestrator
- Configurações de aplicativo do Orchestrator
- Configuração do AppSettings
- Configuração do tamanho máximo da solicitação
- Substituição da configuração de armazenamento no nível do cluster
- Configuração dos repositórios de credenciais
- Configuração da chave de criptografia por tenant
- Limpeza do banco de dados do Orchestrator
- Solução de problemas
- A configuração de backup não funciona devido a uma falha na conexão com o Azure Government
- Pods no namespace uipath travaram ao habilitar taints de nó personalizado
- Não é possível iniciar o Automation Hub e o Apps com configuração de proxy
- Os pods não podem se comunicar com o FQDN em um ambiente de proxy
- A cadeia de caracteres de conexão SQL da Automação de Teste é ignorada
- Falha de backup do EKS devido à versão do Velero
- O backup do Velero falha com o erro FailedValidation
- O acesso ao FQDN retorna o erro de acesso negado do RBAC
- Migreção manual do ArgoCD NetworkPolicy (GHSA-47m3-95c7-g2g8)
Como desinstalar o Automation Suite
Visão geral da desinstalação do Automation Suite de ambientes EKS/AKS usando o script de desinstalação.
Esta seção explica como desinstalar o Automation Suite de ambientes EKS/AKS usando o script de desinstalação fornecido.
Você aprenderá como preparar seu sistema, executar o script, solucionar problemas e estender a funcionalidade para requisitos personalizados.
Entendendo o script e requisitos
Esta seção fornece uma compreensão de alto nível do script de desinstalação e descreve os pré-requisitos necessários para usá-lo de forma eficaz.
O script de desinstalação é compatível com a exclusão seletiva de componentes do Automation Suite, simulações de execução em seco, saída detalhada e a capacidade de excluir componentes específicos por meio de sinalizadores de linha de comando ou um arquivo de configuração JSON.
Pré-requisitos
Esta subseção lista as ferramentas que você deve ter instaladas em seu ambiente para executar com sucesso o script de desinstalação:
- EKS/AKS:
kubectlhelm
- Opcional:
jq- usado para análise de JSON
Download e preparação do script
Para obter o script de desinstalação e prepará-lo para execução, siga as seguintes etapas:
- Baixe o script
uninstall.sh. - Torne o script executável executando o seguinte comando:
chmod +x uninstall.shchmod +x uninstall.sh
Execução do script e uso de opções
Esta seção descreve como executar o script de desinstalação, incluindo sintaxe de comando, ambientes compatíveis e sinalizadores disponíveis.
Você pode executar o script usando o seguinte comando:
./uninstall.sh [DISTRIBUTION] [OPTIONS]
./uninstall.sh [DISTRIBUTION] [OPTIONS]
Você pode usar as seguintes opções de distribuição, com base em seus ambientes:
k8s: use comandos padrão do Kubernetes (padrão).openshift: use comandos e APIs do OpenShift.
A tabela a seguir lista todos os sinalizadores e argumentos compatíveis que você pode usar para personalizar o comportamento de desinstalação para seu ambiente específico.
| Opção | Description |
|---|---|
-h, --help | Exibe informações de ajuda. |
-d, --dry-run | Visualize alterações sem excluir nada. |
-v, --verbose | Habilite o registro em log detalhado. |
--excluded COMPONENTS | Lista separada por vírgulas de componentes a serem ignorados. |
--clusterconfig FILE | Caminho para um arquivo de configuração JSON para exclusões. |
--istioNamespace NAMESPACE | Substitui o namespace padrão do Istio. |
--uipathNamespace NAMESPACE | Substitua o namespace padrão da UiPath. |
--argocdNamespace NAMESPACE | Substituir o namespace ArgoCD padrão. |
Usando exemplos básicos
Esta seção fornece comandos de exemplo simples para ajudar você a começar rapidamente a usar o script de desinstalação com opções 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,argocd
Usando combinações avançadas
Esta seção apresenta exemplos avançados que combina várias opções para cenários de desinstalação mais flexíveis e avançados.
# 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
Configuração de componentes e exclusões
Esta seção descreve quais componentes o script gerencia, como excluí-los e quais dependências considerar.
Componentes suportados
Esta seção lista os componentes do Automation Suite que o script de desinstalação é capaz de gerenciar e excluir:
istio- Componentes do Malha de Serviçoistio_configure- Configuração do Istioargocd- Implantação do ArgoCDuipath- Componentes principais da UiPathcert_manager- Gerenciamento de certificadosnetwork_policies- Políticas de redegatekeeper- Aplicação do Gatekeeperfalco- Aplicação do Gatekeeper
Uso dos arquivos de configuração
Esta seção mostra como configurar exclusões de componentes usando um arquivo JSON.
Você pode excluir componentes por meio do JSON, da seguinte forma:
{
"exclude_components": [
"istio",
"argocd",
"gatekeeper"
]
}
{
"exclude_components": [
"istio",
"argocd",
"gatekeeper"
]
}
Compreensão das dependências dos componentes
Esta seção explica as relações entre os componentes para ajudar você a evitar problemas ao excluir itens específicos.
Alguns componentes têm dependências de outros:
- Se você mantém
uipath, considere também manteristioeargocd. - Se você mantém
cert_manager, considere manter tambémuipath.
- Entendendo o script e requisitos
- Pré-requisitos
- Download e preparação do script
- Execução do script e uso de opções
- Usando exemplos básicos
- Usando combinações avançadas
- Configuração de componentes e exclusões
- Componentes suportados
- Uso dos arquivos de configuração
- Compreensão das dependências dos componentes