Vai al contenuto principale

NATS è una tecnologia connettiva costruita per il mondo iperconnesso. Si tratta di un'unica tecnologia che consente alle applicazioni di comunicare in modo sicuro attraverso qualsiasi combinazione di fornitori cloud, on-premise, edge, web e mobile e dispositivi. NATS consiste in una famiglia di prodotti open source strettamente integrati, ma che possono essere distribuiti in modo semplice e indipendente. NATS è utilizzato a livello globale da migliaia di aziende, con casi d'uso che includono microservizi, edge computing, mobile e IoT.

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 Marketplace .

  1. Accedere al Cloud Manager e selezionare il link Marketplace dal menu di navigazione a sinistra. 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 l'applicazione Marketplace .
  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.
  5. Per verificare che l'applicazione sia stata completamente installata, vedere Iniziare con le applicazioni 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.

Per verificare che l'applicazione sia stata completamente installata, vedere Iniziare con le applicazioni 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: NATS 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
  • Piano consigliato: È possibile utilizzare tutti i tipi e le dimensioni di piano.

Opzioni del server NATS

  • Nome del server NATS: Nome del server NATS. L'impostazione predefinita è "Test".
  • Versione: Versione del software del server NATS. L'impostazione predefinita è 2.10.1.
  • Indirizzo e-mail (obbligatorio): Inserire l'indirizzo e-mail da utilizzare per la generazione dei certificati SSL.
  • Porta del server NATS: porta del server NATS per la connessione dei client. L'impostazione predefinita è 4222.
  • Porta Websocket NATS: per impostare la porta Websocket del server NATS. L'impostazione predefinita è 8888.
  • Porta MQTT NATS: per impostare la porta MQTT del server NATS. L'impostazione predefinita è 1883.
Utente limitato di Sudo

È possibile compilare i seguenti campi per creare automaticamente un utente sudo limitato per la nuova istanza di calcolo. Questo account sarà assegnato alla cartella sudo che fornisce permessi elevati quando si eseguono comandi con l'opzione sudo prefisso.

  • Utente sudo limitato: Inserire il nome utente preferito per l'utente limitato. Niente lettere maiuscole, spazi o caratteri speciali.
  • 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.

Individuare la password Sudo come RootSe si disabilita l'accesso di root per l'installazione e non si inserisce una chiave pubblica SSH valida, sarà necessario effettuare il login come utente root tramite il comando Console Lish e individuare il file delle credenziali che si trova in /root/.credentials per ottenere la password limitata dell'utente sudo.

Dominio personalizzato (opzionale)

Se si desidera configurare automaticamente un dominio personalizzato, è necessario prima configurare il dominio per utilizzare i server dei nomi di Linode. In genere, questo si ottiene direttamente tramite il proprio registrar. Vedere Utilizzare i server dei nomi di Linode con il proprio dominio. Una volta terminato, è possibile compilare i seguenti campi per l'applicazione Marketplace :

  • Token Linode API : Se si desidera utilizzare il token Linode DNS Manager per gestire i record DNS del proprio dominio personalizzato, creare un token di accesso personale Linode sul proprio account con accesso in lettura/scrittura ai domini. API Personal Access Token sul proprio account con accesso in lettura/scrittura ai domini. Se questo viene fornito insieme ai campi del sottodominio e del dominio (descritti di seguito), l'installazione tenta di creare i record DNS tramite Linode. API. Vedere Ottenere un token di accesso API . Se non si fornisce questo campo, è necessario configurare manualmente i record DNS tramite il proprio provider DNS e puntarli all'indirizzo IP della nuova istanza.
  • Sottodominio: Il sottodominio che si desidera utilizzare, come ad esempio www per www.example.com.
  • Dominio: Il nome di dominio che si desidera utilizzare, ad esempio example.com.

Avvertenze: non utilizzare un carattere di virgolette doppie (") all'interno di qualsiasi campo di configurazione specifico dell'app, compresi i campi della password dell'utente e del database. Questo carattere speciale può causare problemi durante la distribuzione.

Come iniziare dopo la distribuzione

Accesso all'interfaccia utente NATS Monitoring

Per monitorare il sistema di messaggistica NATS, nats-server fornisce un server HTTP leggero su una porta di monitoraggio dedicata. Il server di monitoraggio offre diversi endpoint che forniscono statistiche e altre informazioni.

Aprire il browser web e accedere al dominio personalizzato specificato durante l'installazione o al dominio rDNS dell'istanza di calcolo (ad esempio, 192-0-2-1.ip.linodeusercontent.com). Si accede così alla pagina di monitoraggio NATS. Fare riferimento alla pagina Monitoring NATS per i dettagli sui diversi endpoint, sulle statistiche e sulle altre informazioni a cui si ha accesso.

Accesso all'interfaccia utente NATS Monitoring

Per impostazione predefinita, questa distribuzione NATS crea 2 utenti, uno chiamato "esempio" e un altro utente di sistema chiamato "sistema". Le password per questi utenti sono generate durante il processo di installazione iniziale. Per ottenere queste password, accedere alla propria istanza di calcolo tramite la console LISH o via SSH, quindi leggere il file /root/.credentials, ad esempio:

cat /root/.credentials

Questo file conterrà le due credenziali necessarie per questi utenti.

Per maggiori dettagli, vedere Autorizzazione NATS.

Ulteriori informazioni

Per ulteriori informazioni, consultare queste risorse. Si noti che non possiamo confermare l'autenticità dei materiali ospitati esternamente.

L'applicazione NATS Marketplace è stata realizzata per Linode da NATS. Per assistenza sulla distribuzione dell'applicazione, contattare il supporto Linode. Per il supporto relativo allo strumento o al software stesso, utilizzare le informazioni nella barra laterale.