Zum Inhalt springen

NATS ist eine Verbindungstechnologie, die für die vernetzte Welt entwickelt wurde. Es handelt sich um eine einzige Technologie, die es Anwendungen ermöglicht, sicher über eine beliebige Kombination von Cloud-Anbietern, vor Ort, Edge, Web und Mobile sowie Geräten zu kommunizieren. NATS besteht aus einer Familie von Open-Source-Produkten, die eng integriert sind, aber einfach und unabhängig voneinander eingesetzt werden können. NATS wird weltweit von Tausenden von Unternehmen eingesetzt und umfasst Anwendungsfälle wie Microservices, Edge Computing, Mobile und IoT.

Bereitstellen einer Marketplace App

Der Linode Marketplace ermöglicht Ihnen die einfache Bereitstellung von Software auf einer Recheninstanz mit dem Cloud Manager. Siehe Erste Schritte mit Marketplace Apps für vollständige Schritte.

  1. Melden Sie sich beim Cloud Manager an und wählen Sie den Link Marketplace Link aus dem linken Navigationsmenü. Dies zeigt die Linode Create Seite mit der Marketplace Registerkarte vorgewählt.
  2. Wählen Sie unter dem Abschnitt App auswählen die App aus, die Sie bereitstellen möchten.
  3. Füllen Sie das Formular aus, indem Sie die Schritte und Ratschläge in der Anleitung zum Erstellen einer Recheninstanz befolgen. Je nach der von Ihnen ausgewählten Marketplace-App sind möglicherweise zusätzliche Konfigurationsoptionen verfügbar. Im Abschnitt Konfigurationsoptionen unten finden Sie kompatible Distributionen, empfohlene Tarife und alle zusätzlichen Konfigurationsoptionen, die für diese Marketplace-App verfügbar sind.
  4. Klicken Sie auf die Schaltfläche Linode erstellen. Sobald die Recheninstanz bereitgestellt wurde und vollständig eingeschaltet ist, warten Sie auf den Abschluss der Softwareinstallation. Wenn die Instanz vor diesem Zeitpunkt ausgeschaltet oder neu gestartet wird, schlägt die Softwareinstallation wahrscheinlich fehl.
  5. Um zu überprüfen, ob die Anwendung vollständig installiert wurde, siehe Erste Schritte mit Marketplace Apps > Installation überprüfen. Nach der Installation befolgen Sie die Anweisungen im Abschnitt Erste Schritte nach der Bereitstellung, um auf die Anwendung zuzugreifen und sie zu nutzen.

Um zu überprüfen, ob die Anwendung vollständig installiert wurde, siehe Erste Schritte mit Marketplace Apps > Installation überprüfen. Nach der Installation befolgen Sie die Anweisungen im Abschnitt Erste Schritte nach der Bereitstellung, um auf die Anwendung zuzugreifen und sie zu nutzen.

Geschätzte Bereitstellungszeit: NATS sollte innerhalb von 5-10 Minuten nach Abschluss der Bereitstellung der Compute Instance vollständig installiert sein.

Konfigurationsoptionen

  • Unterstützte Distributionen: Ubuntu 22.04 LTS
  • Empfohlener Plan: Alle Planarten und -größen können verwendet werden.

NATS-Server-Optionen

  • NATS-Server-Name: Der Name für den NATS-Server. Standard ist "Test".
  • Version: Version der NATS-Server-Software. Standard ist 2.10.1.
  • E-Mail-Adresse (erforderlich): Geben Sie die E-Mail-Adresse ein, die für die Erstellung der SSL-Zertifikate verwendet werden soll.
  • NATS-Server-Port: NATS-Server-Port für die Verbindung der Clients. Standard ist 4222.
  • NATS Websocket Port: Zur Einrichtung des NATS Server Websocket Ports. Standard ist 8888.
  • NATS MQTT Port: Zum Einrichten des NATS Server MQTT Ports. Standard ist 1883.
Eingeschränkter Sudo-Benutzer

Sie können die folgenden Felder ausfüllen, um automatisch einen eingeschränkten sudo-Benutzer für Ihre neue Compute-Instanz zu erstellen. Dieses Konto wird der sudo Gruppe, die erweiterte Berechtigungen für die Ausführung von Befehlen mit der sudo Vorwahl.

  • Eingeschränkter sudo-Benutzer: Geben Sie Ihren bevorzugten Benutzernamen für den eingeschränkten Benutzer ein. Keine Großbuchstaben, Leerzeichen oder Sonderzeichen
  • Öffentlicher SSH-Schlüssel für den eingeschränkten Benutzer: Wenn Sie sich als eingeschränkter Benutzer über die Authentifizierung mit öffentlichem Schlüssel anmelden möchten (ohne Eingabe eines Passworts), geben Sie hier Ihren öffentlichen Schlüssel ein. Anweisungen zur Erzeugung eines Schlüsselpaars finden Sie unter Erstellen eines SSH-Schlüsselpaars und Konfigurieren der Authentifizierung mit öffentlichem Schlüssel auf einem Server.
  • Deaktivieren des Root-Zugriffs über SSH: Um den Root-Benutzer daran zu hindern, sich über SSH anzumelden, wählen Sie Ja (empfohlen). Sie können trotzdem zum Root-Benutzer wechseln, wenn Sie angemeldet sind, und Sie können sich auch über Lish als Root anmelden.

Ihr Sudo-Passwort als Root finden: Wenn Sie den Root-Zugriff für Ihren Einsatz deaktivieren und keinen gültigen öffentlichen SSH-Schlüssel eingeben, müssen Sie sich als Root-Benutzer über den Lish-Konsole und suchen Sie die Datei mit den Anmeldeinformationen, die Sie unter /root/.credentials um das eingeschränkte sudo-Benutzerpasswort zu erhalten.

Benutzerdefinierte Domäne (optional)

Wenn Sie eine benutzerdefinierte Domain automatisch konfigurieren möchten, müssen Sie zunächst Ihre Domain so konfigurieren, dass sie die Nameserver von Linode verwendet. Dies geschieht normalerweise direkt über Ihren Registrar. Siehe Verwenden Sie Linode's Nameserver mit Ihrer Domain. Sobald dies abgeschlossen ist, können Sie die folgenden Felder für die Marketplace App ausfüllen:

  • Token für das Linode-API: Wenn Sie den DNS-Manager von Linode verwenden möchten, um DNS-Einträge für Ihre benutzerdefinierte Domain zu verwalten, erstellen Sie ein Linode-API Personal Access Token auf Ihrem Konto mit Lese-/Schreibzugriff auf Domains. Wenn dies zusammen mit den Feldern Subdomain und Domain (siehe unten) angegeben wird, versucht die Installation, DNS-Einträge über das Linode-API zu erstellen. Siehe API-Zugriffstoken erhalten. Wenn Sie dieses Feld nicht angeben, müssen Sie Ihre DNS-Einträge manuell über Ihren DNS-Anbieter konfigurieren und sie auf die IP-Adresse der neuen Instanz verweisen.
  • Subdomain: Die Subdomain, die Sie verwenden möchten, z. B. www für www.example.com.
  • Domäne: Der Domänenname, den Sie verwenden möchten, z. B. example.com.

Warnung: Verwenden Sie keine doppelten Anführungszeichen (") in einem der App-spezifischen Konfigurationsfelder, einschließlich der Benutzer- und Datenbankpasswortfelder. Dieses Sonderzeichen kann zu Problemen bei der Bereitstellung führen.

Erste Schritte nach der Bereitstellung

Zugriff auf die NATS Monitoring UI

Zur Überwachung des NATS-Nachrichtensystems bietet nats-server einen leichtgewichtigen HTTP-Server an einem speziellen Überwachungsport. Der Überwachungsserver bietet mehrere Endpunkte, die Statistiken und andere Informationen bereitstellen.

Öffnen Sie Ihren Webbrowser und gehen Sie zu der benutzerdefinierten Domäne, die Sie während der Bereitstellung angegeben haben, oder zur rDNS-Domäne Ihrer Compute-Instanz (z. B., 192-0-2-1.ip.linodeusercontent.com). Dadurch gelangen Sie auf die NATS-Überwachungsseite. Beziehen Sie sich auf die Monitoring NATS Leitfaden für Einzelheiten zu den verschiedenen Endpunkten, Statistiken und anderen Informationen, auf die Sie Zugriff haben.

Zugriff auf die NATS Monitoring UI

Standardmäßig werden bei dieser NATS-Bereitstellung 2 Benutzer angelegt, einer mit dem Namen "example" und ein weiterer Systembenutzer mit dem Namen "system". Die Passwörter für diese Benutzer werden während des anfänglichen Installationsprozesses generiert. Um diese Passwörter zu erhalten, loggen Sie sich in Ihre Compute Instance ein, entweder über die LISH-Konsole oder über SSH, und lesen Sie dann einfach die Datei /root/.credentials, d.h.:

cat /root/.credentials

Diese Datei enthält die beiden Anmeldedaten, die für diese Benutzer benötigt werden.

Einzelheiten finden Sie unter NATS-Autorisierung.

Mehr Informationen

Weitere Informationen finden Sie in diesen Quellen. Beachten Sie, dass wir die Authentizität von extern gehostetem Material nicht bestätigen können.

Die NATS Marketplace App wurde von NATS für Linode entwickelt. Für Unterstützung bezüglich der App-Bereitstellung, kontaktiere den Linode Support. Für Support bezüglich des Tools oder der Software selbst, verwende die Informationen in der Seitenleiste.