- Visão geral
- Requisitos
- Instalação
- Instalação do High Availability Add-on
- Alertas e monitoramento
- Instalação da recuperação de desastres ativa/ativa
- Atualização
Instalação do High Availability Add-on
Existem duas maneiras de instalar o Complemento de alta disponibilidade (HAA) para sua instância do Orchestrator:
-
rápido – baixando e executando um script fornecido; usado quando você quer configurar o HAA dentro de um único datacenter.
Para obter detalhes, consulte Instalação rápida.
-
avançado – executando algumas operações complexas, incluindo configuração de DNS de cluster e criação e configuração de cluster; usado quando você deseja configurar o HAA dentro de vários datacenters.
Para obter detalhes, consulte Instalação de Active/Active Disaster Recovery.
Antes de prosseguir com sua instalação do HAA, certifique-se de atender ao .
- é o usuário-raiz ou têm acesso ao
sudo
para o usuário-raiz; - tenha direitos de criação do usuário:
- Certifique-se de ter um certificado SSL/TLS válido. Consulte a documentação do Redis para obter instruções sobre como atualizar seus certificados;
- habilitou o serviço do firewall.
Observação:
As permissões-raiz são necessárias apenas para instalação e atualização; o usuário administrador do HAA não precisa de permissões escalonadas para administrar os serviços do cluster.
Nos seguintes daemons executados pelo usuário administrador do HAA, os bits de capacidade foram definidos para permitir ao executável os privilégios mínimos necessários para operar:
/opt/redislabs/bin/dmcproxy = cap_sys_resource+ep
/opt/redislabs/bin/redis-server-4.0 = cap_sys_resource+ep
/opt/redislabs/bin/redis-server-4.0-big = cap_sys_resource+ep
/opt/redislabs/bin/redis-server-5.0 = cap_sys_resource+ep
/opt/redislabs/bin/redis-server-5.0-big = cap_sys_resource+ep
/opt/redislabs/bin/sentinel_service = cap_sys_resource+ep
/opt/redislabs/sbin/pdns_server = cap_net_bind_service+ep
/opt/redislabs/sbin/smaps = cap_sys_ptrace+ep
Isso permite que o usuário administrador do HAA execute esses serviços com privilégios sem exigir que o usuário tenha os privilégios atribuídos.
- Desabilite
swap
:sudo swapoff -a
sudo swapoff -a - Para que essa alteração permaneça pelas reinicializações, exclua a partição
swap
no arquivoetc/fstab
. - Instale o pacote
wget
.Certifique-se de usar um comando de download suportado pela sua distribuição Linux. Por exemplo, se você usar o CentOS, execute:yum install wget
yum install wget - Repita esse processo em todos os nós nos quais planeja instalar o HAA.
Verifique se o inglês faz parte da lista de idiomas.
Dependendo do seu idioma e conjunto de caracteres (codificação), você pode ter problemas ao executar o script de instalação. É recomendável verificar primeiro se o inglês faz parte da lista de idiomas, da seguinte forma:- Visualize informações sobre o
locale
instalado atualmente executando um dos comandos a seguir:locale -alocalectl
locale -alocalectllocalectl
localectl - Defina o inglês como idioma e codificação para a sessão atual, executando:
$ export LANG="en_US.utf8"
$ export LANG="en_US.utf8"
- Visualize informações sobre o
- Desabilite
Para instalar o HAA no nó primário, execute os seguintes passos:
install-haa.sh
para configuração avançada (isso não cria nenhum cluster), sem esquecer de que todos os locais devem ser diferentes. Por exemplo:
sudo ./install-haa.sh --install-dir /opt/haa-uipath --config-dir /etc/opt/haa-uipath --var-dir /var/opt/haa-uipath
.
Verifique duas vezes o caminho de instalação selecionado. Não é possível mover uma instalação de um local para outra pós-instalação.
Após instalar o nó primário, execute os seguintes passos em cada nó secundário:
Os seguintes parâmetros estão disponíveis ao executar o script de instalação do HAA:
Parâmetro |
Descriptografia |
---|---|
|
O nome de usuário do administrador do cluster do HAA. Por exemplo,
-u documentation@uipath.com .
|
|
A senha para o usuário administrativo, definida ao instalar o nó primário. Por exemplo,
-p SuperSecret_Password .
|
|
O endereço IP do nó primário. Quando fornecido, um nó secundário (escravo) é instalado. Por exemplo,
-j 10.10.22.10 .
|
|
Indique o caminho para o diretório de instalação do HAA (apenas ao executar o script
install-haa.sh para instalação avançada).
Observação: verifique duas vezes o caminho de instalação selecionado. Não é possível mover uma instalação de um local para outro pós-instalação.
|
|
Indique o caminho para o diretório de configuração do HAA (apenas ao executar o script
install-haa.sh para instalação avançada).
|
|
Indique o caminho para o diretório de variáveis do HAA (apenas ao executar o script
install-haa.sh para instalação avançada).
|
|
Usado para exibir o guia de ajuda da instalação. |
|
O código de licença para seu cluster do HAA. Insira a licença sem
--- LICENSE START --- à direta e esquerda ou --- LICENSE END --- , e sem quaisquer caracteres new line .
|
|
Aceitar o contrato de licença da UiPath |
|
Para a instalação offline. Assume-se que o pacote esteja na pasta atual, a mesma que o script de instalação. O link para o pacote pode ser encontrado no script
get-haa.sh .
|
Essa etapa é necessária apenas se você usar o HAA para o Orchestrator independente.
LoadBalancer.UseRedis
e LoadBalancer.Redis.ConnectionString
. Por exemplo:<add key="LoadBalancer.UseRedis" value="true" />
<add key="LoadBalancer.Redis.ConnectionString" value="10.10.20.184:10000,10.10.24.148:10000,10.10.22.114:10000,password=SuperSecret_Password" />
<add key="LoadBalancer.UseRedis" value="true" />
<add key="LoadBalancer.Redis.ConnectionString" value="10.10.20.184:10000,10.10.24.148:10000,10.10.22.114:10000,password=SuperSecret_Password" />
Essa etapa é necessária apenas se você usar o HAA para o Automation Suite.
fabric.redis
no arquivo cluster_config.json
. Para obter mais detalhes, consulte Configuração do High Availability Add-on externo.
Após você ter instalado todos os nós do seu cluster do HAA, confirme a configuração bem-sucedida da seguinte maneira:
Para adicionar ou atualizar sua licença de Complemento de alta disponibilidade, execute os seguintes passos:
-
Usando seu navegador, vá até o endereço IP de qualquer nó HAA na porta
8443
. Por exemplo:https://10.10.20.196:8443/
. A página de logon do HAA é exibida. - Insira o nome de usuário e senha fornecidos durante a instalação para fazer logon.
- Selecione Configurações > guia Geral.
- No campo Chave de cluster, insira sua chave de licença.
- Clique em Salvar.