Pour pouvoir installer des produits IBM® WebSphere Application Server sur un système
AIX, vous devez préparer le système d'exploitation.
Avant de commencer
Remarque : WebSphere Application
Server interdit toute installation dans un répertoire non vide. Si WebSphere Application Server est installé dans un répertoire avec un sous-répertoire lost+found, vous serez invité à utiliser un répertoire vide. Si vous voulez quand même procéder à l'installation dans ce répertoire, vous pouvez supprimer le répertoire lost+found.
Toutefois, à la prochaine exécution de fsck, le répertoire lost+found sera à nouveau
créé. Cela n'aura aucun effet sur une installation existante. Cependant, lors d'une désinstallation, ce répertoire ne sera pas supprimé.
Restriction : Il existe certains problèmes connus liés à l'utilisation de Cygwin/X pour exécuter des applications basées sur Eclipse sur des machines
AIX distantes. Cela a des conséquences sur l'utilisation de l'outil de gestion de profil. Dans le cas de Cygwin/X sur des machines AIX distantes, par exemple, l'écran d'accueil de l'outil de gestion de profil apparaît, mais en fait ce dernier ne démarre jamais. Pour obtenir des rapports Bugzilla existants détaillés sur ces problèmes, voir les informations données à l'adresse
https://bugs.eclipse.org/bugs/show_bug.cgi?id=36806. Si un serveur X différent est utilisé, il se peut que
ces problèmes n'apparaissent pas.
Conseil : Installation Manager est basé sur l'architecture
Eclipse Rich Client Platform. Cette architecture requiert des versions et bibliothèques graphiques spécifiques pour fonctionner correctement. Consultez la rubrique
Installation Manager graphical environment issues
on Solaris, Linux, AIX pour obtenir des informations sur les exigences système spécifiques.
Pourquoi et quand exécuter cette tâche
La préparation du système d'exploitation implique des modifications telles que l'attribution d'espace disque et l'installation de correctifs propres au système d'exploitation. IBM teste les produits WebSphere Application Server avec tous les systèmes d'exploitation. Ces tests indiquent s'il est nécessaire de modifier les systèmes d'exploitation pour garantir un fonctionnement correct des produits WebSphere Application Server. Si les modifications nécessaires ne sont pas réalisées, les produits WebSphere Application Server ne fonctionnent pas correctement.
Procédure
- Ouvrez une session sur le système d'exploitation.
Vous pouvez ouvrir une session en tant que responsable de l'installation root ou autre que root.
Sélectionnez un umask permettant au propriétaire d'accéder aux fichiers en lecture/écriture, et permettant aux autres utilisateurs d'y accéder conformément à la stratégie système en vigueur. Pour un utilisateur root, un umask de 022 est recommandé. Pour les utilisateurs autres que root, utilisez un umask de 002 ou de 022, selon que les utilisateurs partagent ou non le groupe. Pour tester le paramètre umask, exécutez la commande suivante :
umask
Pour définir le paramètre umask à 022, exécutez la commande suivante :
umask 022
- Arrêtez tous les processus Java™
liés à WebSphere Application
Server sur la machine sur laquelle vous installez le produit.
- Arrêtez les processus de serveur Web tel qu'IBM HTTP Server.
- Le produit contient IBM Software Development Kit (SDK) Version 6.
- 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 des problèmes avec les fichiers zippés.
Même si les fichiers zippés sont essentiellement utilisés dans le flux de services, préparez votre système d'exploitation AIX en
téléchargeant la version courante du package Info-ZIP à partir du site Web http://www.info-zip.org.
- Assurez-vous de disposer de l'espace disque adéquat.
La quantité d'espace
disque requise varie selon le nombre de fonctions ou de produits installés. Si vous installez le produit à l'aide d'Installation Manager,
le panneau récapitulatif de l'installation indique la quantité approximative d'espace disque requise selon les
fonctions et produits que vous avez sélectionnés.
L'installation de tous les produits et fonctions requiert approximativement
2 Go d'espace disque. Cette estimation inclut les produits, les fonctions et les
composants suivants :- Principales applications du serveur d'applications
- Profils
- Modèles d'applications
- Serveur HTTP IBM
- Plug-ins de serveur Web
- Client d'application de WebSphere Application Server
Avec le système de fichiers JFS
sur AIX, vous pouvez attribuer un espace d'extension pour les répertoires. Si
Installation Manager ne dispose pas de suffisamment d'espace, il émet un appel système demandant plus
d'espace pour augmenter l'allocation d'espace de façon dynamique.
Pour migrer les applications et la configuration d'une version antérieure, vérifiez que l'espace disque est suffisant pour les objets d'applications. En général, prévoyez un espace disque correspondant à 110 % de la taille des applications.
- Annulez le montage des systèmes de fichiers comportant
des liens rompus pour éviter les erreurs java.lang.NullPointerException
Annulez le montage des systèmes de fichiers comportant
des liens rompus avant de commencer l'installation.
L'installation peut échouer lorsqu'il existe des liens rompus dans les systèmes de fichiers.
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 colonnes dont la valeur est "-"
(tiret) ne posent pas de difficultés. L'exemple suivant illustre un incident survenu dans
le système de fichiers
/dev/lv00 :
> 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
Le système de fichiers
/proc ne pose pas de difficultés. Le système de fichiers
iw031864:/cdrom/db2_v72_eee_aix32_sbcs est un problème précis. Le système de fichiers
/dev/lv00 risque également de poser des
difficultés. Utilisez l'une des commandes suivantes pour résoudre l'incident :
> 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.
Bien qu'Installation Manager vérifie les correctifs requis du système d'exploitation, revoyez les conditions préalables sur le site Web des matériels et logiciels pris en charge si vous ne l'avez pas déjà fait.
Pour savoir comment
effectuer une migration vers leurs versions prises en charge, reportez-vous à la
documentation des produits non IBM prérequis et corequis.
Remarque : Pour pouvoir exécuter l'outil de gestion de profils ou l'outil de migration de configuration après l'installation du produit, GTK+ version 2.18 ou ultérieure doit être installé. GTK+ 3 et Motif ne sont pas pris en charge.
Si GTK n'est pas installé, vous recevez un message d'erreur similaire à celui-ci :
Eclipse:
An error has occurred. See the log file
/workspace/.metadata/.log.
- Téléchargez le package gtk2-2.18.9-5 ou ultérieur et ses dépendances..
Les dépendances incluent les packages suivants :
- atk
- cairo
- expat
- fontconfig
- freetype2
- glib2
- jasper
- jbigkit
- libffi
- libjpeg
- libpng
- libtiff
- libXft
- libxml2
- libXrender
- pango
- pixman
- xz
- zlib
- Installez la bibliothèque dépendante libxlsmp.a(smprt.o), le cas échéant.
- Vérifiez si la bibliothèque est installée en exécutant la commande suivante en tant qu'utilisateur root :
# lslpp -l |grep xlsmp
- Si la bibliothèque n'est pas installée, utilisez l'outil SMIT (System Management Interface Tool) ou la commande smitty pour installer le package xlsmp.aix53.rte à partir du support d'installation AIX.
- Mettez à jour la base de données RPM en exécutant la commande suivante :
/usr/sbin/updtvpkg
- Procédez à l'extraction des packages RPM dans un répertoire vide, par exemple, gtk2rpms.
- Installez les packages RPM. Les packages doivent être installés dans les groupes suivants et dans l'ordre ci-dessous :
- gettext et libiconv
- Tous les autres packages, à l'exception de GTK
- gtk2
Avant d'installer les packages, créez un sous-répertoire pour chacun de ces groupes. Les commandes suivantes permettent de créer les sous-répertoires
step1,
step2 et
step3 du répertoire
gtk2rpms.
cd gtk2rpms
mkdir step1
mv gettext-0.17-8.aix6.1.ppc.rpm step1
mv libiconv-1.14-22.aix6.1.rpm step1
mkdir step3
mv gtk2-2.20-1-4.aix6.1.ppc.rpm step3
mkdir step2
mv *.rpm step2
Exécutez les commandes suivantes pour installer les packages dans l'ordre spécifié.
- Installez les packages gettext et libiconv.
LIBPATH ne doit pas contenir /opt/freeware/lib, sinon, des erreurs libiconv.a peuvent se produire lors de l'installation du package libiconv.
unset LIBPATH
cd step1; rpm -Uvh step1/*.rpm ; cd ..
- Installez tous les autres packages, à l'exception de GTK. LIBPATH doit contenir /opt/freeware/lib, sinon, des erreurs peuvent se produire lors de l'installation du package fontconfig.
export LIBPATH=/opt/freeware/lib:/usr/lib
cd step2; rpm -Uvh *.rpm ; cd ..
- Installez le package gtk2.
cd step3; rpm -Uvh *.rpm ; cd ..
Avant de lancer Installation Manager ou l'outil de gestion de profil, vérifiez que LIBPATH contient /opt/freeware/lib avant
/usr/lib.
- Vérifiez la commande système cp lors de l'utilisation d'emacs ou d'autres logiciel gratuits.
Si emacs ou d'autres logiciels gratuits sont installés sur votre système d'exploitation, vérifiez que la commande système
cp est utilisée.
- Entrez l'invite de commande ci-dessous avant de lancer le programme d'installation de WebSphere Application Server.
which cp
- Supprimez le répertoire freeware de votre entrée PATH si la sortie de
répertoire résultante inclut freeware.
Considérons par exemple que la sortie se présente de la même manière que le message suivant : .../freeware/bin/cp.
Si tel est le cas, supprimez le répertoire de la variable PATH.
- Installez le produit WebSphere Application Server.
- Rajoutez le répertoire freeware à l'entrée PATH.
Si vous effectuez l'installation à l'aide de la commande cp qui
fait partie d'un package gratuit, l'installation semble se réaliser avec succès, mais il
risque de manquer certains fichiers du kit SDK Java 2 installé par le produit dans le répertoire app_server_root/java.
Si des fichiers sont manquants, les
liens symboliques risquent d'être détruits. Si vous supprimez la commande
cp du logiciel gratuit de la variable Path, vous pouvez
installer le produit du serveur d'applications.
- Vérifiez que le kit SDK Java sur le disque de l'image d'installation fonctionne correctement si vous
avez créé votre propre disque.
Par exemple, il est possible que vous ayez téléchargé une image d'installation depuis Passport Advantage ou que vous ayez copié une image d'installation sur un disque de sauvegarde. Dans l'un ou l'autre de ces cas, suivez la procédure ci-après pour vérifier que le
disque contient un kit SDK Java valide.
- Accédez au répertoire
/JDK/jre.pak/repository/package.java.jre/java/jre/bin sur
le disque du produit. Par
exemple :
cd /JDK/jre.pak/repository/package.java.jre/java/jre/bin
- Vérifiez la version de Java. Entrez la commande suivante :
./java -version
Cette commande est exécutée correctement lorsque le SDK est intact.
- Facultatif : Installez le navigateur Mozilla Firefox s'il n'est
pas déjà installé.
Téléchargez Mozilla
pour AIX à partir de l'emplacement suivant : Web browsers for AIX.
Téléchargez
l'image installp 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 actuel du navigateur.
Si le package
Mozilla Firefox se trouve dans le répertoire
bin/firefox, utilisez la
commande suivante pour l'exportation :
EXPORT BROWSER=/usr/bin/firefox
- Facultatif : Préparez une partition de charge de travail (WPAR).
Si vous souhaitez installer le produit sur une partition
de charge de travail (WPAR) sous AIX Version 6.1, vous devez vous assurer que cette partition
WPAR contient des versions privées et modifiables des systèmes de fichiers
/usr et /opt. Si vous ne disposez pas de ce
type de partition, créez-en une de la manière suivante :
- Choisissez un nom pour la partition de charge de travail (WPAR) qui est mappée
à une adresse IP de votre réseau ou ajoutez une entrée pour la nouvelle partition WPAR
dans le fichier /etc/hosts.
Vous devez également connaître l'adresse IP du sous-réseau.
- Utilisez la commande suivante pour créer la partition WPAR :
mkwpar -n <wpar_name> -h <host_name> -N netmask=<A.B.C.D> address=<A.B.C.D> -r -l
Remarque : Le
paramètre -l crée les versions privées et modifiables des systèmes de fichiers /usr et /opt.
Que faire ensuite
Pour des performances optimales, réglez l'environnement Java selon
votre système d'exploitation. Pour plus d'informations, voir les informations concernant le réglage de Java
pour la version de système d'exploitation AIX qui vous intéresse.
Vous pouvez démarrer l'installation après avoir vérifié les éléments prérequis ainsi que le CD du produit et après avoir défini vos objectifs d'installation. Utilisez l'une des procédures d'installation suivantes :