Pular para o conteúdo principal

HashiCorp Nomad é um programador e orquestrador simples e flexível para implantar e gerenciar contêineres e aplicações não-contêinerizadas em plataformas de nuvem (e servidores locais) em escala.

Implantação de um aplicativo de mercado

O Linode Marketplace permite que você implante facilmente um software em uma instância de computação usando o Gerenciador de Nuvem. Veja Começar com os aplicativos do Marketplace para obter as etapas completas.

  1. Entre no Gerenciador de Nuvem e selecione o link Marketplace no menu de navegação à esquerda. Isto exibe a página Criar Linode com a guia Marketplace pré-selecionada.
  2. Na seção Selecionar aplicativo, selecione o aplicativo que você gostaria de implantar.
  3. Preencha o formulário seguindo os passos e conselhos dentro do guia Criando uma Instância de Cálculo. Dependendo do aplicativo do Marketplace selecionado, pode haver opções adicionais de configuração disponíveis. Consulte a seção Opções de configuração abaixo para obter distribuições compatíveis, planos recomendados e quaisquer opções de configuração adicionais disponíveis para este aplicativo do Marketplace.
  4. Clique no botão Criar Linode. Uma vez que a Instância de Computação tenha sido provisionada e totalmente ligada, aguarde que a instalação do software esteja concluída. Se a instância for desligada ou reiniciada antes deste tempo, a instalação do software provavelmente falhará.

Para verificar se o aplicativo foi totalmente instalado, veja Começar com o Marketplace Apps > Verificar a instalação. Uma vez instalado, siga as instruções dentro da seção Getting Started After Deployment para acessar o aplicativo e começar a usá-lo.

Tempo estimado de implantação: O Nomad deve ser totalmente instalado dentro de 5-10 minutos depois que a Instância de Cálculo tiver terminado o provisionamento.

Opções de configuração

  • Distribuições com suporte: Ubuntu 22.04 LTS, Debian 11
  • Plano recomendado: Recomendamos uma CPU dedicada de 4GB ou uma instância de computação compartilhada para o Nomad Server. Os clientes Nomad (implantados separadamente deste aplicativo do Marketplace) podem usar planos de qualquer tamanho.

Usuário limitado (Opcional)

Você pode opcionalmente preencher os seguintes campos para criar automaticamente um usuário limitado para sua nova Instância de Computação. Isto é recomendado para a maioria das implementações como uma medida de segurança adicional. Esta conta será atribuída à sudo grupo, que fornece permissão elevada ao executar comandos com o sudo prefixo.

  • Usuário limitado do sudo: Digite seu nome de usuário preferido para o usuário limitado.
  • Senha para o usuário limitado: Digite uma senha forte para o novo usuário.
  • Chave pública SSH para o usuário limitado: Se você deseja entrar como usuário limitado através de autenticação de chave pública (sem digitar uma senha), digite sua chave pública aqui. Consulte Criando um par de chaves SSH e Configurando autenticação de chave pública em um servidor para obter instruções sobre como gerar um par de chaves.
  • Desabilitar acesso root sobre SSH: Para bloquear o usuário root de fazer login sobre SSH, selecione Sim (recomendado). Você ainda pode mudar para o usuário root uma vez logado e você também pode logar como root através de Lish.

Começando após a implantação

Acessando a Web Nomad UI

  1. Abra seu navegador da web e navegue para http://[ip-address]:8080onde [ip-address] é o endereço IPv4 de sua Instância de Computação. Veja o Gerenciamento de endereços IP guia para informações sobre visualização de endereços IP.
  2. Web UI Nômade é exibido. A partir daqui, você pode gerenciar o cluster, os empregos, as integrações e as fichas ACL.

    1

    A HashiCorp recomenda o uso de TLS mútuo (mTLS) com uma CA privada para assegurar as comunicações em cluster e a interface web. Consulte a seguinte documentação da HashiCorp para mais detalhes. https://learn.hashicorp.com/tutorials/nomad/security-enable-tls https://www.nomadproject.io/docs/configuration/tls#http
  3. Configurações adicionais são necessárias para utilizar o Linode Marketplace Nomad Server em um ambiente de produção. Recomendamos a revisão da documentação de Configuração e Especificações de Trabalho antes de prosseguir.

O aplicativo HashiCorp Nomad Marketplace foi construído pela Linode. Para suporte em relação à implantação do aplicativo, contate Apoio Linode. Para suporte em relação à ferramenta ou software em si, navegue pelo Fórum Comunitário Nomad.