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
Fonction stabilisée: La gestion des processus Node.js à l'aide des collectivités
Liberty est stabilisée. V8 est la version finale prise en charge de Node.js pour les membres de collectivité
Liberty . Pour les environnements d'infrastructure sur site ou de type "bring-your-own", utilisez les conteneurs Docker qui sont hébergés et gérés par la société
IBM Cloud Pak for Applications. Pour les environnements hébergés, utilisez les conteneurs Docker dans
IBM Cloud® Kubernetes Service.
- Créez une collectivité Liberty qui inclut les hôtes sur lesquels vous prévoyez d'installer le serveur Node.js . Voir la section Avant de commencer de la rubrique Déploiement de ressources avec le centre d'administration et la rubrique Configuration d'une collectivité Liberty .
- Exécutez la section Avant de commencer et les étapes 1 à 4 de la rubrique Déploiement de serveurs Node.js à l'aide d'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é.
- Dans la version 17.0.0.2 et les versions antérieures, vous pouviez 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.
A propos de 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 en tant que membre de la collectivité.
Procédure
- Accédez à l'outil Déployer.
- Dans la boîte à outils , sélectionnez Déployer
.
- Dans les détails sur les hôtes de l'outil Explorer, sélectionnez .
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.
- Indiquez que vous souhaitez installer un package d'application Node.js.
- Pour DEFAULT SERVER TYPES, sélectionnez Node.js.
- Pour DEFAULT RULES, sélectionnez la règle par défaut Application Package .
- Sous APPLICATION PACKAGE, sélectionnez CONFIRM.
- Pour Paramètres de déploiement, spécifiez le fichier de 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.
- 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 dans Déploiement de serveurs Node.js à l'aide d'API REST de déploiement. Vous
pouvez ensuite utiliser l'option Utiliser un fichier situé sur le contrôleur de collectivité.
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.
Prenez soin d'exécuter la commande wlpn-collective registerHost ou
wlpn-collective updateHost avec le nom d'utilisateur que vous spécifiez pour déployer le serveur membre. Par exemple, si vous exécutez la commande en tant qu'utilisateur root et que vous déployez ensuite un membre avec un nom d'utilisateur différent, le déploiement échouera. En effet, le service de déploiement ne dispose pas des droits nécessaires pour placer un fichier dans
le répertoire /root/wlpn.
- Pour les hôtes sélectionnés, sélectionnez les ordinateurs hôte sur lesquels 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.
- Pour Security Details, indiquez un mot de passe pour protéger les fichiers de clés nouvellement générés qui contiennent les données d'authentification du serveur.
Le produit génère des fichiers de magasin de clés dans le répertoire resources de chaque serveur déployé.
- 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.