- Notas de Versão
- Requisitos
- Instalação
- Introdução
- Projetos
- Conjuntos de dados
- Pacotes de ML
- Pipelines
- Habilidades de ML
- Logs de ML
- Document Understanding no AI Fabric
- Guia básico de solução de problemas
1. Provisione uma máquina
Esta seção detalhará as etapas que precisam ser adotadas ao provisionar uma máquina.
- A instalação do AI Fabric atualmente é suportada com uma máquina nova e dedicada. Uma máquina compartilhada com políticas/restrições desconhecidas pode precisar de uma solução de contorno adicional e não é oficialmente suportada.
- Recomendamos o uso de instâncias de VM fornecidas por provedores de nuvem populares para a instalação do AI Fabric. Para configurações que exigem GPU, apenas as GPUs da NVIDIA são compatíveis. Elas incluem, entre outras: Standard_NC12 no Azure, n1-standard-16 no GCP, p3.2xlarge na AWS.
O diretório /var deve ter pelo menos **200 GB** para a instalação normal e 500 GB para a instalação com lacuna de ar disponível (isso geralmente corresponde ao disco de inicialização, mas nem sempre é o caso); caso contrário, o instalador falhará.
Use o comando df -h para validar se o disco está corretamente alocado.
Idealmente, para a instalação isolada os 500 GB devem ser montados no diretório /var. Se não for possível alterar o tamanho do /var devido à política interna, precisaremos que 500 GB sejam compartilhados da seguinte forma:
- /var -> 45 GB (ou o máximo que você conseguir)
- /var/lib/etcd -> 5 GB
- /var/lib/docker -> 250 GB
- /var/lib/kubelet -> 200 GB
O disco de dados externo deve estar conectado, mas não formatado. É muito importante que o disco não esteja formatado (bruto). Se estiver formado, o instalador falhará e não poderá ser recuperado. Nesse caso, você precisará reprovisionar uma nova máquina e conectar novos discos. Além disso, o armazenamento secundário usado para o AI Fabric deve ser um disco (não uma partição).
Certifique-se de ter regras de entrada para permitir o acesso às portas acima a partir da rede na qual você acessará o AI Fabric.
Essa porta é usada para acessar a API do Kubernetes, só que o IP da própria máquina precisa de acesso de entrada e de saída (o localhost não é usado pelo aplicativo, mas sim o próprio IP).
https://du-metering.uipath.com
. Isso não é aplicável para a instalação isolada.
Conforme observado acima, são necessários discos de dados externos suficientemente grandes que não estejam formatados para a instalação. Execute o seguinte comando em um prompt do bash nessa máquina Linux para verificar se o disco externo é de fato não formatado:
file -sL /dev/sd*
file -sL /dev/sd*
A saída deve ter a seguinte aparência:
<user>@<hostname>:~$ file -sL /dev/sd*
/dev/sda: DOS/MBR boot sector, extended partition table (last)
/dev/sda1: Linux rev 1.0 ext4 filesystem data, UUID=01772985-75fa-4dd1-b12c-66526c1fb0cd, volume name "cloudimg-rootfs" (needs journal recovery) (extents) (64bit) (large files) (huge files)
/dev/sda14: data
/dev/sda15: DOS/MBR boot sector, code offset 0x58+2, OEM-ID "mkfs.fat", Media descriptor 0xf8, sectors/track 32, heads 64, sectors 217088 (volumes > 32 MB), FAT (32 bit), sectors/FAT 1670, reserved 0x1, serial number 0xad0c5d13, label: "UEFI "
/dev/sdb: data
<user>@<hostname>:~$ file -sL /dev/sd*
/dev/sda: DOS/MBR boot sector, extended partition table (last)
/dev/sda1: Linux rev 1.0 ext4 filesystem data, UUID=01772985-75fa-4dd1-b12c-66526c1fb0cd, volume name "cloudimg-rootfs" (needs journal recovery) (extents) (64bit) (large files) (huge files)
/dev/sda14: data
/dev/sda15: DOS/MBR boot sector, code offset 0x58+2, OEM-ID "mkfs.fat", Media descriptor 0xf8, sectors/track 32, heads 64, sectors 217088 (volumes > 32 MB), FAT (32 bit), sectors/FAT 1670, reserved 0x1, serial number 0xad0c5d13, label: "UEFI "
/dev/sdb: data
/dev/sdb
é apenas data
, o que significa que esse disco não está formatado. De forma similar, é possível verificar o tamanho dos discos em seu sistema com o seguinte comando:
lsblk --all --list --output KNAME,SIZE,TYPE,PKNAME,NAME
lsblk --all --list --output KNAME,SIZE,TYPE,PKNAME,NAME
A saída deve ter a seguinte aparência:
KNAME SIZE TYPE PKNAME NAME
loop0 126.4M loop loop0
loop1 55.3M loop loop1
loop2 126.9M loop loop2
loop3 9.5M loop loop3
loop4 29.9M loop loop4
loop5 loop loop5
loop6 30.3M loop loop6
loop7 loop loop7
sda 100G disk sda
sda1 99.9G part sda sda1
sda14 4M part sda sda14
sda15 106M part sda sda15
sdb 200G disk sdb
KNAME SIZE TYPE PKNAME NAME
loop0 126.4M loop loop0
loop1 55.3M loop loop1
loop2 126.9M loop loop2
loop3 9.5M loop loop3
loop4 29.9M loop loop4
loop5 loop loop5
loop6 30.3M loop loop6
loop7 loop loop7
sda 100G disk sda
sda1 99.9G part sda sda1
sda14 4M part sda sda14
sda15 106M part sda sda15
sdb 200G disk sdb
sdb
é do disco TYPE
. A etapa 4. Executar o instalador da infraestrutura do AI Fabric procurará discos vazios não formatados. Se você tiver espaço não formatado em um dispositivo de TYPE
igual a partition
, o instalador não encontrará o dispositivo correto.
A partir da máquina do AI Fabric, ou seja, a máquina na qual o AI Fabric será instalado:
Verifique se é possível se conectar ao seu Orchestrator executando o seguinte comando:
telnet <Orchestrator Fully-Qualified-Domain-Name> 443
telnet <Orchestrator Fully-Qualified-Domain-Name> 443
Verifique se é possível se conectar ao seu banco de dados SQL executando
telnet <SQL-database-ip> 1433
telnet <SQL-database-ip> 1433
Requisito | Observações |
---|---|
Instalação do Orchestrator 20.4.3 (ou superior) operacional | Referência aqui. |
SQL Server 2008 R2 ou superior | Referência aqui. |
A autenticação do SQL Server deve estar habilitada | Entre em contato com seu administrador do SQL Server. |
Credenciais do SQL que permitem a criação do banco de dados e de funções. | Entre em contato com seu administrador do SQL Server. |
Ter um navegador compatível | Referência aqui. |
O disco de inicialização precisa ter pelo menos 200 GB (500 GB se a instalação for isolada) | Referência aqui |
Disco(s) secundário(s) de pelo menos 250 GB agregados precisam ser não formatados | Referência aqui. |
Conecte-se ao Orchestrator a partir da máquina do AI Fabric. Deve ser capaz de se conectar por meio do nome de domínio. | telnet <Orchestrator-Domain-Name>
<port> da máquina AI Fabric deve funcionar.
|
Conecte-se ao banco de dados a partir da máquina do AI Fabric. | telnet <SQL-Server-IP>
<port> da máquina AI Fabric deve funcionar.
|
Conecte-se a partir de máquinas do Robot/Studio ao AI Fabric. | telnet <aif-linux-machine> 31390
de robôs/máquinas de estúdio devem funcionar. Ou seja, a máquina robô/estúdio será cliente da máquina linux na porta 31390.
|
Conecte-se aos endpoints necessários para o instalador a partir da máquina do AI Fabric (não é aplicável para instalação isolada) | A máquina do AI Fabric não deve ter bloqueado o acesso de saída aos endpoints. |
Certificado de domínio (para a máquina do AI Fabric) a partir de uma autoridade de CA confiável. | Referência aqui. |
Arquivo de licença do AI Fabric. | Referência aqui. |