![]() | Si vous installez DB2 EEE sur un cluster de systèmes Solaris sans
utiliser de logiciel de classification, vous devez exécuter le programme
d'installation de DB2 sur chaque machine physique qui doit faire partie
de votre système de bases de données partitionnées.
Si vous exécutez SunCluster 2.2, vous pouvez utiliser la commande ctelnet ou cconsole pour effectuer votre installation. Pour plus d'informations, reportez-vous à la documentation relative à votre produit. |
Avant de commencer l'installation, vérifiez que vous disposez des informations et des éléments suivants :
Dans le cas de configurations utilisant plusieurs postes de travail pour
une même instance de base de données, NFS (Network File System) permet de
partager ce système de fichiers. En règle générale, un poste de travail
appartenant à un cluster sert à exporter le système de fichiers via NFS qui
est ensuite monté à partir de ce poste sur les autres postes du
cluster. Le système de fichiers doit être monté localement sur le poste
qui l'exporte. Pour créer ce système de fichiers, procédez comme
suit :
![]() | Il existe plusieurs méthodes pour créer un système de fichiers local sur un système Solaris. Si vous souhaitez recourir à un logiciel tel que Veritas pour ce faire, reportez-vous à la documentation fournie avec le produit. |
![]() | Si vous utilisez NIS ou NIS+, vous devez créer des groupes et utilisateurs sur le serveur NIS avant d'exécuter la commande db2setup. |
Vous pouvez créer manuellement ces noms utilisateur ou laisser le programme d'installation le faire automatiquement. Les noms utilisateur que vous créez doivent être conformes à la fois aux conventions de dénomination de votre système d'exploitation et à celles de DB2. Pour plus de détails, reportez-vous à l'Annexe C, Conventions de dénomination.
Pour créer chacun de ces trois utilisateurs, procédez comme suit :
Étape a. | Connectez-vous au système en tant qu'utilisateur root. | ||
Étape b. | Créez un groupe principal pour le propriétaire de l'instance (par exemple, db2iadm1), pour l'utilisateur qui exécutera les fonctions UDF ou les procédures mémorisées (par exemple, db2fadm1), et pour le serveur d'administration (par exemple, db2asgrp) à l'aide des commandes suivantes : groupadd -g 999 db2iadm1 groupadd -g 998 db2fadm1 groupadd -g 997 db2asgrp
| ||
Étape c. | Créez un utilisateur appartenant à chaque groupe que vous avez créé à l'étape précédente en lançant les commandes suivantes : useradd -g db2iadm1 -u 1004 -d /nfshome/db2inst1 -m db2inst1 useradd -g db2fadm1 -u 1003 -d /nfshome/db2fenc1 -m db2fenc1 useradd -g db2asgrp -u 1002 -d /nfshome/db2as -m db2as | ||
Étape d. | Définissez un mot de passe initial pour chaque utilisateur nouvellement créé en entrant les commandes suivantes : passwd db2inst1 passwd db2fenc1 passwd db2as | ||
Étape e. | Déconnectez-vous.
|
Étape a. | Connectez-vous au système en tant qu'utilisateur root. | ||||||||||||||||||||||||
Étape b. | Mettez à jour les paramètres de configuration du noyau.
Tableau 7. Paramètres de configuration du noyau pour Solaris (valeurs recommandées)
Remarques :
Pour définir un paramètre du noyau, ajoutez la ligne suivante à la fin du fichier /etc/system : set nom-paramètre = valeur Par exemple, pour définir la valeur du paramètre msgsys:msginfo_msgmax, ajoutez la ligne suivante à la fin du fichier /etc/system : set msgsys:msginfo_msgmax = 65535 Vous trouverez des modèles de fichiers de mise à jour des paramètres de configuration du noyau dans le répertoire /opt/IBMdb2/V7.1/cfg ou dans le répertoire /db2/install/samples du CD-ROM de votre produit DB2. Ces fichiers sont les suivants :
Selon la quantité de mémoire physique dont dispose votre système, ajoutez le fichier approprié de paramètres de configuration du noyau à la fin du fichier /etc/system. Si nécessaire, modifiez la valeur du paramètre shmsys:shminfo_shmmax comme indiqué dans la remarque 3, ci-dessus. Une fois le fichier /etc/system mis à jour, réinitialisez le système.
|