2.3 Tâches de pré-installation

Effectuez les tâches suivantes appropriées, puis passez à la Section 2.4, Réalisation de l'installation :

2.3.1 Vérification que les conditions requises sont satisfaites

Avant de commencer l'installation de ZENworks, vérifiez que les conditions suivantes soient respectées :

  • Vérifiez que le périphérique sur lequel vous souhaitez installer le logiciel Primary Server remplit les conditions requises. Pour plus d'informations, reportez-vous au Section 1.0, Exigences minimales de configuration.

  • (Facultatif) Si vous souhaitez installer le logiciel Primary Server sur un Windows Server 2003 64 bits ou Windows Server 2008 64 bits, vérifiez que le périphérique dispose de Windows Installer 4.5 ou d'une version ultérieure.

2.3.2 Création d'un DVD d'installation à partir du téléchargement ISO

Si vous vous êtes procuré le logiciel ZENworks avec via le téléchargement d'une image ISO, effectuez l'une des opérations suivantes pour créer le DVD d'installation :

Utilisation de Windows pour créer un DVD d'installation de ZENworks à partir d'une image ISO

  1. Téléchargez l'image ISO de l'installation de ZENworks 10 Asset Management avec SP2 à partir du site Web Novell et copiez-le à un emplacement temporaire sur votre périphérique Windows.

  2. Gravez l'image ISO sur un DVD.

Utilisation de Linux pour créer un DVD d'installation de ZENworks à partir d'une image ISO

Éventuellement, vous pouvez vous contenter d'exécuter le programme d'installation à partir du point de montage ISO, au lieu de graver le DVD :

  1. Téléchargez l'image ISO de l'installation de ZENworks 10 Asset Management avec SP2 à partir du site Web Novell et copiez-le à un emplacement temporaire sur votre périphérique Linux.

  2. Effectuez l'une des opérations suivantes :

    • Montez l'image ISO à l'aide de la commande suivante :

      mount -o loop /tempfolderpath/isoimagename.iso mountpoint
      

      Remplacez chemin_dossier_temp par le chemin d'accès au dossier temporaire, isoimagename par le nom de fichier ZENworks ISO et point_montage par le chemin d'accès à l'emplacement du système de fichiers où vous souhaitez monter l'image. Le chemin indiqué par point_montage doit déjà exister.

      Par exemple :

      mount -o loop /zam10/zam10.iso /zam10/install
      
    • Gravez l'image ISO sur un DVD.

2.3.3 Création d'une autorité de certification externe

Si vous envisagez d'utiliser des autorités de certification (CA) externes, installez openssl et procédez de la façon suivante pour créer les fichiers de certification :

  1. Pour générer une clé privée nécessaire à la création d'une requête de signature de certificat (CSR), saisissez la commande suivante :

    openssl genrsa -out zcm.pem 1024
    
  2. Pour créer un CSR qui peut être signé par l'autorité de certification externe, saisissez la commande suivante :

    openssl req -new -key zcm.pem -out zcm.csr
    

    Lorsque vous êtes invité à fournir « VOTRE nom », saisissez le nom DNS complet assigné au serveur sur lequel vous installez ZENworks 10 Asset Management.

  3. Pour convertir la clé privée du format PEM au format DER, saisissez la commande suivante :

    openssl pkcs8 -topk8 -nocrypt -in zcm.pem -inform PEM -out zcm.der -outform DER
    

    La clé privée doit être au format PKCS8 DER, et le certificat signé doit être au format X.509 DER. Vous pouvez utiliser l'outil de ligne de commande OpenSSL pour convertir vos clés au format correct. Il peut être obtenu dans le cadre du kit d'outils Cygwin ou de votre distribution Linux.

  4. Utilisez le CSR et générez un certificat en utilisant ConsoleOne ou une véritable autorité de certification externe telle que Verisign.

  5. En utilisant ConsoleOne, exportez le certificat auto signé de votre autorité de certification.

  6. Pour convertir le certificat signé du format PEM au format DER, saisissez la commande suivante :

    openssl x509 -in cert.pem -inform PEM -out cert.der -outform DER
    

À présent, vous devez disposer des trois fichiers dont vous avez besoin pour installer ZENworks en utilisant une autorité de certification externe.

2.3.4 Installation d'une base de données ZENworks externe

Si vous souhaitez installer et utiliser la base de données Sybase intégrée pour ZENworks 10 Configuration Management, reportez-vous à la Section 2.4, Réalisation de l'installation.

Si vous souhaitez configurer une base de données externe, les options sont les suivantes :

  • Configurer la base de données lors de l'installation du serveur primaire : Il s'agit de la méthode la plus rapide et la plus facile. Pour obtenir des informations détaillées sur cette méthode, reportez-vous à la Section 2.4, Réalisation de l'installation.

  • Configurer la base de données de manière externe avant d'installer le serveur primaire : Cette option est particulièrement utile si votre administrateur de base de données n'est pas le même que votre administrateur ZENworks. Cette section fournit des informations détaillées sur cette méthode.

Lors de l'installation de ZENworks, les options suivantes sont disponibles pour l'installation ou la création de bases de données ZENworks externes :

  • Installation vers une nouvelle base de données de fabricant Sybase à distance

  • Installation vers une base de données Sybase SQL Anywhere externe existante

  • Installation vers une base de données Microsoft SQL Server externe existante

  • Création d'une nouvelle base de données Microsoft SQL Server externe existante

  • Installation vers un schéma d'utilisateur Oracle 10g existant

  • Création d'un nouveau schéma d'utilisateur Oracle 10g

Pour certaines de ces options, vous devez effectuer des tâches pour créer ou configurer des bases de données externes avant que ZENworks puisse les écrire lors de l'installation. Respectez les conditions préalables, puis continuez l'installation de la base de données.

Conditions préalables pour l'installation de bases de données externes

Reportez-vous aux sections concernées :

Conditions préalables à la base de données OEM Sybase distante

Avant d'installer ZENworks 10 Asset Management pour créer la zone de gestion, vous devez d'abord installer la base de données OEM Sybase distante sur votre serveur de base de données distant afin qu'elle soit configurée correctement lors de l'installation du serveur primaire qui héberge la base de données.

Conditions préalables pour la base de données Sybase SQL Anywhere distante

Avant d'installer et de configurer la base de données Sybase SQL Anywhere pour ZENworks 10 Asset Management, vérifiez que les conditions préalables suivantes soient remplies :

  • Installez et configurez la base de données Sybase SQL Anywhere afin de pouvoir la mettre à jour lorsque vous installez ZENworks 10 Asset Management sur le serveur primaire.

  • Vérifiez que l'utilisateur de la base de données dispose des autorisations de lecture/écriture pour créer et modifier les tables du serveur de base de données.

Conditions préalables pour Microsoft SQL Server

Avant d'installer et de configurer la base de données Microsoft SQL Anywhere pour ZENworks 10 Asset Management, vérifiez que le logiciel Microsoft SQL Server est installé sur le serveur de base de données afin que le programme d'installation de ZENworks puisse créer la nouvelle base de données Microsoft SQL. Pour obtenir des instructions sur l'installation du logiciel Microsoft SQL Server, reportez-vous à la documentation de Microsoft.

Conditions préalables pour Oracle

Lors de l'installation de la base de données ZENworks sous Oracle, vous pouvez choisir de créer un nouveau schéma d'utilisateur ou spécifier un schéma existant qui se trouve sur un serveur de votre réseau.

  • Créez un nouveau schéma d'utilisateur : si vous choisissez de créer un nouveau schéma d'utilisateur, vérifiez que les conditions requises suivantes sont respectées :

    • Vous devez être au fait des références de l'administrateur de base de données.

    • Un espace de table doit déjà être présent pour l'association avec les utilisateurs Oracle Access.

    • L'espace de table doit être suffisant pour permettre la création et le stockage du schéma de base de données ZENworks. L'espace de table requiert un minimum de 100 Mo pour créer le schéma de base de données ZENworks sans aucune donnée.

  • Utilisez un schéma d'utilisateur existant : vous pouvez procéder à l'installation sur un schéma d'utilisateur Oracle présent sur un serveur de votre réseau dans différents cas.

    • L'administrateur de la base de données crée un schéma d'utilisateur avec les droits nécessaires et vous recevez les références de ce schéma d'utilisateur de la part de l'administrateur de la base de données. Dans ce cas, les références de l'administrateur de la base de données ne sont pas requises pour procéder à l'installation sur un schéma d'utilisateur Oracle existant.

    • Vous pouvez créer un schéma d'utilisateur dans la base de données Oracle et choisir de l'utiliser lors de l'installation de ZENworks Asset Management.

    Si vous choisissez d'utiliser un schéma d'utilisateur existant, vérifiez que les conditions requises suivantes sont respectées :

    • Vérifiez que l'espace de table a assez de place pour permettre la création et le stockage du schéma de base de données ZENworks. L'espace de table requiert un minimum de 100 Mo pour créer le schéma de base de données ZENworks sans aucune donnée.

    • Vérifiez que le quota du schéma d'utilisateur est défini sur Illimité dans l'espace de table que vous prévoyez de configurer lors de l'installation.

    • Vérifiez que le schéma d'utilisateur dispose des droits suivants pour créer la base de données.

      • CREATE SESSION
      • CREATE_TABLE
      • CREATE_VIEW
      • CREATE_PROCEDURE
      • CREATE_SEQUENCE
      • CREATE_TRIGGER

    IMPORTANT:concernant les bases de données Oracle, les performances peuvent être affectées selon que vous configurez votre base de données pour qu'elle utilise des processus serveur partagé ou serveur dédié. Chaque serveur primaire ZENworks est configuré à l'aide d'une réserve de connexions à la base de données dont la taille varie avec la charge système ZENworks. Cette réserve peut s'accroître lors des pics de charge pour atteindre un maximum de 100 connexions simultanées par serveur primaire à la base de données. Si votre base de données Oracle est configurée de manière à utiliser des procédures de serveur dédiées, il est possible que l'utilisation des ressources du serveur de votre base de données puisse atteindre des niveaux indésirables qui affectent les performances lorsque votre zone contient plusieurs serveurs primaires. Si vous rencontrez ce problème, pensez à configurer votre base de données ZENworks pour qu'elle utilise des processus serveur partagé.

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

  1. Vérifiez que le serveur sur lequel vous envisagez d'installer la base de données externe remplisse les conditions requises à la Section 1.4, Configuration requise pour la base de données et les Conditions préalables pour l'installation de bases de données externes.

  2. Démarrez le programme d'installation de la base de données.

    1. Sur le serveur sur lequel vous voulez installer la base de données externe, insérez le DVD d'installation de Novell ZENworks 10 SP2.

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

      Si le serveur est un serveur Windows, passez à l'Step 2.b. Si le serveur est un serveur Linux, passez à l'Step 2.c.

    2. Sous Windows, à l'invite de commande du serveur de base de données externe, saisissez :

      lecteur_DVD:\setup.exe -c

      ou

      Si ZENworks 10 Asset Management 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

    3. Sous Linux, 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.

      ou

      Si ZENworks 10 Asset Management 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.

      L'installation d'une base de données s'effectue uniquement avec le GUI.

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

    • OEM Sybase SQL Anywhere : installe la base de données Sybase 10 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.

      Si vous sélectionnez cette option, vous devez utiliser le paramètre -o (ou --sybase-oem) avec le fichier exécutable d'installation setup.exe afin d'installer correctement sur la base de données si vous installez le logiciel Primary Server. Ce paramètre permet à ZENworks d'authentifier la base de données avant d'y effectuer des opérations.

      Vous ne devez utiliser le paramètre -o que lorsque vous utilisez l'installation Sybase fournie sur le DVD d'installation de Novell ZENworks 10 Asset Management avec SP2.

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

    • Sybase SQL Anywhere : configure une base de données Sybase existante permettant d'y écrire des informations ZENworks.

    • 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 utiliser pour configurer le schéma d'une base de données Oracle 10g externe à utiliser avec ZENworks.

    IMPORTANT:pour les bases de données externes, l'horloge du serveur hébergeant la base de données doit être synchronisée avec celle de chacun des serveurs primaires de la zone de gestion si les bases de données sont installées.

  4. Cliquez sur Suivant.

  5. Lors de l'installation, 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 Aide pour obtenir des informations similaires) :

  6. Passez à la Section 2.4, Réalisation de l'installation.

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

Les informations dont vous avez besoin sont listées dans l'ordre du déroulement de l'installation.

Table 2-1 Informations sur 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 une copie OEM du logiciel de base de données Sybase SQL Anywhere installé. 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.

Configuration du serveur Sybase

Spécifiez le port utilisé par le serveur de base de données Sybase SQL Anywhere. Par défaut, il est de 2638. 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 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ù 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 pour l'installation de Sybase. Vous pouvez modifier ce répertoire. Un répertoire \base de données 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.

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.

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

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

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

Les informations dont vous avez besoin sont listées dans l'ordre du déroulement de l'installation.

Table 2-2 Informations sur Sybase SQL Anywhere

Informations sur l'installation

Explication

Configuration du serveur Sybase

  • Nom 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 Sybase SQL Anywhere. Par défaut, il est de 2638. 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 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.

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

Les informations dont vous avez besoin sont listées dans l'ordre du déroulement de l'installation.

Table 2-3 Informations sur la base de données Microsoft SQL Server

Informations sur l'installation

Explication

Sélectionner une base de données

Vous pouvez choisir de créer une nouvelle base de données ou de vous connecter à une base de données existante.

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 : 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 MS SQL. Par défaut, il s'agit du port 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 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.

    Si vous utilisez l'authentification Windows, fournissez un nom d'utilisateur sur le périphérique en cours ou dans le domaine. Si vous utilisez l'authentification SQL, fournissez un nom d'utilisateur qui corresponde à 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 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 court 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. Vérifiez que le chemin existe sur le périphérique qui héberge la base de données.

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.

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

Les informations dont vous avez besoin sont listées dans l'ordre du déroulement de l'installation.

Table 2-4 Informations sur la base de données Oracle

Informations sur l'installation

Explication

Options du schéma de l'utilisateur Oracle

Vous pouvez créer un nouveau schéma d'utilisateur ou spécifier une base de données existante qui se trouve sur un serveur de votre réseau. Vous pouvez utiliser le schéma de l'utilisateur pour configurer un schéma de base de données externe Oracle 10g à utiliser avec ZENworks.

Si vous créez un nouveau schéma d'utilisateur, un espace de table doit exister afin de pouvoir l'associer à l'utilisateur accédant à Oracle. Dans un schéma d'utilisateur existant, les droits et l'espace de table doivent déjà être configurés.

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. Par défaut, il est de 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 par défaut : pour un nouveau schéma d'utilisateur, spécifiez un nom de l'espace de table dans lequel vous voulez créer le schéma d'utilisateur. Pour un schéma d'utilisateur existant, spécifiez l'espace de table qui contient le schéma d'utilisateur spécifié dans le champ Nom d'utilisateur.

    Par défaut, il s'agit de USERS.

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.