Pourquoi et quand exécuter cette tâche
L'installation utilise un assistant InstallShield MultiPlatform (ISMP). Le
produit peut aussi être installé en mode silencieux. Ce mode permet de
lancer l'installation à partir d'une ligne de commande. La commande
utilisée doit contenir un paramètre identifiant le fichier de réponses à
utiliser, lequel doit être modifié avant l'installation.
Si un incident survient, tel qu'un espace temporaire insuffisant ou l'absence de modules prérequis sur votre système d'exploitation, arrêtez l'installation, effectuez les modifications requises et redémarrez l'installation.
Restriction : L'outil de gestion de profil est une application Eclipse. Certains incidents ont été identifiés lors de l'utilisation d'un système Cygwin/X pour exécuter les applications Eclipse sur des machines AIX distantes. Ces problèmes affectent l'utilisation de l'outil de gestion de profil et du composant Installation
Factory. Lorsque Cygwin/X est exécuté sur un système AIX distant, par exemple, un écran d'accueil apparaît pour l'outil de gestion de profil, mais celui-ci ne s'affiche pas. Pour plus de détails sur les rapports Bugzilla existants, consultez les
informations sur le site Web
Bugzilla
– Bug 36806. Si un serveur X différent (tel qu'un serveur Hummingbird Exceed) est utilisé, ces incidents ne se produisent pas.
Remarque : WebSphere ESB
empêche les utilisateurs d'effectuer une installation dans un répertoire
non vide. Si vous essayez d'installer WebSphere ESB dans un répertoire avec un sous-répertoire lost+found, le système vous invite à utiliser un répertoire vide. Si vous souhaitez malgré tout utiliser ce répertoire, vous pouvez supprimer le répertoire lost+found.
Toutefois, à la prochaine exécution de la commande fsck, le répertoire lost+found sera à nouveau créé. Cette opération n'a aucune incidence sur l'installation
et ce répertoire ne sera pas supprimé lors de la désinstallation.
Suivez la procédure ci-après pour préparer le système d'exploitation en vue
de l'installation de WebSphere ESB.
- Facultatif : Installez le navigateur Mozilla, si ce n'est déjà
fait. Ce navigateur prend en charge la console du tableau de
bord. Utilisez System Management Interface Tool (SMIT) pour vérifier si la version 1.7.8 ou une version ultérieure de Mozilla est déjà installée. Si tel n'est pas le cas, procédez comme
suit :
- Téléchargez la dernière version de Mozilla pour AIX (1.7.8 ou ultérieure). Mozilla pour AIX est disponible dans l'emplacement suivant :
Navigateurs Web
pour AIX.
Téléchargez l'image installée et installez-la à partir de SMIT.
- Facultatif : Exportez l'emplacement du navigateur pris en
charge.
Exportez l'emplacement du navigateur pris en charge à l'aide d'une commande qui
identifie l'emplacement du navigateur.
Par exemple, si le module Mozilla se trouve dans le
répertoire
/usr/bin/mozilla, utilisez la commande suivante :
export BROWSER=/usr/bin/mozilla
- Facultatif : Installation en mode silencieux uniquement
: En raison d'un incident recensé lié à
ISMP, le service X Window est appelé au cours de
l'installation en mode silencieux.
Il est possible que la variable d'environnement
DISPLAY de votre poste de travail AIX pointe vers un système X
Server non connecté. Deux scénarios fréquents
peuvent occasionner cela :
- X Server est en cours d'exécution sur votre poste de travail AIX,
mais il est bloqué sur l'écran d'ouverture de session
parce que vous ne vous êtes pas encore connecté.
- Le poste de travail AIX est configuré pour afficher les applications X Window sur un
système X Server distant qui n'est pas
connecté.
Dans ces deux cas,
l'installation peut se bloquer lorsque ISMP
appelle les services
X Window.
Il existe deux solutions :
- Connectez-vous au système X Server local via l'interface graphique avant
de lancer l'installation en mode silencieux.
- Exportez la variable d'environnement DISPLAY en
indiquant la valeur "null" (ou aucune valeur), comme dans l'exemple suivant :
export DISPLAY=null
- Connectez-vous au système. Votre ID utilisateur ne doit pas obligatoirement être associé à des droits d'accès de niveau superutilisateur.
- Sélectionnez un paramètre umask permettant au propriétaire d'effectuer des opérations de lecture et d'écriture dans les fichiers, et aux autres d'accéder à ces fichiers en fonction des règles système en vigueur. Pour les utilisateurs root, l'utilisation d'un paramètre umask d'une valeur de 022 est recommandée.
Les autres utilisateurs peuvent utiliser un paramètre umask d'une valeur 002 ou 022, selon que ces derniers partagent ou non le groupe.
Pour ce faire, exécutez la commande suivante :
umask
Pour définir le paramètre umask sur 022, exécutez la commande suivante :
umask 022
- Arrêtez tous les processus Java™ liés à WebSphere Application Server sur le poste de travail sur lequel vous installez le produit.
- Arrêtez les processus de serveur Web tels
qu'IBM HTTP Server.
- Utilisez l'outil SMIT (System Management Interface Tool) pour afficher les modules installés afin de déterminer si vous devez mettre à jour les modules décrits dans les étapes suivantes.
- Téléchargez la version la plus récente du produit Info-ZIP
afin d'éviter tout incident lié aux
fichiers
compressés. Téléchargez la version à jour du module Info-ZIP à partir du site Web
Info-ZIP.
- Assurez-vous que vous disposez
d'une quantité d'espace disque suffisante. Pour plus d'informations sur
l'espace disque requis pour installer
WebSphere ESB et
les produits associés, voir les conditions système de
WebSphere ESB, à
l'adresse
http://www.ibm.com/support/docview.wss?uid=swg27006912
et sélectionnez le lien vers votre version du produit.
Avec le système de fichiers JFS
sur AIX, vous pouvez attribuer un espace d'extension pour les répertoires. Si l'assistant d'installation ne dispose pas de
suffisamment de place, ISMP émet un appel système pour obtenir
plus d'espace, ce qui permet d'augmenter l'allocation d'espace de manière dynamique. Le message qui
s'affiche lorsque cette situation se produit pour le
répertoire
/usr est similaire à
l'exemple suivant :
NOTE: The following file
systems will be expanded during the installation:
/usr
Vérifiez manuellement que l'espace requis pour la création d'un profil est disponible sur AIX.
Un incident recensé lié au code d'ISMP empêche la
vérification de
l'espace disponible sur les systèmes AIX.
- Annulez le montage des systèmes de fichiers comportant
des liens rompus pour éviter les erreurs java.lang.NullPointerException
Si des liens vers les systèmes de fichiers
sont défectueux, l'installation échoue et le
programme génère l'erreur
suivante :
An error occurred during wizard bean change notification:
java.lang.NullPointerException
at com.ibm.wizard.platform.aix.AixFileUtils.
getFileSystemData(AixFileUtils.java:388)
at com.ibm.wizard.platform.aix.AixFileUtils.
getPartitionDataWithExecs(AixFileUtils.java:172)
at com.ibm.wizard.platform.aix.AixFileUtils.
getPartitionData(AixFileUtils.java:104)
at com.ibm.wizard.platform.aix.AixFileServiceImpl.
getPartitionNames(AixFileServiceImpl.java:397)
...
Utilisez la procédure suivante pour
identifier et démonter les systèmes de fichiers
concernés :
- Vérifiez si les systèmes de fichiers contiennent des liens rompus, à l'aide
de la commande df -k. Recherchez les systèmes de fichiers qui répertorient des
valeurs vides dans la colonne 1024-blocks. Les entrées dont la valeur est "-" (tiret) ne posent pas de difficultés. L'exemple
suivant indique que le système de fichiers
iw031864:/cdrom/db2_v91_aix53 pose
problème, et que cela est peut-être également le cas
pour le système de fichiers /dev/lv00. Le système de fichiers /proc ne pose pas de difficultés.
> df -k
Filesystem 1024-blocks Free %Used Iused %Iused Mounted on
/dev/hd4 1048576 447924 58% 2497 1% /
/dev/hd3 4259840 2835816 34% 484 1% /tmp
/proc - - - - - /proc
/dev/lv01 2097152 229276 90% 3982 1% /storage
/dev/lv00
/dev/hd2 2097152 458632 79% 42910 9% /usr
iw031864:/cdrom/db2_v91_aix53
- Démontez dans un premier temps tous les
systèmes de fichiers présentant manifestement des
erreurs (iw031864:/cdrom/db2_v91_aix53 dans
l'exemple précédent). Pour ce faire, utilisez l'une des commandes suivantes :
> umount /cdrom/db2_v91_aix53
> umount /cdrom
- Relancez l'installation.
- Si l'incident persiste, annulez
le montage des systèmes de fichiers comportant des valeurs vides, tel que le système de
fichiers /dev/lv00 dans l'exemple précédent.
- Si vous ne parvenez pas à résoudre
l'incident en annulant le montage des systèmes de fichiers comportant des liens rompus,
réinitialisez le poste de travail, puis relancez l'installation.
- Vérifiez qu'une version prise en charge est installée pour tous les
composants requis.
Même si l'assistant d'installation vérifie la présence des
correctifs requis pour le système d'exploitation, vous devez malgré tout
passer en revue les configurations matérielle et logicielle requises pour
WebSphere ESB,
si ce n'est pas déjà fait. Pour accéder à ces informations, consultez la
configuration système requise pour
WebSphere ESB dans
les rubriques
Site
Web des matériels et des logiciels pris en charge et cliquez sur le lien
correspondant à votre version de
WebSphere ESB.
Reportez-vous à la
documentation des produits non-IBM requis pour savoir
comment effectuer la migration vers les versions
prises en charge, le cas échéant.
- Vérifiez que la commande système cp
est utilisée, et non la commande cp fournie par
emacs ou d'autres logiciels gratuits.
Si vous installez le produit
à l'aide d'une commande cp provenant d'un logiciel gratuit au lieu d'utiliser
la commande système cp, l'installation semblera aboutir mais certains fichiers
du kit SDK Java 2 installé par le produit ne seront pas ajoutés au répertoire
racine_installation/java (où racine_installation correspond
au répertoire d'installation de WebSphere ESB).
Si des fichiers sont
manquants, les liens symboliques risquent d'être
détruits. Vous devez supprimer la commande cp du logiciel gratuit
dans la variable PATH afin d'installer correctement le produit WebSphere ESB.
Si vous
avez installé des emacs ou d'autres logiciels
gratuits sur votre système d'exploitation, procédez
comme suit pour identifier la commande cp
utilisée par le système et désactiver la commande cp du
logiciel gratuit, le cas échéant :
- Entrez which cp à l'invite de commande puis exécutez
le programme d'installation du produit WebSphere ESB.
- Si le répertoire renvoyé contient
freeware, supprimez le répertoire freeware de
la variable PATH. Par exemple, si vous obtenez
.../freeware/bin/cp, retirez ce
répertoire de la variable.
- Installez WebSphere ESB.
- Rajoutez le répertoire freeware à l'entrée PATH.
- Vérifiez que la version du SDK Java 2 sur vos copies des CD du produit fonctionne correctement.
Si vous avez créé votre DVD en copiant le DVD du produit ou à partir d'une
image électronique téléchargée, procédez comme suit pour vérifier que le kit SDK
Java 2
fonctionne correctement :
- Sur le disque du produit que vous avez créé, accédez au répertoire /JDK/jre.pak/repository/package.java.jre/java/jre/bin. Pour ce faire, entrez la commande suivante :
cd /JDK/jre.pak/repository/package.java.jre/java/jre/bin
- Vérifiez la version du kit SDK Java 2. Pour ce faire, entrez la commande suivante :
./java -version
Cette commande est exécutée correctement lorsque le kit SDK Java 2 est intact.
- Répétez cette procédure pour tous les autres disques de produit créés.
Que faire ensuite
Une fois cette préparation terminée, vous pouvez installer
WebSphere ESB. Voir le Installation du logiciel pour plus de
détails sur les différents types d'installation
disponibles.