Sherpa Orchestrator (docker)#
Preparando o Sherpa Orchestrator (download de arquivos)#
Nesta etapa, serão baixados todos os componentes necessários para instalar o Sherpa Orchestrator: os arquivos do cliente e as imagens Docker.
Download de todos os arquivos necessários#
Download dos arquivos do cliente#
# Скачайте архив с клиентскими файлами через командную строку
curl -L -OJ \
https://downloads.sherparpa.ru/SherpaOrchestrator/docker/orchestrator-client-files/latest
💡 Notas sobre o download dos arquivos do cliente
curl -L -OJ - baixa o arquivo do servidor
-L- segue redirecionamentos-O- salva o arquivo com o nome original-J- usa o nome de arquivo fornecido pelo servidor
Download de imagens Docker#
Baixe os seguintes arquivos pela linha de comando ou no navegador:
Principais imagens Docker:
orchestrator_*.tar.gz- servidor web principal do orquestrador com API e interfaceorchestrator-db_*.tar.gz- banco de dados MariaDB/MySQL (baixe se estiver usando o perfilmariadb)orchestrator-pg_*.tar.gz- banco de dados PostgreSQL (baixe se estiver usando o perfilpg)orchestrator-nginx_*.tar.gz- servidor nginxorchestrator-websocket_*.tar.gz- servidor websocketorchestrator-vnc-proxy_*.tar.gz- servidor proxy para conexões VNC (opcional)orchestrator-vault_*.tar.gz- Vault para armazenar segredos (opcional, perfilvault)
Regras de seleção das imagens:
- Baixe sempre:
orchestrator,orchestrator-nginx,orchestrator-websocket - Com um banco de dados integrado, baixe apenas uma imagem adequada:
orchestrator-db(MariaDB) ouorchestrator-pg(PostgreSQL). Nenhuma imagem de banco de dados do Orquestrador é necessária ao conectar a um banco externo. - Baixe
orchestrator-vnc-proxysomente se precisar de acesso VNC - Baixe
orchestrator-vaultsomente se usar o perfilvault
WINDOWS: se estiver baixando pelo navegador, abra os links abaixo e o download começará automaticamente sem executar o comando curl
Links de download:
# Основные Docker-образы
curl -L -OJ https://downloads.sherparpa.ru/SherpaOrchestrator/docker/orchestrator/latest
curl -L -OJ https://downloads.sherparpa.ru/SherpaOrchestrator/docker/orchestrator-nginx/latest
curl -L -OJ https://downloads.sherparpa.ru/SherpaOrchestrator/docker/orchestrator-websocket/latest
# Выберите ОДИН вариант БД:
# Вариант 1 (mariadb): MariaDB/MySQL
curl -L -OJ https://downloads.sherparpa.ru/SherpaOrchestrator/docker/orchestrator-db/latest
# Вариант 2 (pg): PostgreSQL
curl -L -OJ https://downloads.sherparpa.ru/SherpaOrchestrator/docker/orchestrator-pg/latest
# Опционально: только если нужен VNC proxy
curl -L -OJ https://downloads.sherparpa.ru/SherpaOrchestrator/docker/orchestrator-vnc-proxy/latest
# Опционально: только если нужен Vault (profile vault)
curl -L -OJ https://downloads.sherparpa.ru/SherpaOrchestrator/docker/orchestrator-vault/latest
Resultado esperado: Todos os arquivos necessários para instalar o Sherpa Orchestrator aparecerão no diretório atual.
Tempo estimado: 10-30 minutos, dependendo da velocidade da Internet.
Possíveis problemas durante o download:#
- Erro de download: Verifique sua conexão com a Internet e a URL
- Espaço insuficiente: Os arquivos podem ser grandes (de 500 MB a 5+ GB), então verifique se há espaço livre suficiente
- Arquivos corrompidos: Se o download for interrompido, tente baixar o arquivo novamente
- Permissões de acesso: Verifique se o usuário tem permissão de gravação no diretório atual
Verificando um download bem-sucedido:#
# Проверьте наличие всех файлов
ls -la *.tar.gz *.tar *.tgz 2>/dev/null | wc -l
# Проверьте размеры файлов (должны быть больше 0)
ls -lh *.tar.gz *.tar *.tgz 2>/dev/null
# Проверьте целостность архивов (опционально)
file *.tar.gz *.tar *.tgz
💡 Notas sobre a verificação do download
**ls -la *.tar.gz .tar .tgz 2>/dev/null | wc -l - conta os arquivos baixados
ls -la- mostra informações detalhadas dos arquivos*.tar.gz *.tar *.tgz- padrões de busca de arquivos compactados2>/dev/null- oculta erros se os arquivos não forem encontrados| wc -l- conta o número de linhas (arquivos)
**ls -lh *.tar.gz .tar .tgz 2>/dev/null - mostra os tamanhos dos arquivos
-l- formato longo-h- formato de tamanho legível
**file *.tar.gz .tar .tgz - determina os tipos de arquivo
- Verifica se os arquivos são arquivos compactados válidos
Transferindo arquivos para o servidor de destino#
Depois de baixar todos os arquivos com sucesso, transfira-os para o servidor Linux de destino onde o Sherpa Orchestrator será instalado.
Métodos de transferência de arquivos#
Use qualquer método conveniente para transferir os arquivos para o servidor de destino:
- Cliente SFTP/SCP: FileZilla, WinSCP, Cyberduck
- Linha de comando:
bash # Скопировать файлы на удаленный сервер scp *.tar.gz *.tar *.tgz user@target-server:/path/to/installation/directory/
💡 Notas sobre a transferência de arquivos pela linha de comando
**scp *.tar.gz .tar .tgz user@target-server:/path/to/installation/directory/ - copia os arquivos para o servidor remoto - scp - secure copy - *.tar.gz *.tar *.tgz - padrões de arquivos para copiar - user@target-server - credenciais de conexão - /path/to/installation/directory/ - caminho de destino no servidor
- Cópia por pasta de rede: Se o servidor estiver disponível via SMB/CIFS
- Pen drive USB: Transferência física da mídia
- Armazenamento em nuvem: Google Drive, Dropbox, OneDrive, com upload posterior para o servidor
Verificando a transferência de arquivos#
Depois de transferir os arquivos para o servidor de destino, verifique a integridade deles:
# Подключитесь к целевому серверу
ssh user@target-server
# Перейдите в директорию с файлами
cd /path/to/installation/directory
# Проверьте наличие всех файлов
ls -la *.tar.gz *.tar *.tgz 2>/dev/null | wc -l
# Проверьте размеры файлов
ls -lh *.tar.gz *.tar *.tgz 2>/dev/null
# Проверьте свободное место на диске
df -h .
💡 Notas sobre a verificação da transferência de arquivos
ssh user@target-server - conecta ao servidor remoto via SSH
ssh- secure shelluser@target-server- credenciais de conexão
cd /path/to/installation/directory - muda para o diretório com os arquivos
**ls -la *.tar.gz .tar .tgz 2>/dev/null | wc -l - conta os arquivos transferidos
**ls -lh *.tar.gz .tar .tgz 2>/dev/null - verifica os tamanhos dos arquivos
df -h . - mostra o espaço livre em disco
-h- formato legível.- diretório atual
Resultado esperado: Todos os arquivos devem ser transferidos com sucesso para o servidor de destino sem corrupção.