- Introdução
- Requisitos
- Melhores práticas
- Instalação
- Atualizando
- Servidor de Identidade
- Solução de problemas de erros de inicialização

Guia de instalação do Orchestrator
Implantação do Azure Marketplace
As implantações do Azure marketplace permitem que você implante soluções da UiPath diretamente do portal do Azure.
O Azure Marketplace mantém a versão do UiPath Orchestrator mais recente.
UiPath Orchestrator
Esse assistente permite que você implante ambientes de nó único ou de vários nós. Os componentes são:
| Name | Detalhes |
|---|---|
| Serviço de Aplicativo (Aplicativo Web) | Usado para hospedar os serviços web necessários (por exemplo Orchestrator, Identity, WebHooks). Todos os componentes estão no mesmo Plano de Serviço de Aplicativo. Se você realizar uma implantação de vários nós, o High Availability Add-on estará acessível usando uma Integração de Rede Virtual |
| Banco de Dados SQL, Banco de Dados único | O Banco de Dados SQL (e o servidor) usado pelos serviços web. |
| Insights de aplicativo | Insights de aplicativo usados para registrar regras de escalonamento automático. |
| StorageAccount | A conta de armazenamento usada para armazenar pacotes/bibliotecas. |
| Identidade Gerenciada do Usuário | Usada para configurar a implantação usando scripts que são executados em uma Máquina Virtual do Windows. |
| Máquina Virtual do Windows | Máquina Virtual implantada temporariamente que executará scripts para configurar os Serviços Web mencionados anteriormente (Aplicativos Web). Essa máquina usa a Identidade Gerenciada para autenticar no Azure. Ele é implantado em uma VNet separada junto com uma Placa de Interface de Rede e uma conta de armazenamento separada |
| Script de Implantação | Isso é usado para limpar os Recursos do Azure (Configuração da VM e todas as dependências). Esse recurso será removido automaticamente no final, se for bem-sucedido. |
(Opcional) Componentes High Availability Add-on (HAA)
As implantações de vários nós do Orchestrator usam o RESP (Protocolo de Serialização do Redis) para a comunicação e, sendo assim, podem ser configuradas usando qualquer solução baseada neste protocolo. O HAA é a única solução compatível com o UiPath. O suporte completo é fornecido aos usuários do Redis Enterprise com a compra de um módulo HAA.
| Name | Detalhes |
|---|---|
| Máquina Virtual do Linux | Há três VMs Linux implantadas juntas para formar um cluster. O cluster é implantado em uma VNet junto com Placas de Interface de Rede para cada nó. Os nós não estão expostos publicamente e estão conectados ao Serviço de Aplicativo do Orchestrator por meio da Integração de Rede Virtual |
Percorrendo o Assistente
Fundamentos
Figura 1. Fundamentos

Neste passo, você precisa selecionar a assinatura, o Grupo de Recursos e a Região onde você deseja que a solução seja implantada.
Você precisa ter permissões de Proprietário no Grupo de Recursos ou Assinatura para implantar, pois as implantações criam uma identidade gerenciada pelo usuário (consulte os componentes).
Detalhes do Orchestrator
Figura 2. Detalhes do Orchestrator

| Name | Detalhes |
|---|---|
| Nome do Orchestrator | O nome do Orchestrator terá um sufixo aleatório anexado. |
| Senha | Defina a senha que será usada para o administrador do host e a conta de administrador padrão do tenant (admin). |
| Versão do Orchestrator | Selecione a versão do UiPath Orchestrator que você deseja implantar. |
| Instâncias do Orchestrator | O número de instâncias P2v2 que serão criadas (escalonadas para). Pode ser no máximo 30. |
| Tamanho do Orchestrator | Isso implantará versões diferentes do Banco de dados SQL. Pequeno: < 100 robôs (4 Core) Médio: < 250 robôs (8 Core) Grande: < 500 robôs ou mais (16 Core) |
Observe que, se você selecionou uma instância do Orchestrator, você terá a opção de ignorar a instalação do High Availability Add-on. Se você escolheu ignorá-la, não altere o número de instâncias, pois esse será um cenário não suportado.
Configuração do Servidor HAA
Figura 3. Configuração do HAA

| Name | Detalhes |
|---|---|
| Logon do Administrador dos Servidores HAA (VM) | Defina o nome de usuário do administrador para as máquinas virtuais do Complemento de Alta Disponibilidade |
| Senha | Defina a senha do administrador para as máquinas virtuais do Complemento de Alta Disponibilidade. |
| E-mail do Administrador do HAA | Defina o e-mail do administrador para o Complemento de Alta Disponibilidade. |
| Senha | Defina a senha do administrador para o Complemento de Alta Disponibilidade. |
| Licença do Complemento de Alta Disponibilidade | Licença do Complemento de Alta Disponibilidade. Se não for fornecida, você deve inserir uma licença em até 30 dias. |
| Tamanho da Máquina Virtual | O tamanho das três máquinas virtuais RHEL (Red Hat Enterprise Linux) para provisionar. Recomendamos 2-4 CPU e 8-16 GB de RAM. |
| Rede Virtual para o HAA | Uma rede virtual que será usada para implantar as máquinas virtuais do Complemento de Alta Disponibilidade. Elas serão implantadas em uma sub-rede e outra sub-rede é necessária para a integração da rede virtual WebApp (conectividade privada). |
| Sub-redes | Duas sub-redes são necessárias:
|
Configurações de SQL do Orchestrator
Figura 4. Configurações do SQL do Orchestrator

| Name | Detalhes |
|---|---|
| Nome do servidor SQL do Orchestrator | O nome do servidor SQL terá um sufixo aleatório anexado. |
| Logon do Administrador do Servidor SQL do Orchestrator | Defina o nome do administrador para o servidor SQL do Orchestrator. |
| Senha | Defina a senha do administrador para o servidor SQL do Orchestrator. |
Configuração de Certificados
| Name | Detalhes |
|---|---|
| Certificado de Assinatura do Token (pfx) | O certificado usado para a assinatura do token. Os requisitos para Certificados de Serviço de Aplicativo da Microsoft. Os requisitos para Certificado de Assinatura de Token da UiPath. O certificado pfx deve atender a todos os requisitos. |
| Senha | Senha do certificado de assinatura do token. |
O certificado usado nesta etapa pode ser gerado usando os seguintes comandos:
#Generat certificate directly in the LocalMachine personal store
$cert = New-SelfSignedCertificate -Type Custom -KeySpec Signature `
-Subject "CN=UiPathSelfSignedRoot" `
-KeyExportPolicy Exportable `
-HashAlgorithm sha256 -KeyLength 4096 `
-CertStoreLocation "cert:\LocalMachine\My" `
-KeyUsageProperty Sign `
-KeyUsage CertSign `
-NotAfter (Get-Date).AddYears(2)
#Creat a secure string password for the certificate
$mypwd = ConvertTo-SecureString -String "1234" -Force -AsPlainText
#Expor the certificate from the LocalMachine personal store to a file `mypfx.pfx`
Get-ChildItem -Path "cert:\LocalMachine\my\$($cert.Thumbprint)" | Export-PfxCertificate `
-FilePath mypfx.pfx `
-Password $mypwd `
-CryptoAlgorithmOption TripleDES_SHA1
#Remov the certificate from the LocalMachine personal store
Get-ChildItem "Cert:\LocalMachine\My\$($cert.Thumbprint)" | Remove-Item
#Generat certificate directly in the LocalMachine personal store
$cert = New-SelfSignedCertificate -Type Custom -KeySpec Signature `
-Subject "CN=UiPathSelfSignedRoot" `
-KeyExportPolicy Exportable `
-HashAlgorithm sha256 -KeyLength 4096 `
-CertStoreLocation "cert:\LocalMachine\My" `
-KeyUsageProperty Sign `
-KeyUsage CertSign `
-NotAfter (Get-Date).AddYears(2)
#Creat a secure string password for the certificate
$mypwd = ConvertTo-SecureString -String "1234" -Force -AsPlainText
#Expor the certificate from the LocalMachine personal store to a file `mypfx.pfx`
Get-ChildItem -Path "cert:\LocalMachine\my\$($cert.Thumbprint)" | Export-PfxCertificate `
-FilePath mypfx.pfx `
-Password $mypwd `
-CryptoAlgorithmOption TripleDES_SHA1
#Remov the certificate from the LocalMachine personal store
Get-ChildItem "Cert:\LocalMachine\My\$($cert.Thumbprint)" | Remove-Item
Configuração de Tags
Aqui você pode criar tags para os recursos criados na implantação.