O HashiCorp Nomad é um programador e orquestrador simples e flexível para a implementação e gestão de contentores e aplicações não contentorizadas através de plataformas de nuvem (e servidores no local) à escala.
Implementação de uma aplicação de mercado
O Linode Marketplace permite-lhe implementar facilmente software numa Instância de Computação utilizando o Cloud Manager. Ver Começar com o Marketplace Apps para passos completos.
- Inicie sessão no Gestor de Nuvens e seleccione a ligação Marketplace a partir do menu de navegação à esquerda. Isto exibe a página Criar Linode com o separador Marketplace pré-seleccionado.
- Sob a secção Seleccionar aplicação, seleccione a aplicação que gostaria de implementar.
- Preencher o formulário seguindo os passos e conselhos do guia Criar uma Computação de Instância. Dependendo da aplicação Marketplace que seleccionou, pode haver opções de configuração adicionais disponíveis. Ver a secção Opções de Configuração abaixo para distribuições compatíveis, planos recomendados, e quaisquer opções de configuração adicionais disponíveis para esta aplicação do Marketplace.
- Clique no botão Criar Linode. Uma vez que a Instância de Cálculo tenha sido provisionada e esteja totalmente ligada, aguarde que a instalação do software esteja concluída. Se a instância for desligada ou reiniciada antes deste momento, a instalação do software provavelmente falhará.
Para verificar se o aplicativo foi totalmente instalado, ver Começar com o Marketplace Apps > Verificar a instalação. Uma vez instalada, siga as instruções na secção Começar após a instalação para aceder à aplicação e começar a utilizá-la.
Tempo estimado de implantação: O Nomad deve ser totalmente instalado dentro de 5-10 minutos após a conclusão do aprovisionamento da Instância de Computação.
Opções de configuração
- Distribuições suportadas: Ubuntu 22.04 LTS, Debian 11
- Plano recomendado: Recomendamos um CPU dedicado de 4GB ou uma instância de computação partilhada para o Nomad Server. Os Clientes Nomad (implantados separadamente desta aplicação Marketplace) podem utilizar planos de qualquer tamanho.
Utilizador limitado (Opcional)
Opcionalmente pode preencher os seguintes campos para criar automaticamente um utilizador limitado para a sua nova Instância de Computação. Isto é recomendado para a maioria das implantações como medida de segurança adicional. Esta conta será atribuída à sudo grupo, que fornece permissão elevada ao executar comandos com o sudo
prefixo.
- Utilizador limitado de sudo: Introduza o seu nome de utilizador preferido para o utilizador limitado.
- Palavra-passe para o utilizador limitado: Introduza uma palavra-passe forte para o novo utilizador.
- Chave pública SSH para o utilizador limitado: Se desejar entrar como utilizador limitado através de autenticação de chave pública (sem introduzir uma palavra-passe), introduza aqui a sua chave pública. Ver Criar um par de chaves SSH e Configurar Autenticação de Chave Pública num Servidor para instruções sobre como gerar um par de chaves.
- Desactivar o acesso root sobre SSH: Para bloquear o utilizador root de iniciar sessão sobre SSH, seleccionar Sim (recomendado). Ainda pode mudar para o utilizador root uma vez iniciado a sessão e também pode iniciar a sessão como root através de Lish.
Começar após a implantação
Aceder à IU Web Nomad
- Abra o seu navegador web e navegue para
http://[ip-address]:8080
onde [ip-address] é o endereço IPv4 da sua Instância de Computação. Ver o Gestão de Endereços IP guia para informação sobre visualização de endereços IP. - O Web UI Nómada é exibido. A partir daqui, é possível gerir o agrupamento, empregos, integrações, e fichas ACL.
A HashiCorp recomenda a utilização de TLS (mTLS) mútuo com uma AC privada para assegurar as comunicações de cluster e a IU da web. Consulte a seguinte documentação HashiCorp para mais detalhes. https://learn.hashicorp.com/tutorials/nomad/security-enable-tls https://www.nomadproject.io/docs/configuration/tls#http - São necessárias configurações adicionais para utilizar o Linode Marketplace Nomad Server num ambiente de produção. Recomendamos a revisão da documentação da Configuração e da Especificação do Trabalho antes de prosseguir.
O aplicativo HashiCorp Nomad Marketplace foi construído por Linode. Para apoio relativo à implementação da aplicação, contactar Apoio Linode. Para apoio relativamente à ferramenta ou ao próprio software, navegue pelo Fórum Comunitário Nomad.