Le programme d'installation utilise un assistant InstallShield for Multiplatforms (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.
- Connectez-vous en tant que root.
Pour installer le produit correctement, vous
devez impérativement être connecté en tant que root. Si vous copiez les CD du produit, faites-le en tant
qu'utilisateur root.
Les copies créées par les autres utilisateurs ne conservent pas les attributs de fichier appropriés et ne
fonctionnent pas.
- Vérifiez que le paramètre umask a la valeur 0022.
Pour tester le paramètre umask,
exécutez la commande suivante :
umask
Pour définir le paramètre umask à 0022, exécutez la commande suivante :
umask 0022
- Sur le système cible, arrêtez tous les processus Java liés à WebSphere Application Server,
notamment WebSphere ESB et
WebSphere Process Server.
- Arrêtez les processus de serveur Web tels qu'IBM HTTP Server.
- Utilisez l'outil SMIT (System Management Interface Tool) pour afficher les packages installés afin
de déterminer si vous devez mettre à jour les packages 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 d'Info-ZIP à partir du site Web
http://www.info-zip.org.
- Assurez-vous de disposer de l'espace disque nécessaire.
Pour connaître l'espace
disque nécessaire à l'installation de
WebSphere ESB et des produits associés,
voir Espace disque requis sur les plateformes AIX.
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 d'espace, 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_v72_eee_aix32_sbcs 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_v72_eee_aix32_sbcs
- Démontez dans un premier temps tous les systèmes de fichiers présentant manifestement des
erreurs (iw031864:/cdrom/db2_v72_eee_aix32_sbcs dans l'exemple précédent). Pour ce
faire, utilisez l'une des commandes suivantes :
> umount /cdrom/db2_v72_eee_aix32_sbcs
> 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 la machine, puis relancez l'installation.
- Vérifiez que les niveaux de version des prérequis et corequis sont appropriés.
L'assistant d'installation vérifie la présence des correctifs requis pour le système d'exploitation. Vous
devez néanmoins vous reporter à la liste présentant la configuration matérielle et logicielle requise pour
WebSphere ESB, si ce n'est déjà fait.
Vous trouverez ces informations à l'adresse
http://www.ibm.com/software/integration/wsesb/sysreqs/.
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 équivalente, 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 (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 pour pouvoir installer
WebSphere ESB.
Si vous avez
installé 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 celle du logiciel gratuit, le cas
échéant :
- Entrez which cp à l'invite de commande avant d'exécuter le programme d'installation de
WebSphere ESB.
- Si le répertoire renvoyé contient freeware, supprimez ce répertoire de la
variable PATH. Par exemple, si vous obtenez .../freeware/bin/cp,
retirez ce répertoire de la variable.
- Après avoir installé
WebSphere ESB, ajoutez de nouveau le
répertoire freeware à la variable PATH.
- Vérifiez que la version du SDK Java 2 qui se trouve sur vos copies des CD du produit fonctionne
correctement.
Si vous avez créé vos CD à partir d'images ISO ou en copiant les CD d'origine,
procédez comme suit pour vérifier que le SDK Java 2 fonctionne correctement.
- Sur le disque
WebSphere ESB CD
1 que vous avez créé, accédez au répertoire
/mnt/JDK/repository/prereq.jdk/java/bin. Pour ce faire, entrez la commande suivante :
cd /mnt/JDK/repository/prereq.jdk/java/bin
- Vérifiez la version du SDK Java 2. Pour ce faire, entrez la commande suivante :
./java -version
Cette commande est exécutée correctement lorsque le SDK Java 2 est intact.
- Recommencez cette procédure pour la copie du disque
WebSphere ESB CD
2.
- Facultatif : Installez le navigateur Mozilla, si ce n'est déjà fait. Ce navigateur prend
en charge la console du tableau de bord. Utilisez SMIT pour vérifier si la version 1.4, 1.7 ou suivante de Mozilla est déjà installée. Si tel
n'est pas le cas, procédez comme suit :
- Téléchargez glib-1.2.10-2.aix4.3.ppc.rpm et gtkplus-1.2.10-4.aix5.1.ppc.rpm à partir de la
boîte à outils AIX pour applications Linux. Ces packages peuvent être téléchargés à partir des
emplacements suivants :
- Installez les packages après les avoir téléchargés. Utilisez la syntaxe suivante :
rpm -Uvh glib-1.2.10-2.aix4.3.ppc.rpm gtkplus-1.2.10-4.aix5.1.ppc.rpm
- Téléchargez la dernière version de Mozilla prise en charge (1.7 ou ultérieure) pour AIX. Téléchargez Mozilla pour AIX à partir de l'emplacement suivant :
IBM Trials and betas
Téléchargez l'image installp et installez-la à partir
de SMIT.
Important : IBM n'a pas testé et ne prend pas en charge les images disponibles sur
le site Web
http://www.mozilla.org.
Téléchargez les images Mozilla à partir de la page
IBM
Trials and betas pour bénéficier d'une version testée et prise en charge.
- 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 actuel du navigateur.
Par exemple, si le package Mozilla se trouve dans le répertoire
bin/mozilla, utilisez la commande suivante :
EXPORT BROWSER=/usr/bin/mozilla
- Facultatif : Installation en mode silencieux uniquement : En raison d'un incident
ISMP recensé, le service X Window est appelé au cours d'une installation en mode silencieux.
Il
est possible que la variable d'environnement DISPLAY de votre système 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 système AIX, mais il est bloqué sur l'écran d'ouverture de
session parce que vous ne vous êtes pas encore connecté.
- Le système AIX est configuré pour afficher les applications X Window sur un système X Server distant qui
n'est pas connecté.
Dans les 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