Généralement, plusieurs valeurs du noyau HP-UX sont insuffisantes pour permettre l’installation de
WebSphere ESB et doivent par conséquent
être augmentées.
Pour définir les paramètres du noyau, suivez la procédure ci-après.
- Connectez-vous au système hôte en tant que root.
- Déterminez quelle est la mémoire physique disponible de manière à éviter de définir certains
paramètres du noyau au-delà des capacités physiques du système. Pour déterminer la mémoire physique, procédez
comme suit.
- Démarrez l'utilitaire SAM (System Administration Manager) HP-UX.
- Sélectionnez Performance Monitors > System Properties > Memory.
- Notez la quantité de mémoire indiquée et cliquez sur OK.
- Quittez l'utilitaire SAM.
- Etant donné que vous devez attribuer à certains paramètres tels que maxfiles et
maxfiles_lim des valeurs supérieures à 2048, vous devez d'abord éditer le fichier
/usr/conf/master.d/core-hpux pour que l'utilitaire SAM puisse attribuer de telles valeurs. Pour ce
faire, procédez comme suit :
- Ouvrez le fichier /usr/conf/master.d/core-hpux dans un éditeur de texte.
- Remplacez la ligne "*range maxfiles<=2048" par "*range maxfiles<=60000".
- Remplacez la ligne "*range maxfiles_lim<=2048" par "*range
maxfiles_lim<=60000".
- Sauvegardez et fermez le fichier.
Certaines valeurs obsolètes pouvant subsister
dans le fichier
/var/sam/boot.config, vous devez forcez SAM à créer une nouvelle version de ce
fichier. Pour ce faire, procédez comme suit :
- Déplacez la version existante du fichier /var/sam/boot.config dans un autre répertoire, par
exemple le répertoire /tmp.
- Démarrez l'utilitaire SAM.
- Sélectionnez Kernel Configuration > Configurable Parameters. Lorsque la fenêtre Kernel
Configuration s'affiche, un nouveau fichier boot.config est créé.
Vous pouvez également reconstruire le fichier
boot.config à l'aide de la commande
suivante :
# /usr/sam/lbin/getkinfo -b
- Définissez les nouvelles valeurs de paramètres du noyau :
- Dans l'utilitaire SAM, sélectionnez Kernel Configuration > Configurable Parameters.
- Pour chacun des paramètres du tableau suivant, suivez la procédure ci-après.
- Mettez en évidence le paramètre à modifier.
- Cliquez sur Actions > Modify Configurable Parameter.
- Entrez la nouvelle valeur dans la zone Formula/Value.
- Cliquez sur OK.
Modifiez les paramètres types du noyau pour l’exécution de
WebSphere ESB en respectant l’ordre
indiqué dans le
Tableau 1.
Tableau 1. Paramètres de noyau recommandés pour WebSphere ESBParamètre |
Valeur |
STRMSGSZ |
65535 |
dbc_max_pct |
25 |
maxdsiz |
805306358 (0x30000000) |
maxdsiz |
2048000000
(pour l'exécution de plusieurs profils sur le même
système) |
maxfiles_lim |
8196 (à modifier avant maxfiles) |
maxfiles |
8000 |
maxssiz |
8388608 |
maxswapchunks |
8192 |
maxusers |
512 |
nkthread |
7219 |
max_thread_proc |
3000 |
nproc |
4116 (à modifier avant maxuprc) |
maxuprc |
512 |
msgtql |
2046 |
msgmap |
2048 |
msgssz |
32 (à modifier avant msgmax) |
msgseg |
32767 (à modifier avant msgmax) |
msgmnb |
65535 (0x10000) (à modifier avant msgmax) |
msgmnb |
131070 (pour l'exécution de plusieurs profils sur le
même système) |
msgmax |
65535 (0x10000) |
msgmax |
131070 (pour l'exécution de plusieurs profils sur le
même système) |
msgmni |
50 |
nfile |
58145 |
nflocks |
3000 |
ninode |
60000 |
npty |
2024 |
nstrpty |
1024 |
nstrtel |
60 |
sema |
1 |
semaem |
16384 (0x4000) |
semmns |
16384 (0x4000) (à modifier avant semmap) |
semmni |
2048 (à modifier avant semmap) |
semmap |
514 |
semmnu |
1024 |
semume |
200 |
semvmx |
32767 |
shmem |
1 |
shmmax |
2147483647 (0x7FFFFFFF) |
shmmni |
1024 |
shmseg |
1024 |
Lorsque WebSphere ESB et
IBM DB2 sont installés sur un même système, certains paramètres de noyau ont des valeurs supérieures à celles
affichées dans le
Tableau 1.
Pour plus de détails sur les paramètres de configuration du noyau HP-UX recommandés pour DB2 Universal
Database version 8.x, reportez-vous au centre de documentation DB2 :
http://publib.boulder.ibm.com/infocenter/db2help/index.jsp.
- Cliquez sur .
- Cliquez sur Yes dans la fenêtre d'informations pour confirmer le redémarrage du système.
Suivez les instructions à l'écran pour redémarrer votre machine et activer les nouveaux paramètres.
- Si vous envisagez de rediriger les affichages vers des systèmes non-HP, suivez la procédure
ci-après avant d'exécuter l'assistant d'installation de
WebSphere ESB :
- Exécutez la commande suivante pour obtenir des informations sur tous les environnements locaux
publics accessibles à votre application :
# locale -a
- Choisissez une valeur pour votre système à partir de la sortie affichée et attribuez cette
valeur à la variable d'environnement LANG. Voici un exemple de commande attribuant à LANG la valeur
en_US.iso88591 :
# export LANG=en_US.iso88591