Installation de serveurs DB2 > Installation par fichier de réponses > Présentation de l'installation de DB2 avec un fichier de réponses (Windows) >
Installation des produits DB2 à l'aide du serveur SMS (Microsoft Systems Management Server)
Avec Microsoft Systems Management Server (SMS), vous pouvez installer des produits DB2 sur un réseau, puis définir l'installation depuis un emplacement central.
Une installation SMS permet de réduire le nombre de tâches que les utilisateurs doivent effectuer.
Cette méthode d'installation est idéale si vous souhaitez déployer une installation identique sur un grand nombre de clients.
Vous devez disposer au moins de SMS version 2.0, installée et configurée sur votre réseau, accessible depuis votre serveur SMS et le poste de travail SMS. Consultez le Guide de l'administrateur SMS de Microsoft relatif pour en savoir plus sur :
- L'installation de SMS (notamment les sites primaires et secondaires).
- L'ajout de clients au système SMS.
- L'installation d'une collecte d'inventaire pour les clients.
Avec SMS, vous avez le choix du fichier de réponses que vous allez utiliser. Vous pouvez disposer de plusieurs options d'installation, et donc de plusieurs fichiers de réponses. Lorsque vous configurez le package d'installation SMS, vous pouvez spécifier le fichier de réponses à utiliser.
Pour installer des produits DB2 à l'aide de SMS :
- Importez le fichier d'installation DB2 dans SMS.
- Créez le package SMS sur le serveur SMS.
- Distribuez le package d'installation DB2 sur votre réseau.
Importation du fichier d'installation DB2 dans SMS
L'importation du fichier d'installation DB2 dans SMS fait partie de la tâche globale d'installation des produits DB2 à l'aide de SMS.
Pour installer un package via SMS, utilisez le fichier de définition de package
SMS, votre fichier réponses personnalisé et le profil d'instance. Le fichier SMS modèle s'appelle db2<abréviation_produit>.pdf.
Par exemple, db2ese.pdf.
Pour importer les fichiers d'installation DB2 dans SMS :
- Insérez le DVD du produit DB2 dans l'unité.
- Démarrez Administrateur SMS.
La fenêtre de connexion s'ouvre.
- Entrez votre ID de connexion et votre mot de passe, puis cliquez sur OK.
La fenêtre Ouvrir SMS.
- Sélectionnez le type de fenêtre Packages et cliquez sur OK. La fenêtre Packages s'ouvre
- Sélectionnez Fichier-->Nouveau dans la barre de menus. La fenêtre Propriétés du package s'ouvre.
- Cliquez sur le bouton Importer. L'Explorateur de fichiers s'ouvre. Recherchez le fichier de définition de package SMS se trouvant dans
x:\db2\Windows\samples, où
x: correspond à l'unité du DVD. Généralement, le fichier pdf doit être personnalisé avant d'être utilisé. Vous pouvez copier le fichier exemple à partir de x:\db2\Windows\samples sur une unité
locale, modifier le fichier et importer le fichier mis à jour.
- Cliquez sur OK.
Création du package SMS sur un serveur SMS
La création du package SMS sur un serveur SMS fait partie de la procédure Installation des produits DB2 à l'aide de SMS.
Un package SMS est un ensemble d'informations que vous envoyez depuis un serveur SMS à un client SMS. Le package consiste en un ensemble de commandes exécutables sur le poste de travail client. Ces commandes concernent la maintenance du système, la modification des paramètres de configuration ou l'installation de logiciels.
Pour créer un package SMS :
- Depuis la fenêtre Propriétés du package, cliquez sur le bouton de commande Stations de travail. La fenêtre d'installation d'un package pour stations de travail s'affiche, avec le fichier de réponses et le profil d'instance importés prêts à l'emploi.
- Dans la zone Répertoire source, entrez le nom du répertoire parent où vous avez placé les fichiers DB2 copiés. Par exemple, x:\db2prods,
où x: correspond à votre unité de DVD.
- Sélectionnez le nom du produit à installer depuis la fenêtre des lignes de commande de la station de travail.
- Si vous avez modifié et renommé le fichier de réponses, cliquez sur le bouton de commande Propriétés. La fenêtre des propriétés de la ligne de commande s'affiche. Modifiez la valeur du paramètre Ligne de commande pour qu'elle corresponde au nouveau nom et chemin du fichier de réponses. Si vous utilisez un fichier de réponses créé à l'aide du générateur de fichiers de réponses, vérifiez que tous les profils d'instances sont situés sur la même unité et dans le même répertoire que le fichier de réponses que vous spécifiez.
- Cliquez sur OK.
- Cliquez sur le bouton Fermer.
- Cliquez sur OK pour fermer les fenêtres.
La fenêtre Packages contient le nom du nouveau package SMS.
Diffusion du package d'installation DB2 sur le réseau
La diffusion du package d'installation DB2 sur le réseau fait partie de la tâche Installation de produits DB2 à l'aide de SMS.
Maintenant que vous avez créé le package, vous disposez de trois options :
- Vous pouvez diffuser votre package SMS, puis vous connecter localement sur le poste de travail client qui doit exécuter ce package. Cette option implique que le compte utilisateur utilisé pour effectuer l'installation appartienne au groupe Administrateurs locaux dans lequel le groupe est défini.
- Vous pouvez diffuser votre package SMS, puis vous connecter à distance sur le poste de travail client qui doit exécuter ce package. Cette option nécessite que le compte utilisateur utilisé pour effectuer l'installation appartienne au groupe Admins domaine.
- Vous pouvez installer votre package SMS avec une fonction d'installation automatique.
Les options 1 et 2 concernent les installations simples ; pour les installations multiples, nous vous recommandons l'option 3, couverte dans cette section.
Une fois le package SMS transféré sur le poste de travail client, il indique au poste de travail client le code à exécuter, ainsi que l'emplacement de ce code sur le serveur SMS.
- Pour envoyer le code à un poste de travail client :
- Ouvrez la fenêtre Sites.
- Ouvrez la fenêtre Packages.
- Dans la fenêtre Packages, sélectionnez le package adéquat et faites-le glisser vers le client cible dans la fenêtre Sites.
La fenêtre Détails de la tâche s'ouvre. Cette fenêtre montre le package qui sera envoyé à la machine cliente (Chemin de la machine) et la commande qui sera exécutée sur le poste de travail.
- Sélectionnez la case à cocher Exécution de la commande Poste de travail et sélectionnez le package d'installation que vous souhaitez utiliser.
- Dans la section Exécution de la phase de la fenêtre Détails de la tâche,
sélectionnez la case à cocher Obligatoire après. Une date obligatoire par défaut est définie sur une semaine après la date actuelle.
Modifiez la date si besoin est.
- Désélectionnez la case à cocher Pas obligatoire sur une liaison lente. Cette fonction est importante si vous installez sur un grand nombre de postes de travail. Il est recommandé de fractionner l'installation pour éviter de surcharger le serveur. Par exemple, si vous envisagez une installation de nuit, étendez le temps d'installation de manière à inclure un nombre raisonnable de postes de travail clients. Pour plus d'informations sur les zones de la fenêtre Détails de la tâche,
consultez le Guide de l'administrateur Systems Management Server de Microsoft relatif à votre plateforme.
- Lorsque vous avez spécifié les informations demandées, cliquez sur OK.
Vous revenez à la fenêtre Propriétés de la tâche.
- Ajoutez un commentaire pour expliquer la tâche. Par exemple, Installation d'IBM Data Server Client.
- Cliquez sur le bouton Planification, la fenêtre Planification de la tâche s'ouvre. Cette fenêtre attribue une priorité à la tâche. Par défaut, la tâche est dotée d'une priorité basse et toutes les autres tâches seront exécutées en premier. Nous vous recommandons de sélectionner une priorité moyenne ou élevée. Vous pouvez également sélectionner l'heure de démarrage de la tâche.
- Cliquez sur OK pour fermer la fenêtre Planification de la tâche.
- Cliquez sur OK.
La tâche est créée et le package est envoyé au poste de travail SMS client.
- Pour exécuter l'installation sur le client SMS, procédez comme suit :
- Sur le poste de travail SMS client, connectez-vous à un compte utilisateur appartenant au groupe Administrateurs locaux dans lequel le groupe est défini. Ce niveau d'autorisation est requis car l'installation est de type système et non utilisateur.
- Démarrez le Gestionnaire de commandes de package. La fenêtre Gestionnaire de commandes de package s'ouvre.
- Lorsque le poste de travail SMS client reçoit les packages du serveur SMS, il est listé dans la section Nom du package de la fenêtre. Sélectionnez le package et cliquez sur le bouton Exécuter. L'installation s'exécute automatiquement.
- Suite à l'installation, vous devez redémarrer le poste de travail SMS client avant d'utiliser DB2. Important : si vous avez spécifié REBOOT = YES dans votre fichier de réponses, le client SMS redémarrera automatiquement.
- Cliquez sur Démarrer, puis sélectionnez Programmes-->Client SMS-->Gestionnaire de commandes de package. La fenêtre Gestionnaire de commandes de package s'ouvre.
- Cliquez sur le dossier Commandes exécutées et vérifiez que le package s'exécute correctement. Vous pouvez de la même façon surveiller l'exécution sur le serveur SMS en vérifiant l'état de la tâche et en vous assurant qu'elle est passée de 'En attente' ou 'Active' à 'Terminée'.
Sur le client SMS, ouvrez à nouveau le Gestionnaire de commandes de package. L'installation est terminée lorsque le package, que vous avez créé et envoyé au client, apparaît dans le dossier Commandes exécutées.
Distribution de packages d'installation DB2 à l'aide de Microsoft Systems Management Server (SMS)
Cette rubrique explique comment utiliser Microsoft Systems Management Server (SMS) pour distribuer le package d'installation DB2.
Pour distribuer un package d'installation DB2 à l'aide de SMS, vérifiez que :
- votre environnement est déjà configuré,
- votre support d'installation DB2 est copié dans un emplacement où le contenu du support peut être modifié.
Remarque :
Pour plus d'informations sur la configuration de votre environnement SMS, consultez la documentation relative à ce produit.
Pour distribuer un package d'installation DB2 à l'aide de SMS, procédez comme suit :
- Préparez l'exemple de fichier de réponses se trouvant sur votre support d'installation DB2 pour le type d'installation DB2 que vous souhaitez effectuer. Il s'appelle db2*.rsp et se trouve dans le répertoire db2\windows\samples sur le support d'installation DB2.
- Sur un ordinateur Point de distribution SMS dans votre environnement SMS, ouvrez la console d'administration SMS. Cliquez sur le menu déroulant Base de données du site et cliquez avec le bouton droit de la souris sur Packages.
- Sélectionnez Nouveau --> Package à partir d'une définition. L'assistant Création d'un nouveau package à partir d'une définition s'affiche.
- Cliquez sur Suivant. La fenêtre Définition du package s'affiche. Localisez le fichier de package souhaité dans le répertoire db2\windows\samples situé sur votre support d'installation DB2. Le nom de ce fichier se présente sous la forme db2*.pdf.
Cliquez sur Ouvrir.
- Sélectionnez la définition de package appropriée dans la liste affichée. Cliquez sur Suivant. La fenêtre Fichiers source s'affiche.
- Sélectionnez le bouton d'option Créer une version compressée de la source, puis cliquez sur Suivant.
La fenêtre Répertoire source s'affiche.
- Sélectionnez le type d'emplacement et le répertoire du support d'installation DB2, puis cliquez sur Suivant.
- Cliquez sur Terminer pour terminer la création du package SMS.
- Dans la console Administrateur SMS, affichez le menu déroulant Base de données du site et sélectionnez Packages --> Toutes tâches --> Distribution de logiciels. L'assistant Distribution de logiciels s'affiche.
- Cliquez sur Suivant. La fenêtre Package s'affiche.
- Sélectionnez le bouton d'option Distribuer un package existant et sélectionnez le package souhaité dans la liste. Cliquez sur Suivant. La fenêtre Points de distribution s'affiche. Sélectionnez un ou plusieurs points de distribution pour le package concerné.
- Cliquez sur Suivant. La fenêtre Publier un programme s'affiche.
- Sélectionnez le bouton d'option qui indique que vous souhaitez publier le programme sur un groupe d'ordinateurs, puis sélectionnez un programme dans la liste affichée. Cliquez sur Suivant. La fenêtre Destination de la publication s'affiche.
- Sélectionnez un regroupement d'ordinateurs existant, ou créez un regroupement d'ordinateurs sur lesquels vous souhaitez publier et installer le programme sélectionné. Cliquez sur Suivant.
La fenêtre Nom de la publication s'affiche.
- Entrez un nom pour la nouvelle publication et, le cas échéant, des commentaires. Cliquez sur Suivant. La fenêtre Publier dans les sous-groupes s'affiche.
- Spécifiez l'emplacement d'exécution du programme DB2 par rapport à la hiérarchie des ordinateurs SMS dans votre environnement SMS. Cliquez sur Suivant.
La fenêtre Calendrier de publication s'affiche.
- Sélectionnez une date et une heure à partir desquelles vous souhaitez que le programme DB2 s'exécute sur le regroupement d'ordinateurs spécifié. Vous pouvez également sélectionner un délai d'expiration pour la publication du programme. Cliquez sur Suivant.
La fenêtre Attribuer le programme s'affiche.
- Si vous souhaitez que le programme DB2 soit obligatoire sur les ordinateurs du regroupement spécifié, indiquez une date et une heure à partir desquelles le programme sera automatiquement exécuté. Cliquez sur Suivant.
- Cliquez sur Terminer pour quitter l'assistant Distribution de logiciels.
Configuration de l'accès à distance à une base de données de serveur
Une fois le produit de base de données DB2 installé, vous pouvez le configurer pour accéder à des bases de données éloignées de manière individuelle sur chaque poste de travail client à l'aide de l'assistant de configuration ou de l'interpréteur de commandes (CLP).
A propos de cette tâche
DB2 utilise la commande CATALOG pour cataloguer les informations d'accès aux bases de données éloignées :
- La commande CATALOG NODE spécifie les informations de protocole pour la connexion à l'hôte ou au serveur.
- La commande CATALOG DATABASE catalogue le nom de la base de données éloignée et lui attribue un alias local.
- La commande CATALOG DCS spécifie que la base de données éloignée est une base de données hôte ou OS/400.
(Cette commande n'est requise que pour DB2 Connect Personal ou Enterprise).
- La commande CATALOG ODBC DATA SOURCE enregistre la base de données DB2 avec le gestionnaire de pilotes ODBC comme source de données.
Si vous envisagez d'installer plusieurs copies de clients IBM Data Server avec des configurations identiques, vous pouvez créer un fichier de traitement par lots qui exécutera votre script personnalisé. Consultez par exemple le fichier modèle suivant, myscript.bat, utilisé pour exécuter le fichier script :
@echo off
cls
db2cmd catmvs.bat
La commande DB2CMD initialise l'environnement de base de données DB2 et le fichier catmvs.bat appelle le travail par lots du même nom. Voici un exemple de fichier script de catalogue, catmvs.bat, qui peut servir à ajouter des bases de données à un poste de travail DB2 Connect Personal Edition :
db2 catalog tcpip node tcptst1 remote mvshost server 446
db2 catalog database mvsdb at node tcptst1 authentication server
db2 catalog dcs database mvsdb as mvs_locator
db2 catalog system odbc data source mvsdb
db2 terminate
exit
Vous pouvez envoyer ces fichiers à vos postes de travail clients ou utiliser SMS et laisser le script s'exécuter automatiquement après l'installation et le redémarrage.
Procédure
Pour créer un autre package SMS avec le script de catalogue, procédez comme suit :
- Démarrez Administrateur SMS. La fenêtre Ouvrir
SMS s'ouvre.
- Sélectionnez le type de fenêtre Packages et cliquez sur OK. La fenêtre Packages s'ouvre.
- Sélectionnez Fichier -> Nouveau dans la barre de menus. La fenêtre Propriétés du package s'ouvre.
- Entrez un nom pour le nouveau package. Par exemple : batchpack.
- Entrez un commentaire à propos du package. Par exemple : Package pour fichier de commandes.
- Cliquez sur le bouton de commande Stations de travail.
La fenêtre d'installation du package pour les stations de travail s'affiche.
- Entrez le répertoire source. Assurez-vous que le répertoire source est accessible à la fois par le serveur et le client et qu'il contient le fichier de traitement par lots qui doit être exécuté à partir du poste de travail client.
- Dans la section relative aux lignes de commande de la station de travail, cliquez sur Nouveau. La fenêtre des propriétés de la ligne de commande s'affiche.
- Entrez un nom de commande.
- Entrez la ligne de commande.
- Cliquez sur la case à cocher des plateformes à prendre à charge, sous la section Plateformes prises en charge.
- Cliquez sur OK.
- Cliquez sur Fermer.
- Cliquez sur OK.
Procédure à suivre
Distribuez ce package comme tout autre package d'installation.
Configuration de db2cli.ini pour l'installation avec un fichier de réponses
Le fichier db2cli.ini est un fichier ASCII qui initialise la configuration DB2 CLI. Il vous aide à démarrer et se trouve dans :
- sur les systèmes d'exploitation Windows XP et Windows 2003 :Documents and Settings\All Users\Application Data\IBM\DB2\Nom de la copie
- sur les systèmes d'exploitation Windows 2008
et Windows Vista (et ultérieurs) :
ProgramData\IBM\DB2\Nom de la copie
où Nom de la copie correspond au nom de la copie DB2.
Si vous utilisez des valeurs d'optimisation CLI ou des paramètres CLI, vous pouvez vous servir de votre fichier personnalisé
db2cli.ini pour vos postes de travail client IBM Data Server.
Pour ce faire, copiez votre fichier db2cli.ini dans le répertoire d'installation DB2 (par exemple c:\Program Files\IBM\SQLLIB) sur chaque poste de travail client IBM Data Server.
[ Début de page | Page précédente | Page suivante | Table des matières ]