DB2 EEE pour UNIX - Mise en route

Avant de commencer



Suggestion

Les instructions de la présente section supposent que vous installez DB2 Enterprise - Extended Edition (DB2 EEE) sous AIX dans un environnement RS/6000 SP.

Avant de commencer l'installation, vérifiez que vous disposez des informations et des éléments suivants :

  1. Sur votre système, la mémoire, le matériel et les logiciels requis pour installer votre produit DB2. Pour plus d'informations, reportez-vous au Planification de l'installation.
  2. Le nom hôte du poste de travail de contrôle et de tous les postes de travail qui feront partie de votre système de bases de données partitionnées. Pour connaître le nom hôte d'un poste de travail, connectez-vous au poste de travail en question et entrez la commande suivante :
       hostname
    

    Notez le résultat obtenu sur chaque poste de travail.

    Raccourci

    Si vous prévoyez d'utiliser chaque poste de travail RS/6000 SP de votre système de bases de données partitionnées, ignorez cette rubrique et passez au paragraphe suivant.

  3. Un fichier contenant le nom hôte de tous les postes de travail RS/6000 SP qui feront partie de votre système de bases de données partitionnées. Configurez le collectif de travail pour qu'il répartisse les commandes entre les postes de travail de votre liste en observant les étapes suivantes :

    Étape  a.

    Connectez-vous au poste de travail de contrôle en tant qu'utilisateur root.

    Étape  b.

    Créez un fichier nommé eeelist.txt qui contiendra la liste des nom-hôte de tous les postes de travail sur lesquels vous voulez installer ce produit.

    Suggestion

    Pour connaître le nom hôte d'un poste de travail, saisissez la commande hostname.

    Par exemple, supposons que vous voulez installer ce produit sur deux noeuds SP appelés workstation1 et workstation2. Le contenu de ce fichier serait :

       workstation1
       workstation2
    

    Étape  c.

    Mettez à jour la variable d'environnement du collectif de travail. Pour mettre à jour cette liste, saisissez la commande suivante :

       export WCOLL=chemin/eeelist.txt
    

    chemin est l'emplacement du fichier eeelist.txt, et eeelist.txt, le nom du fichier que vous avez créé pour contenir la liste des postes de travail RS/6000 SP sur lesquels vous voulez installer DB2 EEE.

    Étape  d.

    Vérifiez que les noms dans le collectif de travail correspondent bien aux postes de travail sur lesquels vous voulez installer ce produit à l'aide de la commande suivante :

       dsh -q
    

    Vous obtiendrez une sortie similaire à celle-ci :

       Working collective file /eeelist.txt:
       workstation1
       workstation2
       Fanout: 64
    

  4. Le système NFS (Network File System) est exécutable sur chaque poste où vous prévoyez d'installer votre système de bases de données partitionnées ; pour ce faire, lancez :
       dsh -a lssrc -g nfs
    

    La zone Status de chaque processus doit indiquer active.

  5. Les processus rpc.statd et rpc.lockd sont actifs sur chacune des machines qui feront partie de votre système de bases de données partitionnées ; pour ce faire, lancez :
       dsh -a ps -ef | grep rpc
    
  6. Un système de fichiers disponible pour tous les postes de travail RS/6000 SP qui feront partie de votre système de bases de données partitionnées. Ce système de fichiers constituera le système de fichiers personnel du propriétaire de l'instance et du serveur d'administration. Pour une création, une exportation via NFS ou un montage via NFS de ce système de fichiers, procédez comme suit :

    Étape  a.

    Connectez-vous à un poste de travail qui fera partie de votre système de bases de données partitionnées en tant qu'utilisateur root. Normalement, il s'agira d'un poste de travail RS/6000 SP dédié où résidera le répertoire personnel de vos utilisateurs DB2.

    Étape  b.

    Créez un système de fichiers personnel pour votre système de bases de données partitionnées nommé /home2, en procédant comme suit :

    Suggestion

    Dans nos exemples, nous supposons que vous avez créé un système de fichiers appelé home2 et que son point de montage est /home2.

    1. Entrez la commande smit jfs.
    2. Cliquez sur l'icône Ajout d'un système de fichiers journalisé.
    3. Cliquez sur l'icône Ajout d'un système de fichiers standard.
    4. Sélectionnez dans la liste Nom du groupe de volumes un groupe de volumes dans lequel vous voulez que ce système de fichiers réside matériellement.
    5. Définissez la zone TAILLE du système de fichiers (blocs de 512 octets) (Num.) comme étant égale à 180 000 (correspondant à environ 90 Mo).
    6. Entrez un point de montage pour ce système de fichiers dans la zone POINT DE MONTAGE. Par exemple, /home2.
    7. Donnez à la zone Montage AUTOMATIQUE à l'init du système la valeur oui.

      Les zones restantes peuvent conserver leurs valeurs par défaut. Pour plus de détails, reportez-vous au manuel AIX Administration Guide.

    8. Cliquez sur OK.

    Étape  c.

    Montez le système de fichiers que vous venez de créer à l'aide de la commande suivante :

       mount /home2
    


    Suggestion

    Pour monter ce système de fichiers, les utilitaires AMD ou automounter sont à proscrire. En effet, ils peuvent provoquer des incidents de montage ou de verrouillage NFS dans un système de bases de données partitionnées.

    Étape  d.

    Exportez via NFS le système de fichiers /home2 pour qu'il soit disponible pour tous les postes de travail RS/6000 SP qui feront partie de votre système de bases de données partitionnées en procédant comme suit :

    1. Entrez la commande smit nfs.
    2. Cliquez sur l'icône Système de fichiers NFS.
    3. Cliquez sur l'icône Ajout d'un répertoire à la liste des répertoires exportés.
    4. Entrez le chemin d'accès et répertoire à exporter (par exemple, /home2) dans la zone Chemin d'accès du répertoire à exporter.
    5. Entrez le nom de chaque poste de travail qui fera partie de votre système de bases de données partitionnées dans la zone HOTES ayant un accès root. Vous avez enregistré ces noms hôte à la section Avant de commencer.

      Suggestion

      Si vous utilisez un commutateur d'interconnexion à haut débit, nous vous recommandons de spécifier également dans cette zone les noms qui lui sont affectés pour chaque poste de travail.

      Les zones restantes peuvent conserver leurs valeurs par défaut. Pour plus de détails, reportez-vous au manuel AIX Administration Guide.

    6. Cliquez sur OK.

    Étape  e.

    Déconnectez-vous.

    Étape  f.

    Connectez-vous à chaque poste de travail qui fera partie de votre système de bases de données partitionnées et procédez au montage via NFS du système de fichiers que vous avez exporté, comme suit :

    1. Entrez la commande smit nfs.
    2. Cliquez sur l'icône Système de fichiers NFS.
    3. Cliquez sur l'icône Ajout d'un système de fichiers à monter.
    4. Entrez le chemin d'accès du point de montage dans la zone Chemin d'accès du point de montage (Chemin).

      Le nom du chemin du point de montage correspond à l'emplacement où vous devez créer le répertoire personnel du propriétaire de l'instance et du serveur d'administration. Par exemple, /home2.

    5. Entrez le chemin d'accès du répertoire éloigné dans la zone Chemin d'accès du répertoire éloigné.

      Dans notre exemple, vous devez entrer la même valeur que celle que vous avez entrée dans la zone Chemin d'accès du point de montage (Chemin).

    6. Entrez le nom-hôte de la machine où vous avez exporté le système de fichiers dans la zone HOTE sur lequel réside le répertoire éloigné.

      Il s'agit du nom hôte de la machine sur laquelle le système de fichiers que vous montez a été créé.

      Suggestion

      Pour améliorer les performances, il est possible que vous désiriez monter via NFS sur un commutateur d'interconnexion à haut débit le système de fichiers que vous avez créé. Dans ce cas, vous devez entrer dans la zone HOTE du répertoire éloigné le nom du commutateur d'interconnexion à haut débit.

      Il faut savoir que si jamais, pour une raison ou une autre, le commutateur d'interconnexion à haut débit n'est plus disponible, tous les postes de travail membres de votre système de bases de données partitionnées n'auront plus accès au répertoire personnel de ces utilisateurs.

    7. Donnez à la zone MONTAGE immédiat, ajout /etc/filesystems ou les 2 ? la valeur les deux.
    8. Donnez à la zone l'entrée dans /etc/filesystems entraîne le montage du répertoire lors de l'init. système la valeur oui.
    9. Donnez à la zone MODE d'accès à ce système de fichiers NFS la valeur read-write.
    10. Donnez à la zone Montage du système fichiers en soft ou hard la valeur soft.

      Un montage logiciel signifie que la machine ne tentera pas de monter à distance le répertoire pendant un temps illimité. Un montage matériel signifie que votre machine tentera indéfiniment de monter le répertoire, ce qui risque d'être problématique en cas de défaillance (crash) du système. Nous vous recommandons de choisir l'option soft pour cette zone.

      Les zones restantes peuvent conserver leurs valeurs par défaut. Pour plus de détails, reportez-vous au manuel AIX Administration Guide.

    11. Assurez-vous que ce système de fichiers est monté en vérifiant que la zone Exécution de programmes SUID et SGID autorisée dans ce système de fichiers ? indique Oui. Il s'agit du paramètre par défaut.
    12. Cliquez sur OK.

    Étape  g.

    Déconnectez-vous.

  7. Trois groupes et comptes utilisateur distincts pour :

    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 poste de travail de contrôle en tant qu'utilisateur root.

    Suggestion

    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.

    Étape  b.

    Créez un groupe 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 :

       mkgroup id=999 db2iadm1
       mkgroup id=998 db2fadm1
       mkgroup id=997 db2asgrp
    


    Suggestion

    Si vous utilisez NIS ou NIS+, vous devez créer des groupes secondaires pour le propriétaire de l'instance DB2 et le serveur d'administration sur le serveur NIS. Vous devez ensuite ajouter le groupe principal du propriétaire de l'instance au groupe secondaire du serveur d'administration. De même, vous devez ajouter le groupe principal de ce dernier au groupe secondaire du propriétaire de l'instance.

    Étape  c.

    Créez un utilisateur appartenant à chaque groupe que vous avez créé à l'étape précédente en lançant les commandes suivantes :

    mkuser id=1004 pgrp=db2iadm1 groups=db2iadm1 home=/home2/db2inst1
       core=-1 data=491519 stack=32767 rss=-1 fsize=-1 db2inst1
    mkuser id=1003 pgrp=db2fadm1 groups=db2fadm1 home=/home2/db2fenc1
       db2fenc1
    mkuser id=1002 pgrp=db2asgrp groups=db2asgrp home=/home2/db2as
       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  f.

    Connectez-vous au poste de travail de contrôle sous l'ID de chaque utilisateur que vous avez créé ( db2inst1, db2fenc1 etdb2as). Une invite vous suggère de changer le mot de passe de chaque utilisateur, puisque c'est la première fois que ces utilisateurs se connectent au système.

    Étape  g.

    Déconnectez-vous.

    Étape  h.

    Connectez-vous au poste de travail de contrôle en tant qu'utilisateur root.

    Étape  i.

    Communiquez chaque groupe et compte utilisateur que vous avez créés aux autres postes de travail SP qui feront partie de votre système de bases de données partitionnées en entrant la commande suivante :

       dsh /var/sysman/supper update user.admin
    


    Suggestion

    Si vous installez DB2 EEE sur chaque poste de travail RS/6000 SP de votre environnement, vous pouvez définir l'indicateur -a comme suit :
       dsh -a /var/sysman/supper update user.admin
    

    Cette commande sera automatiquement communiquée à chaque poste de travail RS/6000 SP répertorié dans votre fichier eeelist.txt.

    Suggestion

    Si vous n'émettez pas la commande dsh, le travail cron créera automatiquement ces groupes et comptes utilisateurs lors de son exécution automatique. Le paramètre par défaut est de 10 minutes après l'heure.

    Étape  j.

    Déconnectez-vous.


[ Début de page | Page précédente | Page suivante | Table des matières | Index ]