Installation de serveurs DB2 > Configuration d'un environnement de base de données partitionnée >
Configuration d'un environnement de bases de données partitionnées
Cette section décrit la procédure de configuration d'un
environnement de bases de données partitionnées. Vous allez utiliser l'assistant d'installation DB2 pour installer votre serveur de base de données propriétaire de l'instance et pour créer des fichiers de réponses qui à leur tour seront utilisés pour créer vos serveurs de base de données participants.
Remarque :
Les environnements de base de données partitionnée ne sont pas pris en charge
par les installations non root.
Une partition de base de données est une composante d'une base de
données qui est constituée de ses propres données, index, fichiers de configuration et journaux de transactions. Une base de données partitionnée est une base de données composée de deux ou plusieurs partitions.
- Configuration requise
-
- Vérifiez que vous disposez de la clé de licence du CD d'activation InfoSphere Warehouse qui devra être copiée sur tous les ordinateurs concernés.
- Le même nombre de ports consécutifs doit être libre sur chaque ordinateur participant à l'environnement de bases de données partitionnées. Par exemple,
si l'environnement de bases de données partitionnées comprend quatre ordinateurs, chacun d'eux doit avoir le même nombre de ports libres consécutifs. Pendant la création de l'instance, un nombre égal au nombre de partitions logiques sur le serveur actuel sera réservé dans /etc/services sous Linux et UNIX et dans %SystemRoot%\system32\drivers\etc\services sous Windows. Ces ports sont utilisés par le
gestionnaire FCM (Fast Communication Manager). Ils se présentent au format suivant :
DB2_NomInstance
DB2_NomInstance_1
DB2_NomInstance_2
DB2_NomInstance_END
Les seules entrées obligatoires sont les ports situés au début
(DB2_NomInstance) et à la fin (DB2_NomInstance_END). Les autres entrées sont
réservées dans le fichier des services afin que les autres applications ne les
utilisent pas.
-
Dans le cadre de la prise en charge de plusieurs serveurs de base de données
DB2 participants, la
machine sur laquelle vous souhaitez installer DB2 doit appartenir à un domaine
accessible. Toutefois, vous pouvez ajouter des partitions locales à ce poste même s'il n'appartient pas
à un domaine.
- Sous Linux et UNIX,
un utilitaire de shell éloigné est requis pour les systèmes de bases de données partitionnées. DB2 prend en charge les utilitaires de shell éloigné suivants :
Par défaut, DB2 utilise rsh pour l'exécution de commandes sur des noeuds DB2 éloignés,
par exemple, au démarrage d'une partition de base de données DB2 éloignée. Pour pouvoir utiliser la valeur DB2 par défaut, vous devez installer le module rsh-server. Pour plus d'informations sur les
questions de sécurité lors de l'installation de produits DB2, consultez les liens connexes.
Pour que vous puissiez vous servir de l'utilitaire de shell rsh éloigné, inetd (ou xinetd) doit
également être installé et en cours d'exécution.
Pour pouvoir vous servir de l'utilitaire de shell ssh éloigné, vous devez configurer la variable de registre DB2RSHCMD dès la fin de l'installation de DB2. Si cette variable n'est pas définie, vous ne pourrez pas vous servir de l'utilitaire rsh.
- Sur les systèmes d'exploitation Linux
et UNIX, vérifiez
que le fichier hosts sous le répertoire etc ne contient pas d'entrée
pour «127.0.0.2» si cette adresse IP mappe vers le nom d'hôte complet de la machine.
Pour configurer un environnement de bases de données partitionnées, procédez
comme suit :
- Installez votre serveur de base de données propriétaire de
l'instance à l'aide de l'assistant d'installation DB2. Pour des instructions détaillées, voir la rubrique
"Installation de serveurs DB2" pour votre plateforme.
- Sous Sélectionner l'installation, la création des fichiers de réponses, ou les deux,
veillez à sélectionner l'option Sauvegarder mes paramètres d'installation dans des fichiers de réponses. Une fois l'installation terminée, deux fichiers sont copiés dans le répertoire spécifié dans l'assistant d'installation DB2 : PROD_ESE.rsp et PROD_ESE_addpart.rsp.
Le fichier PROD_ESE.rsp
est le fichier de réponses des serveurs de base de données
propriétaires de l'instance. Le fichier PROD_ESE_addpart.rsp est le fichier de réponses des serveurs de base de
données participants.
- Dans la fenêtre Configuration des options de partitionnement de l'instance DB2,
vérifiez que vous avez sélectionné Instance multipartition,
puis entrez le nombre maximal de partitions logiques.
- Rendez le code source du produit DB2 disponible pour tous les ordinateurs
participants dans l'environnement de bases de données partitionnées.
- Distribuez le fichier de réponses des serveurs de base de données participants (PROD_ESE_addpart.rsp).
- Installez un serveur de base de données DB2 sur chaque ordinateur participant avec la commande
db2setup sous Linux et UNIX ou la commande setup sous Windows :
- Linux et UNIX
- Accédez au répertoire dans lequel se trouve le code du produit DB2 et exécutez :
./db2setup -r /répertoire_fichier_réponses/nom_fichier_réponses
- Windows
-
setup -u x:\répertoire_fichier_réponses\nom_fichier_réponses
Par exemple, voici la commande qui utilise
PROD_ESE_addpart.rsp comme fichier de réponses :
- Linux et UNIX
- Accédez au répertoire dans lequel se trouve le code du produit DB2 et exécutez :
./db2setup -r /db2home/PROD_ESE_addpart.rsp
où /db2home est le répertoire dans lequel vous avez copié le fichier de réponses.
- Windows
-
setup -u c:\fichiers_réponses\PROD_ESE_addpart.rsp
où c:\fichiers_réponses\ est le répertoire dans lequel vous avez copié le fichier de réponses.
- (Linux et UNIX seulement) Configurez le fichier db2nodes.cfg.
L'installation DB2 ne réserve que le nombre maximal de partitions logiques que vous souhaitez utiliser sur l'ordinateur actuel ; elle ne configure pas le fichier db2nodes.cfg.
Si vous ne configurez pas le fichier db2nodes.cfg, l'instance reste une instance partitionnée unique.
- Mettez à jour le fichier des services sur les serveurs participants pour définir le port FCM correspondant pour l'instance DB2. Le fichier des services se trouve à l'emplacement suivant :
- /etc/services sous Linux et UNIX
- %SystemRoot%\system32\drivers\etc\services sous Windows
[ Début de page | Page précédente | Page suivante | Table des matières ]