Sun logo      Précédent      Sommaire      Index      Suivant     

Sun Java Enterprise System 2003Q4 Manuel d'installation

Chapitre 7  
Installation automatisée du logiciel

L'installation automatisée 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.

Ce chapitre inclut les sections suivantes :


Étapes de préinstallation

Avant de créer un fichier d'état, vous devez effectuer les mêmes étapes de préinstallation que pour une installation interactive. Reportez-vous aux chapitres suivants, si vous ne l'avez pas encore fait :


Instructions

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.

Suivez ces instructions pour réussir l'installation automatisée :


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. Consultez très attentivement l'un des chapitres suivants avant d'exécuter le programme d'installation (une préparation minutieuse est essentielle à la réussite de l'installation).

chapitre 5, « Installation du logiciel à l'aide de l'interface graphique »

chapitre 6, « Installation du logiciel à l'aide de l'interface texte »

    Pour générer un fichier d'état
  1. Si vous prévoyez d'utiliser l'interface graphique du programme d'installation, accédez à votre écran.
  2. Si vous vous connectez à partir d'une machine distante ou à l'aide de la commande su pour devenir superuser sur une machine locale, utilisez la commande xhost sur la machine locale pour pouvoir accéder à l'écran local. Ainsi, pour octroyer des autorisations d'accès à tous les utilisateurs, utilisez la commande suivante :

    xhost +

    Si vous vous connectez à partir d'une machine distante, assurez-vous que la variable d'environnement DISPLAY est bien paramétrée sur l'écran local. Si la variable DISPLAY n'est pas paramétrée correctement, le programme d'installation s'exécute en mode texte. Par exemple, si le nom de votre machine est monhôte :

    (C Shell)    % setenv DISPLAY monhôte:0.0
    (Korn Shell)  $ DISPLAY=monhôte:0.0

  3. Si vous n'êtes pas connecté en tant que root, vous devez être superuser.
  4. Accédez au répertoire dans lequel se trouve le programme d'installation.
  5. cd répertoire_programme_installation

  6. Lancez le programme d'installation, en fournissant un nom de chemin d'accès pour le fichier d'état. Le format de la commande installer est le suivant :
  7. ./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é.

  8. Parcourez les pages du programme d'installation, en suivant les instructions indiquées dans la section « Installation du logiciel à l'aide de l'interface graphique ».
  9. 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é.


Modification du fichier d'état

Avant d'effectuer une installation automatisée, modifiez 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 à la machine du programme d'installation.

Il est également possible que vous deviez modifier la clé du fichier d'état si vous envisagez d'effectuer l'installation sur un autre système d'exploitation que celui sur lequel vous avez créé le fichier d'état.

Modification des paramètres locaux

Le tableau suivant indique les paramètres que vous devrez peut-être modifier, en fonction des composants que vous installez. 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 7-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_DOMIAN

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 pour les plates-formes

Vous ne pouvez pas générer un fichier d'état sur une machine dont le système d'exploitation est différent de celui de la machine sur laquelle est exécuté le fichier d'état. Il existe un type d'ID de fichier d'état différent pour les trois 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éé.

Génération d'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 automatisée.

    Pour générer un ID de fichier d'état à l'aide du programme d'installation
  1. Si vous n'êtes pas connecté en tant que root, vous devez être superuser.
  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 crypté.

  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]

Génération d'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.

    Pour générer un ID de fichier d'état à l'aide de fichiers de distribution spécifiques à la plate-forme
  1. Accédez au répertoire spécifique à la plate-forme .install :
  2. cd plate-forme/.install

    où la valeur plate-forme peut être Solaris_sparc ou Solaris_x86.

  3. Entrez une des commandes suivantes pour générer l'ID pour une plate-forme particulière :
    • Solaris 8 : java -classpath . -D"wizard.idInfo" EntsysInstall8
    • Solaris 9 : java -classpath . -D"wizard.idInfo" EntsysInstall9
    • Solaris x86 : java -classpath . -D"wizard.idInfo" EntsysInstall9
    • La commande génère un identificateur crypté.

  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 automatisée du programme d'installation

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.

    Pour exécuter le programme d'installation en mode automatisé
  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, vous devez être superuser.
  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 automatisé, supprimant l'interface utilisateur.

    -state

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

    fichierétat

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

L'exécution 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 automatisée
  1. Dans une fenêtre de terminal, utilisez la commande cd pour accéder au répertoire du fichier journal.
  2. cd /var/sadm/install/logs

  3. Localisez les fichiers journaux de l'installation en cours.
  4. Il existe deux fichiers journaux. Ce sont d'abord les composants partagés qui sont installés, puis les autres composants. Le format du nom des deux fichiers journaux est le suivant :

    Java_Shared_Component_Install.horodatage Java_Enterprise_System_install.Bhorodatage

    La variable horodatage 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

  5. Utilisez la commande tail pour consulter les messages au fur et à mesure qu'ils sont écrits dans les journaux. Utilisez le format suivant :
  6. 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 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 2003 Sun Microsystems, Inc. Tous droits réservés.