15.2 Procédure d'installation de la base de données externe ZENworks

Cette section contient les instructions nécessaires pour installer la base de données ZENworks en exécutant le programme d'installation de ZENworks sur le serveur de base de données. Cette méthode est obligatoire si vous utilisez une base de données OEM Sybase distante. Pour les autres bases de données, cette méthode est utile si votre administrateur ZENworks et votre administrateur de base de données sont deux personnes différentes. Vous pouvez également installer votre base de données ZENworks externe au moment où vous installer le logiciel de serveur ZENworks primaire sur le serveur Linux cible. Si vous souhaitez utiliser cette méthode, ignorez cette section et reportez-vous au Section 16.0, Installation d'un serveur ZENworks primaire sous Linux.

REMARQUE :actuellement, l'installation et la mise à niveau de la base de données OEM ne sont prises en charge qu'en mode GUI. Les modes console et silencieux ne sont pas pris en charge.

Assurez-vous que le serveur sur lequel vous envisagez d'installer la base de données externe remplit les exigences définies au Section 2.0, Configuration requise pour la base de données et à la section Conditions préalables pour les bases de données externes.

  1. Sur le serveur sur lequel vous voulez installer la base de données externe, insérez le DVD d'installation de Novell ZENworks. SI le DVD exécute automatiquement le programme d'installation de la base de données, quittez le programme.

    Saisissez la commande suivante sur le serveur de base de données externe :

    sh /media/cdrom/setup.sh -c

    Cette méthode fournit des options supplémentaires, auxquelles vous n'avez pas accès lors de l'installation du serveur primaire, notamment si vous souhaitez que votre base de données OEM soit distante. Vous pouvez ainsi consulter les fichiers SQL qui génèrent la base de données ZENworks, créer des utilisateurs d'accès, afficher les commandes de création (OEM Sybase uniquement), etc. Si vous installez les instances des bases de données ZENworks et d'audit à l'aide de l'option -c, seule l'installation par interface graphique est disponible.

    ou

    Si ZENworks a déjà été installé sur un périphérique et si vous voulez utiliser le périphérique pour configurer une autre instance de la base de données ZENworks (sur le même périphérique ou sur un autre) à l'aide du programme d'installation de la base de données externe, exécutez la commande suivante :

    lecteur_DVD_monté/setup.sh -c --zcminstall

    L'utilisation de la commande sh résout les problèmes de droits.

  2. Sur la page Sélectionner une base de données ZENworks, sélectionnez l'une des options suivantes :

    • Sélectionner la base de données ZENworks

    • Sélectionner la base de données d'audit

    • Sélectionner la base de données ZENworks et la base de données d'audit

      REMARQUE :si vous sélectionnez l'option qui reprend à la fois la base de données ZENworks et la base de données d'audit, vous devez d'abord créer la base de données ZENworks et ensuite la base de données d'audit.

    Les combinaisons de bases de données ZENworks et d'audit prises en charge sont les suivantes :

    Base de données ZENworks

    Base de données d'audit

    OEM Sybase SQL Anywhere

    • OEM Sybase SQL Anywhere (par défaut)

    • Sybase SQL Anywhere externe

    Sybase SQL Anywhere externe

    • Sybase SQL Anywhere externe (par défaut)

    • OEM Sybase SQL Anywhere

    Microsoft SQL Server 

    Microsoft SQL Server 

    Oracle

    Oracle

  3. Sur la page Sélectionner le type de base de données, sélectionnez l'une des options suivantes, puis cliquez sur Suivant :

    • OEM Sybase SQL Anywhere : installe la base de données Sybase par défaut pour ZENworks. Elle est configurée comme un service, l'utilisateur de la base de données est créé et les tables requises pour le serveur primaire sont établies.

      Vous devez également sélectionner l'option Sybase SQL Anywhere distant au cours de l'installation du serveur primaire.

    • Sybase SQL Anywhere externe : paramètre une base de données Sybase existante pour que des informations ZENworks y soient écrites.

    • Microsoft SQL Server : crée une base de données ZENworks sur Microsoft SQL Server.

    • Oracle : indique un schéma d'utilisateur que vous pouvez employer pour configurer un schéma de base de données Oracle externe à utiliser avec ZENworks.

    IMPORTANT :l'horloge du serveur hébergeant la base de données doit être synchronisée avec chacun des serveurs primaires de la zone de gestion.

  4. Reportez-vous aux informations suivantes pour obtenir plus de détails sur les données d'installation dont vous devez être au courant (ou cliquez sur le bouton Aide pour obtenir des informations similaires) :

15.2.1 Informations sur l'installation de la base de données OEM Sybase SQL Anywhere

Informations sur l'installation

Explication

Installation de la base de données Sybase

Spécifiez le chemin sur lequel vous voulez installer la copie OEM du logiciel de base de données Sybase SQL Anywhere. Seules les unités actuellement mappées sur le serveur cible sont disponibles.

Le chemin d'accès par défaut est unité:\novell\zenworks. Vous pouvez le modifier. Le programme d'installation crée le répertoire \novell\zenworks pour l'installation de Sybase.

Configuration du serveur Sybase

Spécifiez le port utilisé par le serveur de base de données Sybase SQL Anywhere. Par défaut, la base de données ZENworks utilise le port 2638 et la base de données d'audit utilise le port 2639. Changez le numéro du port par défaut en cas de conflit.

Configuration de l'accès Sybase

Certaines informations sont des valeurs par défaut que vous pouvez modifier au besoin.

  • Nom de la base de données : spécifiez un nom pour la base de données à créer.

  • Nom d'utilisateur : spécifiez un nom pour créer un nouvel utilisateur pouvant accéder à la base de données.

  • Mot de passe : spécifiez le mot de passe à utiliser pour accéder à la base de données.

  • Nom du serveur de base de données : spécifiez un nom pour le serveur de base de données Sybase SQL Anywhere.

Emplacement du fichier de base de données

Spécifiez le chemin où vous souhaitez créer le fichier de base de données ZENworks Sybase. Par défaut, le programme d'installation crée le répertoire unité:\novell\zenworks, que vous pouvez modifier. Un répertoire \database est ajouté au répertoire par défaut.

Par exemple,. le chemin d'accès par défaut est unité:\novell\zenworks\database.

Vérifier les informations de la base de données

Vérifiez les informations de configuration de la base de données.

Le champ Adresse du serveur affiche l'adresse IP configurée dans le fichier hosts. Cela n'affecte pas l'installation de la base de données. Sur les périphériques Linux, le fichier hosts se trouve dans le répertoire /etc/.

Les informations du pilote de base de données sont automatiquement détectées par le programme d'installation de la base de données ZENworks.

Vérification des scripts SQL

Passez en revue les scripts SQL à exécuter durant la création de la base de données.

Consultation de la commande de création de base de données

Consultez les commandes utilisées lors de la création de la base de données.

REMARQUE :Assurez-vous que les ports utilisés pour la base de données ZENworks et la base de données d'audit figurent dans la liste d'exceptions du pare-feu. Exécutez la commande suivante :

iptables -I INPUT -p tcp --dport PORT--syn -j ACCEPT

PORT : par défaut, 2638 pour ZENworks et 2639 pour Audit, ou tout autre numéro de port configuré. Cette commande doit être exécutée séparément pour le port de base de données ZENworks et le port de base de données d'audit.

service iptables save

service iptables restart

15.2.2 Informations d'installation de la base de données Sybase SQL Anywhere

Informations sur l'installation

Explication

Configuration du serveur Sybase

  • Nom du serveur : il est recommandé d'identifier le serveur par son nom DNS plutôt que par son adresse IP, afin d'assurer la synchronisation avec les certificats signés à l'aide des noms DNS.

    IMPORTANT :si, par la suite, vous changez l'adresse IP ou le nom DNS de votre serveur de base de données, assurez-vous que cette modification est prise en compte par le serveur DNS de votre entreprise afin que le DNS du serveur de base de données reste synchronisé.

  • Port : spécifiez le port utilisé par le serveur de base de données Sybase SQL Anywhere. Le port par défaut est 2638. Pour la base de données d'audit, le port par défaut est 2639. Changez le numéro du port par défaut en cas de conflit.

Configuration de l'accès à Sybase

Une base de données Sybase SQL Anywhere doit être installée sur ce serveur. Les valeurs par défaut fournies pour certaines de ces informations peuvent être modifiées le cas échéant.

  • Nom de la base de données : spécifiez le nom de la base de données existante.

  • Nom d'utilisateur : spécifiez l'utilisateur qui peut modifier la base de données. L'utilisateur doit disposer des autorisations en lecture/écriture pour modifier la base de données.

  • Mot de passe : spécifiez le mot de passe d'un utilisateur existant qui dispose d'autorisations en lecture/écriture à la base de données.

  • Nom du serveur de base de données : spécifiez le nom de votre serveur de base de données Sybase SQL Anywhere.

Vérifier les informations de la base de données

Vérifiez les informations de configuration de la base de données.

Les informations du pilote de base de données sont automatiquement détectées par le programme d'installation de la base de données ZENworks.

Vérification des scripts SQL

Vérifiez les scripts SQL à exécuter lors de la création de la base de données.

Vérification des commandes de création de la base de données

Vérifiez les commandes de base de données utilisées lors de la création de la base de données.

15.2.3 Informations sur l'installation de la base de données MS SQL

Informations sur l'installation

Explication

Configuration du serveur de base de données externe

Une base de données MS SQL doit être installée sur le serveur de base de données. Les valeurs par défaut fournies pour certaines de ces informations peuvent être modifiées le cas échéant :

  • Adresse du serveur : il est recommandé d'identifier le serveur par son nom DNS plutôt que par son adresse IP, afin d'assurer la synchronisation avec les certificats signés à l'aide des noms DNS.

    IMPORTANT :si, par la suite, vous changez l'adresse IP ou le nom DNS de votre serveur de base de données, assurez-vous que cette modification est prise en compte par le serveur DNS de votre entreprise afin que le DNS du serveur de base de données reste synchronisé.

  • Port : spécifiez le port utilisé par le serveur de base de données MS SQL. Le port par défaut est 1433. Changez le numéro du port par défaut en cas de conflit.

  • Instance nommée : il s'agit du nom de l'instance SQL Server hébergeant la base de données existante de ZENworks. Vous devez spécifier l'instance nommée si vous voulez qu'elle soit différente de l'option par défaut de mssqlserver.

  • Nom de la base de données : spécifiez le nom de la base de données MS SQL existante sur laquelle vous voulez héberger la base de données ZENworks. Cette option n'est disponible que pour une base de données existante.

  • Nom d'utilisateur : spécifiez l'utilisateur qui peut modifier la base de données. L'utilisateur doit disposer des autorisations en lecture/écriture pour modifier la base de données.

    REMARQUE :vérifiez que le nom de la base de données ne contient pas le caractère spécial '.

    Si vous utilisez l'authentification Windows, fournissez un nom d'utilisateur sur le périphérique en cours ou dans le domaine.

    IMPORTANT :L'assistant d'installation continue sans valider les références ; assurez-vous donc d'avoir fourni les bonnes valeurs. Si ce n'est pas le cas, il se peut que l'installation échoue alors que la procédure d'installation est presque terminée.

    Si vous utilisez l'authentification SQL, fournissez un nom d'utilisateur correspondant à celui d'un utilisateur SQL valide.

    Si vous créez la base de données ZENworks et la base de données d'audit sur la même machine, assurez-vous que leurs utilisateurs sont différents.

 

  • Mot de passe : tapez le mot de passe de l'utilisateur spécifié dans le champ Nom d'utilisateur.

  • Domaine : il est important de savoir si vous avez installé SQL Server en utilisant l'authentification SQL, l'authentification Windows ou un mélange des deux. Assurez-vous de sélectionner l'option correspondant à vos options SQL Server afin que l'authentification n'échoue pas.

    Si vous utilisez MS SQL avec l'authentification Windows, le nom d'hôte (et non le FQDN) d'Active Directory est utilisé.

    Si vous utilisez l'authentification Windows, spécifiez le domaine Windows dans lequel se trouve l'utilisateur que vous avez spécifié dans le champ Nom d'utilisateur. Si vous n'utilisez pas un domaine Windows, spécifiez le nom abrégé du serveur.

Configuration de la base de données externe > Emplacement de base de données (uniquement applicable pour la nouvelle base de données)

Spécifiez le chemin du fichier de base de données MS SQL existant sur le serveur SQL. Par défaut, il s'agit de c:\database.

REMARQUE :vérifiez que le chemin d'accès spécifié existe sur le périphérique hébergeant la base de données avant le début de l'installation.

Vérifier les informations de la base de données

Vérifiez les informations de configuration de la base de données.

Vérification des scripts SQL

Vérifiez les scripts SQL à exécuter lors de la création de la base de données. Vous pouvez uniquement voir les scripts.

15.2.4 Informations sur l'installation de la base de données Oracle

Informations sur l'installation

Explication

Options du schéma de l'utilisateur Oracle

Lors de l'installation de ZENworks, vous pouvez choisir de créer un nouveau schéma d'utilisateur ou d'en spécifier un existant qui se trouve sur un serveur de votre réseau. Pour utiliser un schéma d'utilisateur existant, le schéma d'utilisateur doit être créé séparément en utilisant la méthode d'installation de la base de données ZENworks (setup.sh -c).

ZENworks requiert des espaces de table créés sur la base de données Oracle. Un espace de table peut être créé par ZENworks ou par un administrateur de base de données. Pour un schéma d'utilisateur existant, spécifiez les informations de l'espace de table déjà créé en utilisant la méthode d'installation de la base de données ZENworks.

Informations sur serveur Oracle

Une base de données Oracle doit être installée sur le serveur de base de données. Les valeurs par défaut fournies pour certaines de ces informations peuvent être modifiées le cas échéant.

  • Adresse du serveur : nous vous recommandons d'identifier le serveur par son nom DNS plutôt que par son adresse IP, afin d'assurer la synchronisation avec les certificats signés en utilisant des noms DNS.

    IMPORTANT :si, par la suite, vous changez l'adresse IP ou le nom DNS de votre serveur de base de données, assurez-vous que cette modification est prise en compte par le serveur DNS de votre entreprise afin que le DNS du serveur de base de données reste synchronisé.

  • Port : spécifiez le port utilisé par le serveur de base de données. Le port par défaut est 1521. Changez le numéro du port par défaut en cas de conflit.

  • Nom du service : pour un nouveau schéma d'utilisateur, spécifiez le nom de l'instance (SID) sur laquelle le schéma de l'utilisateur doit être créé. Pour un schéma d'utilisateur existant, spécifiez le nom de l'instance (SID) sur laquelle le schéma d'utilisateur a été créé.

Administrateur Oracle (uniquement applicable pour le nouveau schéma d'utilisateur)

  • Nom d'utilisateur : spécifiez l'utilisateur qui peut modifier la base de données. L'utilisateur doit disposer des autorisations en lecture/écriture pour modifier la base de données.

  • Mot de passe : spécifiez le mot de passe à utiliser pour accéder à la base de données.

Utilisateur Access Oracle

  • Nom d'utilisateur : pour un nouveau schéma d'utilisateur, spécifiez un nom. Pour un schéma d'utilisateur existant, spécifiez le nom du schéma d'utilisateur qui existe déjà dans la base de données Oracle.

  • Mot de passe : pour un nouveau schéma d'utilisateur, spécifiez un mot de passe à utiliser pour accéder à la base de données. Pour un schéma d'utilisateur existant, spécifiez le mot de passe utilisé pour accéder au schéma d'utilisateur qui existe déjà dans la base de données Oracle.

  • Espace de table : pour un nouveau schéma d'utilisateur, sélectionnez l'une des options d'espace de table suivantes :

    • Laisser ZENworks créer les espaces de table : sélectionnez cette option si vous souhaitez que ZENworks crée l'espace de table.

    • Laisser l'administrateur de base de données créer les espaces de table : sélectionnez cette option si vous souhaitez que votre administrateur de base de données crée l'espace de table.

      Pour créer un nouvel espace de table, vous devez compléter les informations suivantes :

      IMPORTANT :si vous utilisez ASM (Automatic Storage Management) ou une autre forme de stockage sur disque, sélectionnez Let DBA create the tablespace (Laisser l'administrateur de base de données créer les espaces de table).

      • Nom de l'espace de table pour les tables (assurez-vous que chaque espace de table possède un nom unique commençant par [a-z] | [A-Z]. Les conventions de dénomination des espaces de table Oracle doivent être respectées.)

      • Nom de l'espace de table pour les index (assurez-vous que chaque espace de table possède un nom unique commençant par [a-z] | [A-Z]. Les conventions de dénomination des espaces de table Oracle doivent être respectées.)

      • Emplacement du fichier DBF pour les tables

      • Emplacement du fichier DBF pour les index (le chemin d'accès physique au fichier DBF doit être un chemin existant. Le nom de fichier doit porter l'extension .dbf.)

    Pour un schéma d'utilisateur existant, renseignez les informations suivantes :

    • Nom de l'espace de table pour les tables : indiquez le nom de l'espace de table pour les tables associées à l'utilisateur de base de données existant spécifié dans le champ Nom d'utilisateur

    • Nom de l'espace de table pour les index : indiquez le nom de l'espace de table pour les index associés à l'utilisateur de base de données existant spécifié dans le champ Nom d'utilisateur

Vérifier les informations de la base de données

Vérifiez les informations de configuration de la base de données.

Vérification des scripts SQL

Vérifiez les scripts SQL à exécuter lors de la création de la base de données.