For LINUX platformsFor Windows platforms[16.0.0.3 and later]

Déploiement de serveurs Node.js avec Centre d'administration

Vous pouvez utiliser l'outil de déploiement pour installer des serveurs Node.js en tant que membres d'une collectivité. Un membre de collectivité Node.js est appelé un serveur Node.js dans cette documentation.

Avant de commencer

  • Créez une collectivité Liberty incluant les hôtes sur lesquels vous prévoyez d'installer le serveur Node.js. Consultez la section Avant de commencer de Déploiement de ressources à l'aide du Centre d'administration et la rubrique Configuration d'une collectivité Liberty.
  • Effectuez les étapes de la section Avant de commencer ainsi que les étapes 1 à 4 de Déploiement des serveurs Node.js à l'aide des API REST de déploiement. L'étape 2b n'est à exécuter que si l'application Node.js se trouve sur le contrôleur de collectivité.
  • [16.0.0.x][17.0.0.1]Dans les versions antérieures à la version 17.0.0.2, si vous souhaitez télécharger l'application Node.js de votre système de navigateur au contrôleur de collectivités sur le panneau Paramètres de déploiement comme décrit à l'étape 3, ajoutez au fichier server.xml du contrôleur une instruction remoteFileAccess activant l'accès en écriture à l'emplacement, par exemple :
    <remoteFileAccess writeDir="/home/uploadDir/>
    Pour les versions antérieures à 17.0.0.2, cette instruction est requise même si vous spécifiez des chemins d'écriture hôtes avec --hostWritePath dans la commande registerHost ou updateHost sur l'hôte du contrôleur.
  • Dans la version 17.0.0.2 et les versions antérieures, vous pouvez télécharger un maximum de 200 Mo pour les packages de serveurs et d'applications. Utilisez un fichier qui se trouve déjà sur l'option de contrôleur de collectivité pour éviter cette limitation. A partir de la version 17.0.0.3, le maximum augmente à 1 Go.

Pourquoi et quand exécuter cette tâche

Après avoir installé Node.js, configuré la collectivité Liberty et enregistré l'hôte cible, utilisez l'outil de déploiement pour installer le serveur Node.js comme membre de cette collectivité.

Procédure

  1. Accédez à l'outil Déployer.
    • Dans la boîte à outils, sélectionnez Déployer icône Déployer.
    • Pour des informations détaillées sur les hôtes dans l'outil Explorer, sélectionnez Icône Actions > un_ou_plusieurs_noms_d'hôtes > Déployer le package serveur.

    Pour lancer directement l'outil de déploiement à l'avenir, vous pouvez utiliser l'URL qui est affichée dans le navigateur lors de l'affichage de cet outil.

  2. Indiquez que vous souhaitez installer un package d'application Node.js.
    1. Pour TYPES DE SERVEUR PAR DEFAUT, sélectionnez Node.js.
    2. Pour REGLES PAR DEFAUT, sélectionnez la règle par défaut Package d'application.
    3. Sous PACKAGE D'APPLICATION, sélectionnez CONFIRMER.
  3. Sous Paramètres de déploiement, spécifiez le fichier du package serveur à déployer, le nom du serveur et le nom du cluster. Si vous faites glisser un package vers l'outil Déployer ou naviguez vers un package, la valeur du nom de fichier du package serveur est définie automatiquement. Vous pouvez également saisir une valeur. Pour spécifier le nom du cluster, vous pouvez le sélectionner dans la liste des clusters existants ou taper un nouveau nom de cluster.
    • Option de faire glisser ou naviguer

      Pour télécharger un fichier de votre système de navigation vers le contrôleur de collectivité, faites glisser un package vers l'outil Déployer ou naviguez vers un package.

      [16.0.0.x][17.0.0.1]Dans les versions antérieures à la version 17.0.0.2, pour télécharger un fichier de votre système de navigation au contrôleur de collectivité avec une option de glissement ou de navigation, vous devez d'abord ajouter au fichier server.xml du contrôleur une instruction activant l'accès en écriture.

    • Option Utiliser un fichier situé sur le contrôleur de collectivité

      Pour utiliser un fichier dans le contrôleur, l'application Node.js doit être accessible à ce dernier. Si vous ne l'avez pas déjà fait, effectuez l'étape 2b de la section Déploiement des serveurs Node.js à l'aide des API REST de déploiement. Vous pouvez ensuite utiliser l'option Utiliser un fichier situé sur le contrôleur de collectivité.

      [17.0.0.2 and later]Après avoir téléchargé ou déplacé un fichier, sélectionnez à nouveau Utiliser un fichier situé sur le contrôleur de collectivité pour éditer la zone Répertoire de l'application.

    Le répertoire d'installation doit être identique à la valeur --hostWritePath que vous avez spécifiée lorsque vous avez enregistré l'hôte cible auprès du contrôleur.

  4. Sous Hôtes sélectionnés, sélectionnez les ordinateurs hôte sur lesquels vous souhaitez installer le serveur. Si vous ne voyez pas l'hôte cible souhaité dans la liste des hôtes disponibles, vous pouvez rechercher un hôte.

    Chaque hôte cible doit être enregistré auprès de la collectivité gérée par le Centre d'administration. Voir Enregistrement des ordinateurs hôte auprès d'une collectivité Liberty.

  5. Sous Informations sur la sécurité, spécifiez un mot de passe pour protéger les nouveaux fichiers de magasin de clés générés contenant des données d'authentification au serveur.

    Le produit génère des fichiers de clés dans le répertoire resources de chaque serveur déployé.

  6. Sélectionnez Déployer.

Résultats

L'action Déployer s'exécute. L'outil Déployer affiche des messages sur le statut de déploiement et les résultats.


Icône indiquant le type de rubrique Rubrique Tâche

Nom du fichier : twlp_ui_deploy_nodejs.html