- Introdução
- Requisitos de rede
- Requisitos e instalação de um nó
- Requisitos e instalação de vários nós
- Pós-instalação
- Acesso ao AI Center
- Provisionamento de um tenant do AI Center
- Atualização dos certificados do Orchestrator e do Identity Server
- Redimensionamento de PVC
- Adição de um novo nó ao cluster
- Instalação offline de pacotes de ML
- Configuração do cluster
- Configuração da pós-instalação do FQDN
- Backup e restauração do cluster
- Uso da pilha de monitoramento
- Configuração de uma autenticação do Kerberos
- Provisionamento de uma GPU
- Uso do arquivo de configuração
- Agendamento de nós
- Migração e atualização
- Guia básico de solução de problemas
Guia de instalação do AI Center
Procedimento
Esta etapa precisa ser executada em uma máquina com acesso à internet e acesso às máquinas no ambiente isolado, onde o UiPath AI Center será instalado.
- Conecte-se a uma máquina com acesso à Internet e execute o seguinte comando para obter o arquivo do assistente interativo:
ssh <user>@<dns_of_vm>
ssh <user>@<dns_of_vm> - Se você usou uma chave ssh, execute o seguinte comando:
ssh -i <path/to/Key.pem> <user>@<dns_of_vm>
ssh -i <path/to/Key.pem> <user>@<dns_of_vm> - Baixe os seguintes pacotes:
installUiPathAS.sh
— obrigatório. Consulte installUiPath.as para obter instruções de download.sf-installer.zip
— obrigatório. Consulte sf-installer.zip para obter instruções de download.sf.tar.gz
— obrigatório. Consulte sf-infra.tar.gz para obter instruções de download.sf-infra.tar.gz
- Opcional. Necessário apenas se você deseja ingressar nós adicionais, incluindo Task Mining e GPU. Consulte sf-infra.tar.gz para obter instruções de download.du-ondemand.tar.gz
- Opcional. Necessário apenas para Document Understanding.Consulte du-ondemand.tar.gz para obter instruções de download.Observação: não seguir esta etapa opcional limita a funcionalidade dos serviços do Document Understanding.cv-ondemand.tar.gz
– Opcional. Necessário apenas para o Computer Vision. Consulte cv-ondemand.tar.gz para obter instruções de download.Observação: não seguir esta etapa opcional impede o acesso aos serviços do Computer Vision.
Certifique-se de baixar o pacote adequado para sua versão do AI Center e seu sistema operacional.
Certifique-se de executar as seguintes etapas:
- Verifique se todos os arquivos foram baixados na máquina com acesso à internet.
- Crie a pasta de destino na máquina.
- Copie os arquivos da máquina online para a máquina de destino.
sudo su -
mkdir -p /opt/UiPathAutomationSuite/
chmod -R 777 /opt/UiPathAutomationSuite
mkdir -p /uipath/tmp
chmod -R 777 /uipath/tmp
sudo su -
mkdir -p /opt/UiPathAutomationSuite/
chmod -R 777 /opt/UiPathAutomationSuite
mkdir -p /uipath/tmp
chmod -R 777 /uipath/tmp
- Na máquina com acesso à internet, copie os arquivos para a pasta de instalação na máquina de destino e o(s) pacote(s) offline para a pasta
/uipath/tmp
.scp ./installUiPathAS.sh ./sf-installer.zip ./sf-infra.tar.gz <username>@<node dns>:/uipath/tmp/ scp ~/sf.tar.gz <username>@<node dns>:/uipath/tmp/ scp ~/sf-infra.tar.gz <username>@<node dns>:/uipath/tmp/
scp ./installUiPathAS.sh ./sf-installer.zip ./sf-infra.tar.gz <username>@<node dns>:/uipath/tmp/ scp ~/sf.tar.gz <username>@<node dns>:/uipath/tmp/ scp ~/sf-infra.tar.gz <username>@<node dns>:/uipath/tmp/ - (Opcional) Para usar o Document Understanding, copie os seguintes pacotes para a pasta
/uipath/tmp
.scp ~/du-ondemand.tar.gz <username>@<node dns>:/uipath/tmp/
scp ~/du-ondemand.tar.gz <username>@<node dns>:/uipath/tmp/Observação: não seguir esta etapa opcional impede o acesso aos serviços do Document Understanding. - (Opcional) Para usar o Computer Vision, copie o seguinte pacote para a pasta
/uipath/tmp
.scp ~/cv-ondemand.tar.gz <username>@<node dns>:/uipath/tmp/
scp ~/cv-ondemand.tar.gz <username>@<node dns>:/uipath/tmp/Observação: não seguir esta etapa opcional impede o acesso aos serviços do Computer Vision.
.cer
. Copie o certificado para a máquina virtual usando o comando abaixo.
/opt/UiPathAutomationSuite
tenha a permissão correta para que os arquivos sejam copiados sobre scp ou copie o arquivo para o seu diretório inicial e depois mova-o para /opt/UiPathAutomationSuite
.
scp /path/to/orch.cer <username>@<node dns>:/opt/UiPathAutomationSuite
scp /path/to/orch.cer <username>@<node dns>:/opt/UiPathAutomationSuite
identityserver.cer
também.
Ao usar um certificado emitido pelo domínio, certifique-se de exportar o certificado raiz da seguinte maneira:
- Abra o certificado, acesse a aba Caminho de certificação e selecione o primeiro certificado. Clique em Exibir certificado.
- Depois que o certificado raiz for exibido, acesse a aba Detalhes e clique em Copiar para arquivo.
- Certifique-se de selecionar o formato do arquivo base64
cer
. - Salve-o com o nome de sua escolha e depois envie-o para a máquina do AI Center.
O arquivo resultante deve ser semelhante ao exemplo abaixo.
-----BEGIN CERTIFICATE-----
certificate
base64
encoded
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
certificate
base64
encoded
-----END CERTIFICATE-----
- Adicione os seguintes pré-requisitos ao PATH atual:
O instalador interativo requer
jq
e nossos pacotes off-line já o incluem. Execute os seguintes comandos para adicioná-lo ao CAMINHO: (certifique-se de que você ainda seja raiz)mv /uipath/tmp/installUiPathAS.sh /uipath/tmp/sf-installer.zip /opt/UiPathAutomationSuite cd /opt/UiPathAutomationSuite unzip ./sf-installer.zip -d . chmod +x ./bin/jq export PATH=${PATH}:/opt/UiPathAutomationSuite/bin
mv /uipath/tmp/installUiPathAS.sh /uipath/tmp/sf-installer.zip /opt/UiPathAutomationSuite cd /opt/UiPathAutomationSuite unzip ./sf-installer.zip -d . chmod +x ./bin/jq export PATH=${PATH}:/opt/UiPathAutomationSuite/bin - Forneça permissões para a pasta do instalador:
É necessário fornecer as permissões adequadas à pasta
/opt/UiPathAutomationSuite
, na qual os scripts de instalação são colocados e serão executados. O instalador também criará alguns arquivos (output.json
) após a execução de cada etapa.Execute o seguinte comando para fornecer as permissões:
chmod -R 755 /opt/UiPathAutomationSuite
chmod -R 755 /opt/UiPathAutomationSuite - Execute o assistente interativo para configurar as opções de instalação:
O assistente interativo orientará as etapas de configuração e gerará o arquivo de configuração que pode ser personalizado e usado nas etapas de instalação restantes.
- Execute o script para iniciar o assistente interativo executando o comando a seguir:
chmod +x ./installUiPathAS.sh ./installUiPathAS.sh
chmod +x ./installUiPathAS.sh ./installUiPathAS.sh - Siga as etapas no assistente abaixo.
Após iniciar o assistente de instalação, o menu principal é exibido. A partir desse menu, você precisa escolher o modo de implantação desejado: nó único ou vários nós. Você receberá detalhes sobre cada modo depois que fizer uma escolha. Depois disso, você tem a opção de continuar com a escolha atual ou voltar ao menu principal.
- Aceite o contrato de licença.
- Selecione o modo de implantação: selecione a opção de Implantação de vários nós.
- Selecione continuar.
- Selecione a instalação isolada.
- Selecione Instalação completa.
- Insira o nome de host do DNS.
- Especifique se você deseja usar a autenticação do Kerberos para conexões SQL.
- Insira o URL do SQL Server. Siga o prompt para inserir a porta de conexão, nome de usuário e senha.
- Especifique se você deseja que o instalador crie automaticamente os bancos de dados necessários.
cluster_config.json
é gerada. Atualizaremos esse arquivo com a finalidade de instalação do AI Center.
vi /opt/UiPathAutomationSuite/cluster_config.json
vi /opt/UiPathAutomationSuite/cluster_config.json
"aicenter": {
"enabled": "false"
},
"aicenter": {
"enabled": "false"
},
<>
pelos seus valores):"aicenter": {
"enabled": "true",
"orchestrator_url":"<https://orchestrator-url.com>",
"identity_server_url": "<https://orchestrator-url.com/identity>",
"orchestrator_cert_file_path": "</opt/UiPathAutomationSuite/orch.cer or custom path>",
"identity_cert_file_path": "</opt/UiPathAutomationSuite/orch.cer or custom path>",
"identity_access_token": "<placeholder will be replaced later>"
},
"aicenter": {
"enabled": "true",
"orchestrator_url":"<https://orchestrator-url.com>",
"identity_server_url": "<https://orchestrator-url.com/identity>",
"orchestrator_cert_file_path": "</opt/UiPathAutomationSuite/orch.cer or custom path>",
"identity_cert_file_path": "</opt/UiPathAutomationSuite/orch.cer or custom path>",
"identity_access_token": "<placeholder will be replaced later>"
},
cluster_config.json
na pasta UiPathAutomationSuite
. Você pode usar esse arquivo para configurar seus bancos de dados SQL e suas respectivas strings de conexão e certificados. Você também pode habilitar as configurações de proxy se usar um proxy para conexão com a internet.
Para configuração avançada, consulte Como usar o arquivo de configuração.
- Copie a pasta
~/UiPathAutomationSuite
para todos os outros nós executando:scp -r ~/UiPathAutomationSuite <username>@<node dns>:/opt
scp -r ~/UiPathAutomationSuite <username>@<node dns>:/optObservação: como estamos em um ambiente isolado, talvez você precise usar o IP privado do nó de destino. - Adicione
-i <cert.pem>
se estiver usando um certificado para fazer login. Se você copiar o conteúdo de.pem
para um arquivo local, o novo arquivo precisará ter as permissões corretas. Você pode fazerchmod 400 <cert.pem>
para concedê-las.
- Execute o instalador de infraestrutura em todos os nós:
- Configure a máquina primária executando os comandos a seguir no servidor primário:
cd /opt/UiPathAutomationSuite ./install-uipath.sh -i ./cluster_config.json -o ./output.json -k --offline-bundle ./sf-infra.tar.gz --offline-tmp-folder /uipath/tmp --install-offline-prereqs --accept-license-agreement --install-standalone-aicenter
cd /opt/UiPathAutomationSuite ./install-uipath.sh -i ./cluster_config.json -o ./output.json -k --offline-bundle ./sf-infra.tar.gz --offline-tmp-folder /uipath/tmp --install-offline-prereqs --accept-license-agreement --install-standalone-aicenter - Conecte o resto dos servidores ao cluster executando os seguintes comandos nos nós servidores remanescentes:
cd /opt/UiPathAutomationSuite sudo chmod -R 755 /opt/UiPathAutomationSuite sudo ./install-uipath.sh -i ./cluster_config.json -o ./output.json -k -j server --offline-bundle ./sf-infra.tar.gz --offline-tmp-folder /uipath/tmp --install-offline-prereqs --accept-license-agreement --install-standalone-aicenter
cd /opt/UiPathAutomationSuite sudo chmod -R 755 /opt/UiPathAutomationSuite sudo ./install-uipath.sh -i ./cluster_config.json -o ./output.json -k -j server --offline-bundle ./sf-infra.tar.gz --offline-tmp-folder /uipath/tmp --install-offline-prereqs --accept-license-agreement --install-standalone-aicenter - Junte o restante dos agentes ao cluster executando os seguintes comandos no restante dos nós do agente:
cd /opt/UiPathAutomationSuite sudo chmod -R 755 /opt/UiPathAutomationSuite sudo ./install-uipath.sh -i ./cluster_config.json -o ./output.json -k -j agent --offline-bundle ./sf-infra.tar.gz --offline-tmp-folder /uipath/tmp --install-offline-prereqs --accept-license-agreement --install-standalone-aicenter
cd /opt/UiPathAutomationSuite sudo chmod -R 755 /opt/UiPathAutomationSuite sudo ./install-uipath.sh -i ./cluster_config.json -o ./output.json -k -j agent --offline-bundle ./sf-infra.tar.gz --offline-tmp-folder /uipath/tmp --install-offline-prereqs --accept-license-agreement --install-standalone-aicenter
- Configure a máquina primária executando os comandos a seguir no servidor primário:
- Execute o instalador de base no nó primário
cd /opt/UiPathAutomationSuite export TMPDIR="/uipath/lib/containers/tmp" mkdir -p "/uipath/lib/containers/tmp" ./install-uipath.sh -i ./cluster_config.json -o ./output.json -f --offline-bundle /uipath/tmp/sf.tar.gz --offline-tmp-folder /uipath/tmp --accept-license-agreement --install-standalone-aicenter
cd /opt/UiPathAutomationSuite export TMPDIR="/uipath/lib/containers/tmp" mkdir -p "/uipath/lib/containers/tmp" ./install-uipath.sh -i ./cluster_config.json -o ./output.json -f --offline-bundle /uipath/tmp/sf.tar.gz --offline-tmp-folder /uipath/tmp --accept-license-agreement --install-standalone-aicenter - Execute o instalador de software no nó primário. Primeiro, você precisa se conectar ao Identity Server e recuperar um token de instação. Em seguida, copie e cole esse token no espaço reservado que tínhamos na etapa 3.2. (no arquivo cluster_config.json). Depois que o token estiver lá, você poderá executar a instalação do AI Center.
./install-uipath.sh -i cluster_config.json -o output.json --install-type offline --accept-license-agreement --install-standalone-aicenter -s
./install-uipath.sh -i cluster_config.json -o output.json --install-type offline --accept-license-agreement --install-standalone-aicenter -s - Carregue os comandos opcionais dos pacotes do Document Understanding. Para carregar os pacotes opcionais, execute o seguinte comando. Certifique-se de usar o nome do pacote que você precisa carregar.
./configureUiPathAS.sh registry upload --optional-offline-bundle "/uipath/tmp/du-ondemand.tar.gz" --offline-tmp-folder "/uipath/tmp"
./configureUiPathAS.sh registry upload --optional-offline-bundle "/uipath/tmp/du-ondemand.tar.gz" --offline-tmp-folder "/uipath/tmp" - Carregue o comando opcional do pacote do Computer Vision. Para carregar o pacote opcional do Computer Vision, execute o seguinte comando:
./configureUiPathAS.sh registry upload --optional-offline-bundle "/uipath/tmp/cv-ondemand.tar.gz" --offline-tmp-folder "/uipath/tmp"
./configureUiPathAS.sh registry upload --optional-offline-bundle "/uipath/tmp/cv-ondemand.tar.gz" --offline-tmp-folder "/uipath/tmp"
- Etapa 1: baixar o script de instalação na primeira máquina
- 1.1 Baixe os pacotes de instalação
- 1.2 Obtenha todos os arquivos baixados na primeira máquina
- Etapa 2: copiar o certificado do Orchestrator para a máquina virtual
- Certificados em cadeia
- Etapa 3: configurar a instalação
- Configuração básica
- 3.1 Use o assistente interativo para criar o arquivo base de configuração
- 3.2 Adicionar configuração específica do AI Center
- 3.3 (Opcional) Configuração avançada
- Etapa 4: copiar os arquivos de instalação em todas as outras máquinas do cluster
- Etapa 5: execução da instalação