Skip to main content

NATS est une technologie de connexion conçue pour le monde hyperconnecté. Il s'agit d'une technologie unique qui permet aux applications de communiquer en toute sécurité à travers n'importe quelle combinaison de fournisseurs d'informatique en nuage, sur site, en périphérie, web et mobile, et d'appareils. NATS se compose d'une famille de produits open source étroitement intégrés mais qui peuvent être déployés facilement et indépendamment. NATS est utilisé dans le monde entier par des milliers d'entreprises, dans des cas d'utilisation tels que les microservices, l'informatique de pointe, le mobile et l'IdO.

Déploiement d'une application Marketplace

Le Linode Marketplace vous permet de déployer facilement des logiciels sur une instance de calcul à l'aide du gestionnaire de nua ges. Voir Get Started with Marketplace Apps (Démarrer avec Apps ) pour les étapes complètes.

  1. Connectez-vous au gestionnaire de cloud et sélectionnez le lien Marketplace dans le menu de navigation de gauche. La page Linode Create s'affiche avec l'onglet Marketplace est présélectionné.
  2. Dans la section Select App, sélectionnez l'application que vous souhaitez déployer.
  3. Complétez le formulaire en suivant les étapes et les conseils du guide Creating a Compute Instance. Selon l'application Marketplace que vous avez sélectionnée, des options de configuration supplémentaires peuvent être disponibles. Consultez la section Options de configuration ci-dessous pour connaître les distributions compatibles, les plans recommandés et toutes les options de configuration supplémentaires disponibles pour cette application Marketplace .
  4. Cliquez sur le bouton Create Linode (Créer un Linode). Une fois que l'instance de calcul a été provisionnée et mise sous tension, attendez que l'installation du logiciel soit terminée. Si l'instance est mise hors tension ou redémarrée avant ce moment, l'installation du logiciel échouera probablement.
  5. Pour vérifier que l'application a été entièrement installée, consultez l a section Get Started with Marketplace Apps > Verify Installation (Démarrer avec les applications > Vérifier l'installation). Une fois l'application installée, suivez les instructions de la section Mise en route après le déploiement pour accéder à l'application et commencer à l'utiliser.

Pour vérifier que l'application a été entièrement installée, consultez l a section Get Started with Marketplace Apps > Verify Installation (Démarrer avec les applications > Vérifier l'installation). Une fois l'application installée, suivez les instructions de la section Mise en route après le déploiement pour accéder à l'application et commencer à l'utiliser.

Durée estimée du déploiement : Le NATS devrait être entièrement installé dans les 5 à 10 minutes suivant la fin du provisionnement de l'instance de calcul.

Options de configuration

  • Distributions prises en charge : Ubuntu 22.04 LTS
  • Plan recommandé : Tous les types et toutes les tailles de plans peuvent être utilisés.

Options du serveur NATS

  • Nom du serveur NATS: Le nom du serveur NATS. La valeur par défaut est "Test".
  • Version: Version du logiciel du serveur NATS. La valeur par défaut est 2.10.1.
  • Adresse électronique (obligatoire) : Saisissez l'adresse électronique à utiliser pour générer les certificats SSL.
  • NATS Server Port: Port du serveur NATS auquel les clients doivent se connecter. La valeur par défaut est 4222.
  • NATS Websocket Port: Pour configurer le port Websocket du serveur NATS. La valeur par défaut est 8888.
  • NATS MQTT Port: Pour configurer le port MQTT du serveur NATS. La valeur par défaut est 1883.
Utilisateur Sudo limité

Vous pouvez remplir les champs suivants pour créer automatiquement un utilisateur sudo limité pour votre nouvelle Instance Compute. Ce compte sera assigné au compte sudo qui fournit des autorisations élevées lors de l'exécution de commandes avec l'option sudo préfixe.

  • Utilisateur sudo limité : Entrez votre nom d'utilisateur préféré pour l'utilisateur limité. Pas de majuscules, d'espaces ou de caractères spéciaux.
  • Clé publique SSH pour l'utilisateur limité : Si vous souhaitez vous connecter en tant qu'utilisateur limité par le biais de l'authentification par clé publique (sans entrer de mot de passe), entrez votre clé publique ici. Voir Création d'une paire de clés SSH et Configuration de l'authentification par clé publique sur un serveur pour obtenir des instructions sur la génération d'une paire de clés.
  • Désactiver l'accès root via SSH : pour empêcher l'utilisateur root de se connecter via SSH, sélectionnez Oui (recommandé). Vous pouvez toujours passer à l'utilisateur root une fois connecté, et vous pouvez également vous connecter en tant que root via Lish.

Localiser votre mot de passe Sudo en tant que rootSi vous désactivez l'accès root pour votre déploiement et que vous ne saisissez pas de clé publique SSH valide, vous devrez vous connecter en tant qu'utilisateur root via la commande Console en langue anglaise et localisez le fichier d'informations d'identification qui se trouve à l'adresse suivante /root/.credentials pour obtenir le mot de passe limité de l'utilisateur sudo.

Domaine personnalisé (facultatif)

Si vous souhaitez configurer automatiquement un domaine personnalisé, vous devez d'abord configurer votre domaine pour qu'il utilise les serveurs de noms de Linode. Cela se fait généralement directement par l'intermédiaire de votre bureau d'enregistrement. Voir Utiliser les serveurs de noms de Linode avec votre domaine. Une fois cela terminé, vous pouvez remplir les champs suivants pour l'application Marketplace :

  • Linode API Token : Si vous souhaitez utiliser le Token Linode pour gérer les enregistrements DNS de votre domaine personnalisé, créez un Token Linode. DNS Manager pour gérer les enregistrements DNS de votre domaine personnalisé, créez un jeton d'accès personnel Linode API Personal Access Token sur votre compte avec un accès en lecture/écriture aux domaines. Si ce jeton est fourni avec les champs sous-domaine et domaine (décrits ci-dessous), l'installation tente de créer des enregistrements DNS via le Linode API. Voir Obtenir un jeton d'accès API . Si vous ne fournissez pas ce champ, vous devez configurer manuellement vos enregistrements DNS via votre fournisseur DNS et les faire pointer vers l'adresse IP de la nouvelle instance.
  • Sous-domaine : Le sous-domaine que vous souhaitez utiliser, tel que www pour www.example.com.
  • Domaine : Le nom de domaine que vous souhaitez utiliser, tel que exemple.com.

Avertissement: ne pas utiliser de guillemets doubles (") dans n'importe quel champ de configuration spécifique à l'application, y compris les champs de mot de passe de l'utilisateur et de la base de données. Ce caractère spécial peut causer des problèmes lors du déploiement.

Démarrage après le déploiement

Accès à l'interface utilisateur du NATS Monitoring

Pour surveiller le système de messagerie NATS, nats-server fournit un serveur HTTP léger sur un port de surveillance dédié. Le serveur de surveillance fournit plusieurs points d'extrémité, fournissant des statistiques et d'autres informations.

Ouvrez votre navigateur web et accédez au domaine personnalisé que vous avez spécifié lors du déploiement ou au domaine rDNS de votre Instance Compute (par ex, 192-0-2-1.ip.linodeusercontent.com). Vous accéderez ainsi à la page de surveillance du NATS. Reportez-vous à la page Monitoring NATS pour plus de détails sur les différents points de terminaison, les statistiques et les autres informations auxquelles vous avez accès.

Accès à l'interface utilisateur du NATS Monitoring

Par défaut, ce déploiement NATS crée 2 utilisateurs, un nommé "exemple" et un autre utilisateur système nommé "système". Les mots de passe de ces utilisateurs sont générés lors de la procédure d'installation initiale. Pour obtenir ces mots de passe, connectez-vous à votre Instance de Calcul soit via la Console LISH, soit via SSH, puis lisez simplement le fichier /root/.credentials, c'est à dire :

cat /root/.credentials

Ce fichier contiendra les deux informations d'identification nécessaires pour ces utilisateurs.

Pour plus de détails, voir l'autorisation NATS.

Plus d'informations

Pour plus d'informations, consultez ces ressources. Il est à noter que nous ne pouvons pas confirmer l'authenticité des documents hébergés en externe.

L'application NATS Marketplace a été conçue pour Linode par NATS. Pour obtenir de l'aide concernant le déploiement de l'application, contactez l'assistance Linode. Pour obtenir de l'aide concernant l'outil ou le logiciel lui-même, utilisez les informations figurant dans l'encadré.