Déploiement de packages serveur Liberty avec le Centre d'administration

Vous pouvez utiliser l'outil de déploiement pour installer des fichiers (archive) de package serveur Liberty sur des hôtes d'une collectivité.

Avant de commencer

  • Créez une collectivité Liberty incluant les hôtes sur lesquels vous prévoyez d'installer le serveur Liberty. 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.
  • Suivez les instructions de la section Avant de commencer et les étapes 1 à 3 de la rubrique Déploiement des serveurs Liberty à l'aide des API REST de déploiement.
  • [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 le package serveur de Liberty de votre système de navigation vers le contrôleur de collectivité sur le panneau Paramètres de déploiement à l'étape 3, ajoutez au fichier server.xml du contrôleur une instruction remoteFileAccess permettant l'accès en écriture à l'emplacement, par exemple :
    <remoteFileAccess writeDir="/home/uploadDir"/>
    Dans les versions antérieures à la version 17.0.0.2, cette instruction est requise même si vous avez spécifié 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 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.

Pourquoi et quand exécuter cette tâche

Après avoir défini la collectivité Liberty, créez le package du serveur, enregistrez un ou plusieurs hôtes cible, puis utilisez l'outil de déploiement pour installer ce package sur les hôtes de la collectivité.

Procédure

  1. Accédez à l'outil Déployer.
    • Dans la boîte à outils, sélectionnez 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 serveur Liberty.
    1. Pour TYPES DE SERVEUR PAR DEFAUT, sélectionnez Liberty.
    2. Pour REGLES PAR DEFAUT, sélectionnez la règle par défaut Package serveur.
    3. Sous PACKAGE SERVEUR, sélectionnez CONFIRMER.
  3. Sous Paramètres de déploiement, spécifiez le fichier du package serveur Liberty à déployer et le répertoire d'installation cible. 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 des valeurs.
    • 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, le package du serveur doit être accessible au contrôleur. Si cela n'est pas déjà fait, suivez les instructions décrites à l'étape 2c de la section Déploiement des serveurs Liberty à 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 du package.

    Pour les formats ZIP ou JAR de package serveur, indiquez le répertoire d'installation. Par exemple, spécifiez /home/user1/liberty pour que le produit télécharge le package serveur sur /home/user1/liberty, créez un répertoire de serveur dans le répertoire liberty, puis décompressez le package serveur.

    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.

    L'utilisateur RPC de chaque hôte cible doit disposer de droits d'accès en lecture et écriture sur le parent du répertoire d'installation.

  4. Sous Hôtes sélectionnés, sélectionnez les ordinateurs hôte sur lesquels vous souhaitez installer le package 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_libertypackage.html