Sun Java logo     Précédent      Sommaire      Index      Suivant     

Sun logo
Sun Java Enterprise System 2004Q2 Guide d’installation 

Chapitre 6  
Installation du logiciel en mode Silencieux

Ce chapitre inclut les sections suivantes :


Présentation de l’installation en mode Silencieux

L’installation en mode Silencieux est utile pour l’installation de Java Enterprise System sur des hôtes multiples qui partagent des configurations similaires. Pour l’utiliser, vous devez exécuter une fois le programme d’installation pour consigner les valeurs que vous fournissez dans un fichier d'état. Le fichier d’état qui comporte vos valeurs consiste en une liste de paramètres, qui représentent chacun un champ ou une invite unique.

Vous pouvez ensuite exécuter le programme d’installation sur plusieurs hôtes en utilisant le même fichier d’état comme entrée. Ce processus reproduit la configuration sur plusieurs hôtes de votre entreprise.

Si vous êtes habitué aux composants Java Enterprise System, vous savez probablement élaborer des fichiers d’état de façon manuelle. Cette méthode peut entraîner des problèmes lors de l’installation, de la configuration ou du démarrage du serveur.

Instructions pour réussir l’installation en mode Silencieux :


Génération d’un fichier d’état

Pour générer un fichier d’état, vous devez tout d’abord exécuter le programme d’installation à l’aide de l’interface graphique ou de l’interface texte en suivant les instructions fournies dans le Chapitre 4, « Installation du logiciel à l’aide de l’interface graphique » ou dans le Chapitre 5, « Installation du logiciel à l’aide de l’interface texte ». Il est très important de vérifier que vous avez effectué les tâches répertoriées dans la liste de contrôle de préinstallation.

    Pour générer un fichier d’état
  1. Pour créer un fichier d’état, vous devez exécuter le programme d’installation sans installer réellement le logiciel. Utilisez la syntaxe suivante pour indiquer le chemin d’accès du fichier d’état :
  2. ./installer [-no] [-nodisplay] -saveState [fichierétat]

    où :

    -no

    Empêche le programme d’installation d’installer le logiciel sur cet hôte.

    -nodisplay

    Lance le programme d’installation en mode texte. Si vous ne spécifiez pas cette option, le programme d’installation se lance en mode graphique.

    -saveState

    Indique au programme d’installation de générer un fichier d’état à l’emplacement spécifié par fichierétat. Si le fichier n’existe pas encore, la commande le crée.

    Si vous oubliez la valeur fichierétat, le programme d’installation écrit dans le fichier par défaut statefile.out.

    Vous pouvez spécifier le même fichier d’état pour les sessions d’installation ultérieures. Après la première session d’installation, .n est ajouté au nom du fichier, n désignant un entier qui augmente à chaque session et commence à zéro (0).

    fichierétat

    Indique un chemin absolu ou relatif pour le fichier d’état généré.

  3. Suivez les instructions de l’une des sections suivantes, selon que vous utilisez l’interface graphique ou l’interface en mode texte pour créer le fichier d’état :
  4. Faites défiler les pages du programme d’installation.
  5. Chacune de vos réponses au programme d’installation est enregistrée dans le fichier d’état. Une fois l’installation terminée, ce fichier est disponible à l’emplacement spécifié. Vous êtes maintenant en mesure d’effectuer des copies du fichier d’état et de modifier les valeurs pour les divers ordinateurs sur lesquels vous allez installer Java Enterprise System en mode silencieux.


Modification du fichier d’état

Avant d’effectuer une installation en mode Silencieux, vous devez modifier le fichier d’état pour vous assurer que les paramètres locaux tels que le nom de l’hôte, le nom de domaine, l’adresse IP ou d’autres paramètres, sont adaptés aux divers ordinateurs choisis pour l’installation.

Il est également possible que vous deviez modifier la clé du fichier d’état si vous envisagez d’effectuer l’installation sur une plate-forme de système d’exploitation autre que celle sur laquelle vous avez créé le fichier d’état.

Cette section traite des sujets suivants :

Modification des paramètres locaux

Le tableau suivant indique les paramètres que vous devrez peut-être modifier, en fonction des composants que vous avez installés. Les paramètres que vous devez modifier dépendent également de la configuration de votre machine. Par exemple, la machine sur laquelle vous avez généré le fichier d’état appartient peut-être au même domaine que la machine sur laquelle vous effectuez l’installation.

Tableau 6-1  Paramètres du fichier d’état à modifier 

Composant

Nom du paramètre

Paramètres communs du serveur

CMN_HOST_NAME

CMN_DOMAIN_NAME

CMN_IPADDRESS

Administration Server

ADMINSERV_DOMAIN

ADMINSERV_CONFIG_DIR_HOST

Directory Server

DS_SERVER_IDENTIFIER

CONFIG_DIR_HOST (si USE_EXISTING_CONFIG_DIR est paramétré sur 1)

USER_DIR_HOST (si USE_EXISTING_USER_DIR est paramétré sur 1)

Identity Server

IS_WS_HOST_NAME

IS_WS_INSTANCE_DIR (si Web Server est le conteneur Web)

CONSOLE_HOST

SERVER_HOST

IS_DS_HOST

IS_DS_HOSTNAME

COOKIE_DOMAIN_LIST

Portal Server

SRA_SERVER_DOMAIN

SRA_GATEWAY_DOMAIN

SRA_GW_DOMAIN

SRA_GW_IPADDRESS

SRA_NLP_DOMAIN

SRA_NLP_IPADDRESS

SRA_RWP_DOMAIN

SRA_RWP_IPADDRESS

Portal Server, Secure Remote Access

SRA_GW_HOSTNAME

SRA_GW_SUBDOMAIN

SRA_NLP_HOSTNAME

SRA_NLP_SUBDOMAIN

SRA_RWP_HOSTNAME

SRA_RWP_SUBDOMAIN

SRA_SERVER_HOST

Web Server

WS_ADMIN_HOST

Pour obtenir une description de chaque paramètre, reportez-vous au Chapitre 3, « Collecte d’informations relatives à l’installation et à la configuration ».

Création d’un ID de fichier d’état approprié à la plate-forme

Un fichier d’état peut s’exécuter uniquement sur un ordinateur du même type de plate-forme que celle sur laquelle vous avez créé le fichier d’état sauf si vous modifiez manuellement l’ID du fichier d’état. Il existe un type d’ID de fichier d’état différent pour les plates-formes suivantes :

Un fichier d’état peut être modifié de deux façons différentes afin que vous puissiez l’exécuter sur une autre plate-forme que celle sur laquelle il a été créé.

    Pour 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 plate-forme sur laquelle vous souhaitez effectuer une installation en mode Silencieux.

  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 :
  3. cd rép_installation

  4. Exécutez le programme d’installation avec l’option -id.
  5. ./installer -id

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

  6. 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]

    Pour générer un ID de fichier d’état à l’aide de fichiers de distribution spécifiques à la plate-forme

Cette procédure permet de générer un ID de fichier d’état à l’aide des fichiers de distribution de Java Enterprise System pour une plate-forme particulière. Le DVD de distribution de Java Enterprise System contient toutes les distributions spécifiques à une plate-forme. Cette procédure fonctionne également si vous avez téléchargé une seule distribution spécifique à une plate-forme.

  1. Accédez au répertoire spécifique à la plate-forme .install :
  2. cd plate-forme/.install

    où la valeur platform peut être Solaris_sparc, Solaris_x86 ou Linux_x86.

  3. Entrez une des commandes suivantes pour générer l’ID pour une plate-forme particulière :
    • Pour Solaris 8 :
    • java -classpath . -D"wizard.idInfo" EntsysInstall8

    • Pour Solaris 9 :
    • java -classpath . -D"wizard.idInfo" EntsysInstall9

    • Pour Solaris x86 :
    • java -classpath . -D"wizard.idInfo" EntsysInstall9

      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.
  5. 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

Exécutez le programme d’installation sur une machine dont le système d’exploitation est le même que celui de la machine sur laquelle vous avez généré le fichier d’état. Si vous ne pouvez pas le faire, reportez-vous à la section Création d’un ID de fichier d’état approprié à la plate-forme.

Cette section explique les procédures suivantes :

En cas de problèmes lors de la désinstallation, reportez-vous au Chapitre 11, « Dépannage ».

    Pour exécuter le programme d’installation en mode Silencieux
  1. Ouvrez une fenêtre de terminal sur l’hôte sur lequel vous voulez installer les composants Java Enterprise System.
  2. Si vous n’êtes pas connecté en tant que root, connectez-vous en tant que superutilisateur.
  3. Accédez au répertoire dans lequel se trouve le programme d’installation.
  4. cd répertoire_programme_installation

  5. Le programme d’installation propose les options suivantes :
  6. ./installer -nodisplay -noconsole -state fichierétat

    -nodisplay

    Supprime l’écran graphique.

    -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.

    fichierétat

    Indique un chemin d’accès absolu ou relatif vers le fichier d’état.

L’installation en mode Silencieux peut prendre un peu de temps, selon le nombre et le type de composants que vous installez. Au cours de l’exécution du programme d’installation, vous pouvez surveiller son évolution en observant les modifications dans le journal d’installation.

    Pour surveiller l’évolution d’une installation en mode Silencieux
  1. Dans une fenêtre du terminal, utilisez la commande cd pour accéder au répertoire de fichiers journaux, /var/sadm/install/logs sous Solaris et /var/opt/sun/install/logs sous Linux.
  2. Localisez les fichiers journaux de l’installation en cours.
  3. Il existe deux fichiers journaux. L’installation des composants partagés précède celle des autres composants. Le format du nom des deux fichiers journaux est le suivant :

    Java_Enterprise_System_Shared_Component_Install.horodatageJava_Enterprise_ System_install.Bhorodatage

    La variable timestamp correspond à la date et à l’heure de création du journal. Son format est jjMMhhmm, où :

    MM

    Correspond au mois

    jj

    Correspond au jour

    hh

    Correspond à l’heure

    mm

    Correspond aux minutes

  4. Utilisez la commande tail pour consulter les messages au fur et à mesure qu’ils sont écrits dans les journaux. Utilisez le format suivant :
  5. tail -f nom_fichier_journal


Étapes suivantes

À l’issue de ce chapitre, vous devriez avoir terminé la partie installation réalisée avec le programme d’installation de Java Enterprise System. Passez à la section Configuration et démarrage après installation pour suivre les dernières instructions sur la configuration des composants en fonction de votre environnement.


Remarque

Même si vous avez effectué une configuration assez étendue au cours de l’installation, la plupart des composants requièrent un paramétrage supplémentaire. Lisez attentivement les conditions de configuration postérieures à l’installation avant de passer à d’autres tâches.


Si vous souhaitez mettre une image d’installation à disposition des autres administrateurs de l’entreprise, reportez-vous à la section Instructions de configuration pour une installation sur réseau.



Précédent      Sommaire      Index      Suivant     


Copyright 2004 Sun Microsystems, Inc. Tous droits réservés.