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.

Implementação de um aplicativo Marketplace

O Linode Marketplace permite que você implemente facilmente software em uma instância de computação usando o Cloud Manager. Consulte Introdução aos aplicativos Marketplace para obter as etapas completas.

  1. Faça login no Cloud Manager e selecione o link Marketplace no menu de navegação esquerdo. Isso exibe a página Linode Create 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 as etapas e as orientações do guia Creating a Compute Instance (Criando uma instância de computação ). Dependendo do aplicativo Marketplace que você selecionou, pode haver opções de configuração adicionais 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 esse aplicativo 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, consulte Get Started with Marketplace Apps > Verify Installation. Depois de instalado, siga as instruções 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 instância de 4 GB do Dedicated CPU ou do Shared Compute para o Nomad Server. Os Nomad Clients (implantados separadamente deste aplicativo 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.



    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 usar o Linode Marketplace Nomad Server em um ambiente de produção. Recomendamos revisar a documentação de configuração e de especificações de trabalho antes de prosseguir.

O aplicativo HashiCorp Nomad Marketplace foi desenvolvido pela Linode. Para obter suporte sobre a implantação do aplicativo, entre em contato com Suporte da Linode. Para obter suporte sobre a ferramenta ou o software em si, navegue no Fórum da comunidade do Nomad.