8.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 installez le logiciel de serveur ZENworks primaire sur le serveur Windows cible. Si vous souhaitez utiliser cette méthode, ignorez cette section et reportez-vous au Section 9.0, Installation d'un serveur ZENworks primaire sous Windows.

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 2017.

    IMPORTANT :si vous n'avez pas encore gravé l'image ISO de ZENworks 2017 sur un DVD, faites-le maintenant. Vous en aurez besoin pour procéder à l'installation. n'extrayez pas l'image ISO, car vous ne pouvez pas l'utiliser pour l'installation.

    SI le DVD exécute automatiquement le programme d'installation de la base de données, quittez le programme.

    À l'invite de commande du serveur de base de données externe, saisissez :

    lecteur_DVD:\setup.exe -c

    ou

    Si ZENworks 2017 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:\setup.exe -c --zcminstall

  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) :

8.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 Windows 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.

Chemin d'installation de Sybase

Spécifiez le chemin d'accès sur lequel vous voulez copier le fichier d'installation de Sybase. Le chemin d'accès par défaut est : unité:\Program Files(x86)\Novell\ZENworks.

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. N'utilisez pas zenworks comme nom de la base de données.

  • 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 régissant l'accès à 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.

Le chemin d'accès par défaut de la base de données d'audit est identique à celui de la base de données ZENworks.

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. Le fichier hosts se trouve dans le répertoire c:\windows\system32\drivers\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 :

netsh firewall set prtopening protocol = All port = <numéro_port> name = <nom_port> mode = enable

Où :

  • numéro_port correspond au numéro de port. Par défaut, il s'agit du numéro 2638 pour ZENworks et du numéro 2639 pour Audit, mais ce peut être 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.

  • nom_port : indiquez le nom utilisé pour le port. Par exemple, Port de la base de données ZENworks.

net start mpsSvc

8.2.2 Informations sur l'installation de la base de données Sybase SQL Anywhere externe

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.

8.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.

  • 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.

8.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, celui-ci doit être créé séparément en utilisant la méthode d'installation de la base de données ZENworks (setup.exe -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.