Guide d'installation de Sun Java Enterprise System 5 pour UNIX

Chapitre 5 Installation en mode Silencieux

L'installation en mode Silencieux est une méthode non interactive utilisée pour installer Sun JavaTM Enterprise System (Java ES) sur plusieurs hôtes partageant des configurations similaires. Ce chapitre fournit les instructions d'utilisation du mode Silencieux pour installer le logiciel Java ES.

Ce chapitre inclut les sections suivantes:

Fonctionnement de l'installation en mode Silencieux

Pour exécuter une installation en mode Silencieux, vous devez d'abord exécuter une session d'installation interactive en utilisant la syntaxe d'installation en mode Silencieux de la commande installer. Au cours de cette session interactive, vos réponses au programme d'installation sont capturées sous la forme d'un ensemble de paires nom/valeur dans un fichier d'état. Chaque paire nom/valeur représente une invite ou un champ unique du processus d'installation. En utilisant le fichier d'état comme entrée, vous pouvez exécuter le programme d'installation sur d'autres hôtes. Ce processus permet de reproduire une configuration sur plusieurs hôtes de votre déploiement.

Le programme d'installation ne peut pas exécuter un fichier d'état d'une version de Java ES différente. En d'autres termes, si vous créez un fichier d'état à l'aide de Java ES 5, vous ne pouvez pas utiliser ce fichier d'état pour installer Java ES 2005Q4.

Le tableau suivant indique les principaux événements d'une installation en mode Silencieux. Les liens renvoyant aux instructions figurent dans la colonne de droite.

Tableau 5–1 Événements de l'installation en mode silencieux

Evénement 

Emplacement des instructions 

1. Vérifiez que les hôtes remplissent les prérequis pour l'installation de Java ES. 

Vérification des prérequis de l'installation.

2. Exécutez une session d'installation interactive pour générer un fichier d'état. 

Génération du fichier d'état initial

     - Utilisation du programme d'installation graphique 

Chapitre 3, Installation à l'aide de l'interface graphique

     - Utilisation du programme d'installation en mode texte 

Chapitre 4, Installation à l'aide de l'interface en mode texte

3. Copiez le fichier d'état sur un autre hôte et modifiez le fichier d'état de cet hôte. 

Modification du fichier d'état

4. (Facultatif) Modifiez le fichier d'état pour l'exécuter sur une autre plate-forme que celle sur laquelle il a été généré. 

Création d'un ID de fichier d'état adapté à la plate-forme

5. Exécutez une session d'installation en mode Silencieux sur chaque hôte. 

Exécution du programme d'installation en mode silencieux

Création d'un fichier d'état

Pour créer un fichier d'état, vous devez exécuter une session interactive du programme d'installation. Un fichier d'état généré par le programme d'installation bénéficie de la vérification des dépendances et du rapport d'erreurs en temps réel effectués par le programme d'installation.


Attention – Attention –

Ne créez pas le fichier d'état manuellement. Cette méthode peut entraîner des problèmes lors de l'installation, de la configuration ou du démarrage du serveur.


Génération du fichier d'état initial

Vous créez le fichier d'état initial en exécutant le programme d'installation en mode interactif à l'aide des paramètres de la commande installer qui indiquent au programme d'installation de capturer vos réponses. À mesure que vous avancez dans les pages du programme d'installation, vous réponses sont capturées et servent à générer le fichier d'état. Le programme d'installation détermine l'ordre de l'installation des composants ; vous pouvez donc les spécifier dans n'importe quel ordre. Une fois l'installation terminée, ce fichier est disponible à l'emplacement spécifié.

Utilisez l'option -no si vous ne souhaitez pas installer de logiciel pendant la session.

Exemples de syntaxe :

La syntaxe complète de la commande installer figure à l'Annexe B, Commandes d'installation.

Reportez-vous à l'Annexe C, Exemple de fichier d'état pour consulter un exemple de fichier d'état généré.

Modification du fichier d'état

Après avoir généré un fichier d'état, vous devez le modifier afin de vous assurer que les paramètres locaux sont correctement définis pour l'hôte de destination. Ces paramètres comprennent le nom de l'hôte, le nom du domaine, l'adresse IP et d'autres paramètres de ce type.


Attention – Attention –

Dans un fichier d'état créé pour une installation en mode Silencieux, certains paramètres peuvent spécifier des données sensibles, telles que les mots de passe d'administrateur. Veillez à sécuriser le fichier comme il convient pour votre déploiement.


Il se peut également que vous deviez modifier l'ID du fichier d'état si vous envisagez d'effectuer l'installation sur une plate-forme autre que celle sur laquelle vous avez généré le fichier d'état initial.

Cette section traite des rubriques suivantes:

Instructions de modification du fichier d'état

Lors de la modification du fichier d'état, suivez ces directives :

Modification des paramètres locaux

Le tableau ci-dessous répertorie les paramètres que vous devrez peut-être modifier en fonction des composants que vous souhaitez installer ou de l'hôte. Par exemple, l'hôte sur lequel vous avez généré le fichier d'état appartient peut-être au même domaine que celui sur lequel vous effectuez l'installation.

Pour obtenir la description de chaque paramètre, reportez-vous aux tableaux du Chapitre 3, Informations de configuration du Référence de l’installation de Sun Java Enterprise System 5 pour UNIX.

Tableau 5–2 Paramètres du fichier d'état souvent modifiés pour une installation en mode Silencieux

Composant 

Nom du paramètre 

Paramètres communs du serveur 

CMN_HOST_NAME

CMN_DOMAIN_NAME

CMN_IPADDRESS

CMN_ADMIN_USER

CMN_ADMIN_PASSWORD

CMN_SYSTEM_USER

CMN_SYSTEM_GROUP

Access Manager 

IS_WS_HOST_NAME

IS_WS_INSTANCE_DIR (si Web Server est le conteneur Web)

CONSOLE_HOST

IS_SERVER_HOST

IS_DS_HOST

IS_DS_HOSTNAME

COOKIE_DOMAIN_LIST

Application Server 

ASNA_ADMIN_HOST_NAME

AS_WEB_SERVER_LOCATION

AS_WEB_SERVER_PLUGIN_TYPE

Directory Server 

CREATE_INSTANCE

DSEE_INSTANCE_DIR

DSEE_INSTANCE_PORT

DSEEE_INSTANCE_SSL_PORT

DSEE_DN_MANAGER

DSEE_INSTANCE_USER

DSEE_INSTANCE_GROUP

DSEE_INSTANCE_PASSWORD

DSEE_SUFFIX

Portal Server 

PS_PORTALACCESS_URL

Le format est //hostname.domainname :port+deploy_uri)

PS_DEPLOY_INSTANCE

Portal Server Secure Remote Access 

SRA_SERVER_DOMAIN

SRA_GW_HOSTNAME

SRA_GW_DOMAIN

SRA_GW_IPADDRESS

SRA_NLP_HOSTNAME

SRA_NLP_DOMAIN

SRA_NLP_IPADDRESS

SRA_RWP_HOSTNAME

SRA_RWP_DOMAIN

SRA_RWP_IPADDRESS

Web Server 

WS_ADMIN_HOST

Web Proxy Server 

CMN_WPS_INSTALLDIR

WPS_ADMIN_USER

WPS_ADMIN_PASSWORD

WPS_ADMIN_PORT

WPS_ADMIN_RUNTIME_USER

WPS_INSTANCE_RUNTIME_USER

WPS_ISNTANCE_PORT

WPS_INSTANCE_AUTO_START

WPS_PROXY_DOMAIN

Création d'un ID de fichier d'état adapté à la plate-forme

Un fichier d'état ne peut être exécuté que sur un hôte dont le type de plate-forme est identique à celui de l'hôte sur lequel le fichier d'état a été généré, sauf si vous modifiez l'ID du fichier d'état. Chaque plate-forme a un type d'ID de fichier d'état différent.

ProcedurePour générer un ID de fichier d'état à l'aide du programme d'installation

Cette procédure génère un nouvel ID de fichier d'état par l'exécution du programme d'installation sur la plateforme sur laquelle vous souhaitez effectuer une installation en mode Silencieux.


Remarque –

La commande ci-dessous ne fonctionne que si vous générez un ID pour la même plate-forme que celle sur laquelle vous exécutez la commande.


  1. Si vous n'êtes pas connecté en tant que root, connectez-vous en tant que superutilisateur.

  2. Accédez au répertoire dans lequel se trouve le programme d'installation :


    cd installer-directory
    
  3. Exécutez la commande du programme d'installation à l'aide de l'option -id.


    ./installer -id

    La commande génère un identificateur chiffré.

  4. Copiez l'identificateur et collez la valeur dans le fichier d'état en tant que valeur des paramètres STATE_BEGIN et STATE_DONE.

    L'exemple suivant correspond à un identificateur de fichier d'état dans un fichier d'état :


    [STATE_BEGIN Sun Java(tm) Enterprise System \
    f31c7e86a64605bc5b9b629931a30b275a0eb447]
    .
    .
    .
    [STATE_DONE Sun Java(tm) Enterprise System \
    f31c7e86a64605bc5b9b629931a30b275a0eb447]

Exécution du programme d'installation en mode silencieux

Vous devez exécuter le programme d'installation sur un hôte dont le système d'exploitation est le même que celui de l'hôte sur lequel vous avez généré le fichier d'état. En cas d'impossibilité, reportez-vous à la section Création d'un ID de fichier d'état adapté à la plate-forme.

Si vous rencontrez des problèmes pendant l'installation, reportez-vous au Chapitre 9, Dépannage.

ProcedureExécution du programme d'installation en mode Silencieux

L'installation en mode Silencieux peut prendre un peu de temps, selon la quantité et le type de composants que vous installez.

  1. Vérifiez que le fichier d'état est correctement modifié pour l'hôte.


    Attention – Attention –

    Dans un fichier d'état créé pour une installation en mode Silencieux, certains paramètres peuvent spécifier des données sensibles, telles que les mots de passe d'administrateur. Veillez à sécuriser le fichier comme il convient pour votre déploiement.


  2. Si vous n'êtes pas connecté en tant que root, connectez-vous en tant que superutilisateur.

  3. Naviguez jusqu'au répertoire dans lequel l'utilitaire installer est situé.


    cd installer-directory
    
  4. Exécutez l'utilitaire installer en utilisant la syntaxe suivante :


    ./installer -noconsole -state statefile
    
    —noconsole

    Lance le programme d'installation en mode Silencieux, supprimant l'interface utilisateur.

    —state

    Utilise le fichier d'état spécifié comme entrée pour une installation en mode Silencieux.

    statefile

    indique un chemin d'accès absolu ou relatif vers le fichier d'état.

  5. Une fois l'installation terminée, passez à l'hôte suivant, et répétez les étapes 1 à 4.

ProcedureContrôle de l'évolution d'une installation en mode Silencieux

  1. Pour contrôler une installation en mode Silencieux, naviguez jusqu'au répertoire du fichier journal :

    SE Solaris : cd /var/sadm/install/logs

    Linux et HP-UX : cd /var/opt/sun/install/logs

  2. Localisez les fichiers journaux de l'installation en cours.

    L'installation des composants partagés précède celle des autres composants. La variable timestamp correspond à la date et à l'heure de création du journal. Son format est MMddhhmm.

    MM

    Correspond au mois

    dd

    Correspond au jour

    hh

    Correspond à l'heure

    mm

    Correspond aux minutes

  3. Utilisez la commande tail pour afficher les messages tels qu'ils sont écrits dans les journaux :


    tail -f logfile-name
    

    Pour quitter le programme tail, appuyez sur Ctrl+C.

Étapes suivantes

Lorsque vous avez effectué la partie relative au programme d'installation de Java ES, procédez comme suit :