Vai al contenuto principale

HashiCorp Nomad è uno scheduler e un orchestratore semplice e flessibile per distribuire e gestire container e applicazioni non containerizzate su piattaforme cloud (e server on-premises) su scala.

Distribuzione di un'applicazione Marketplace

Linode Marketplace consente di distribuire facilmente il software su un'istanza di calcolo utilizzando il Cloud Manager. Per i passaggi completi, vedere Iniziare con le applicazioni del Marketplace.

  1. Accedere a Cloud Manager e selezionare il link Marketplace dal menu di navigazione sinistro. Viene visualizzata la pagina di creazione di Linode con la scheda Marketplace preselezionata.
  2. Nella sezione Seleziona applicazione, selezionare l'applicazione che si desidera distribuire.
  3. Completare il modulo seguendo i passaggi e i consigli della guida Creazione di un'istanza di calcolo. A seconda dell'applicazione Marketplace selezionata, potrebbero essere disponibili ulteriori opzioni di configurazione. Vedere la sezione Opzioni di configurazione di seguito per le distribuzioni compatibili, i piani consigliati e le opzioni di configurazione aggiuntive disponibili per questa Marketplace App.
  4. Fare clic sul pulsante Crea Linode. Una volta che l'istanza di calcolo è stata approvvigionata e si è accesa completamente, attendere il completamento dell'installazione del software. Se l'istanza viene spenta o riavviata prima di questo momento, è probabile che l'installazione del software fallisca.

Per verificare che l'applicazione sia stata completamente installata, vedere Iniziare con le applicazioni del Marketplace > Verifica dell'installazione. Una volta installata, per accedere all'applicazione e iniziare a usarla, seguire le istruzioni della sezione Come iniziare dopo la distribuzione.

Tempo di distribuzione stimato: Nomad dovrebbe essere completamente installato entro 5-10 minuti dal termine del provisioning dell'istanza di calcolo.

Opzioni di configurazione

  • Distribuzioni supportate: Ubuntu 22.04 LTS, Debian 11
  • Piano consigliato: Si consiglia una CPU dedicata da 4 GB o un'istanza di calcolo condivisa per il server Nomad. I client Nomad (distribuiti separatamente da questa applicazione Marketplace) possono utilizzare piani di qualsiasi dimensione.

Utente limitato (opzionale)

È possibile compilare i campi seguenti per creare automaticamente un utente limitato per la nuova istanza di calcolo. Questa opzione è consigliata per la maggior parte delle installazioni come misura di sicurezza aggiuntiva. Questo account sarà assegnato alla cartella sudo che fornisce permessi elevati per l'esecuzione di comandi con l'opzione sudo prefisso.

  • Utente sudo limitato: Inserire il nome utente preferito per l'utente limitato.
  • Password per l'utente limitato: Inserire una password forte per il nuovo utente.
  • Chiave pubblica SSH per l'utente limitato: Se si desidera effettuare il login come utente limitato attraverso l'autenticazione a chiave pubblica (senza inserire la password), inserire qui la chiave pubblica. Per istruzioni sulla generazione di una coppia di chiavi, vedere Creazione di una coppia di chiavi SSH e Configurazione dell'autenticazione a chiave pubblica su un server.
  • Disabilita accesso root su SSH: per bloccare l'accesso dell'utente root su SSH, selezionare (consigliato). È comunque possibile passare all'utente root una volta effettuato l'accesso e si può accedere come root anche tramite Lish.

Come iniziare dopo la distribuzione

Accesso all'interfaccia web di Nomad

  1. Aprire il browser web e navigare verso http://[ip-address]:8080, dove [ip-address] è l'indirizzo IPv4 dell'istanza di calcolo. Vedere la sezione Gestione degli indirizzi IP per informazioni sulla visualizzazione degli indirizzi IP.
  2. Il Interfaccia web Nomad viene visualizzato. Da qui è possibile gestire il cluster, i lavori, le integrazioni e i token ACL.



    HashiCorp raccomanda l'uso di TLS reciproco (mTLS) con una CA privata per proteggere le comunicazioni del cluster e l'interfaccia web. Per maggiori dettagli, consultare la seguente documentazione HashiCorp. https://learn.hashicorp.com/tutorials/nomad/security-enable-tls https://www.nomadproject.io/docs/configuration/tls#http
  3. Per utilizzare il server Linode Marketplace Nomad in un ambiente di produzione sono necessarie ulteriori configurazioni. Prima di procedere, si consiglia di consultare la documentazione di Configurazione e Job Spec.

L'applicazione HashiCorp Nomad Marketplace è stata realizzata da Linode. Per assistenza sulla distribuzione dell'app, contattare Supporto Linode. Per il supporto relativo allo strumento o al software stesso, consultare il Forum della comunità Nomad.