2.2 Tâches préalables à l'installation

Effectuez les tâches applicables suivantes, puis passez à la Section 2.3, Installation de ZENworks Reporting Server :

2.2.1 Vérification du respect de la configuration minimale requise

  • Vérifiez que la convention de dénomination du style MS-DOS abrégé (également appelé 8.3) est disponible pour l'emplacement d'installation de ZENworks 11 Server. Par défaut, la convention 8.3 est activée sur le périphérique. Pour plus d'informations sur la procédure d'activation de la convention 8.3, reportez-vous à la documentation Microsoft.

    Pour plus d'informations sur le chemin d'installation de ZENworks 11 Server, reportez-vous à la section Informations sur l'installation du Guide d'installation de ZENworks 11.

  • Vérifiez que le périphérique sur lequel vous souhaitez installer le logiciel du serveur répond aux exigences de configuration. Pour plus d'informations, reportez-vous au Section 1.0, Exigences minimales de configuration.

  • Assurez-vous que les ports 6400, 3306, 6410, 6430 et 6420 sont libres. Si ces ports sont occupés, vous êtes invité à en spécifier d'autres pour l'installation de ZENworks Reporting Server.

    Si les ports sont bloqués par un pare-feu, vous devez activer le pare-feu. Pour plus d'informations, reportez-vous à la Section 2.4, Utilisation d'un pare-feu.

  • Vérifiez que le serveur est connecté au réseau.

  • Assurez-vous que le serveur Novell ZENworks, Novell ZENworks Loader et les services de base de données Novell ZENworks fonctionnent.

  • Si vous installez ZENworks Reporting Server sur une plate-forme SUSE Linux Enterprise Server (SLES) 10 SP3 version 64 bits, veillez à installer le paquetage libstdc++33 à 32 bits à l'aide du support SLES 10 SP3 64 bits.

2.2.2 Désactivation d'une instance existante de ZENworks Reporting Server

Il ne peut exister qu'une seule instance de ZENworks Reporting Server par zone de gestion. Si vous souhaitez installer une nouvelle instance de ZENworks Reporting Server dans la même zone de gestion, vous devez désactiver l'instance existante de ZENworks Reporting Server et installer la nouvelle instance.

IMPORTANT :veillez à archiver les rapports de votre instance existante avant de commencer la nouvelle installation. En effet, l'instance existante de ZENworks Reporting Server cesse de fonctionner à l'issue de la nouvelle installation et vous ne pouvez plus récupérer les rapports. Par contre, vous pourrez restaurer les rapports archivés sur la nouvelle instance de ZENworks Reporting Server.

Vous pouvez utiliser la commande zman rpsv pour enregistrer les rapports et les droits utilisateur et la commande zman rpld pour les restaurer. Pour plus d'informations sur ces commandes, reportez-vous à la section Commandes de rapport dans le manuel Référence des utilitaires de ligne de commande de ZENworks 11.

  1. Installez la nouvelle instance de ZENworks Reporting Server sur un autre serveur primaire de la même zone de gestion où est installé ZENworks Configuration Management.

    Un message indiquant que la zone contient déjà une instance de ZENworks Reporting Server s'affiche.

  2. Cliquez sur Oui pour désactiver l'instance existante de ZENworks Reporting Server et procéder à l'installation de la nouvelle instance.

  3. Lorsque la nouvelle installation de ZENworks Reporting Server est terminée, désinstallez l'instance de ZENworks Reporting Server que vous avez désactivée.

    Pour plus d'informations sur la procédure de désinstallation de ZENworks Reporting Server, reportez-vous au Section 3.0, Désinstallation de ZENworks Reporting Server.

2.2.3 Respect de la configuration requise pour le réseau et le nom d'hôte sous Linux

Votre serveur Linux doit posséder un nom d'hôte fixe avant que vous n'exécutiez le script d'installation. Vous devez posséder des privilèges root pour définir ou modifier ces informations sur votre système. Pour plus d'informations, reportez-vous à la documentation de votre système Linux.

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

Si vous avez obtenu le logiciel Reporting Server de ZENworks 11 avec sous forme de téléchargement d'une image ISO, vous devez créer des DVD d'installation distincts pour Windows et Linux afin d'installer ZENworks Reporting Server sur ces plates-formes.

  1. Téléchargez l'image ISO d'installation du serveur de création de rapports de ZENworks 11 avec à partir du site Web de Novell et copiez-la à un emplacement temporaire sur votre périphérique Windows ou Linux.

  2. Gravez l'image ISO sur un DVD.

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

2.2.5 Configuration du client Oracle

Si ZENworks 11 est configuré pour une base de données Oracle 10g R2 (10.2) externe, utilisez l'assistant Net Configuration avant d'installer ZENworks Reporting Server, afin d'installer et de configurer le client Oracle 10g R2 (10.2) pour qu'il ait la même base de données Oracle que celle utilisée par ZENworks 11.

  1. Installez le client Oracle sur le serveur sur lequel vous souhaitez installer ZENworks Reporting Server. Le client Oracle doit être de la même version que la base de données Oracle 10g externe que vous avez configurée pour le serveur ZENworks Configuration Management.

    • Sur les plates-formes Windows 64 bits, installez le client Oracle 10g R2 (10.2) 32 bits. ZENworks Reporting Server ne prend en charge que l'émulation 32 bits sur les plates-formes Windows 64 bits.

    • Sur les plates-formes Linux 64 bits, installez le client Oracle 10g R2 (10.2) 64 bits et définissez la valeur de la variable d'environnement LD_LIBRARY_PATH sur $ORACLE_HOME/lib(32 à l'aide de la commande suivante :

      export LD_LIBRARY_PATH=$ORACLE_HOME/lib32:$LD_LIBRARY_PATH

    REMARQUE :le client Oracle 10g R2 n'est pas pris en charge sur un serveur SLES 10. Si vous souhaitez installer le client Oracle 10g R2 sur un serveur SLES 10, consultez l'article de Novell Cool Solutions intitulé « Install ZRS with Oracle 10g R2 on SLES 10 SP3 with ZCM 10.3.x » (Installation de ZRS avec Oracle 10g R2 pour ZCM 10.3.x sous SLES 10 SP3).

  2. (Facultatif) Sur Linux, après avoir installé le client Oracle, vérifiez que la variable d'environnement ORACLE_HOME est bien définie sur le chemin du répertoire dans lequel le client Oracle est installé. Si la variable d'environnement ORACLE_HOME n'est pas disponible, ajoutez manuellement ORACLE_HOME comme nouvelle variable d'environnement et définissez sa valeur sur le chemin du répertoire dans lequel le client Oracle est installé.

  3. Créez un nouveau service portant le même nom que celui fourni lors de la configuration de ZENworks 11, puis utilisez-le pour vous connecter à la base de données Oracle créée par ZENworks 11 Configuration Manager lors de l'installation du premier serveur primaire :

    • Sous Windows, cliquez sur Démarrer > Tous les programmes > Client Oracle > Outils de configuration et de gestion > Oracle Net Manager.

    • Sous Linux, accédez au répertoire $ORACLE_HOME/bin et exécutez le script netmgr pour ouvrir Oracle Net Manager.

    REMARQUE :vous pouvez vérifier le nom du service avec l'entrée de base de données dans le fichier zdm.xml situé à l'emplacement /etc/opt/novell/zenworks/datamodel/ sous Linux et à l'emplacement %ZENWORKS_HOME%/conf/datamodel/ sous Windows.

  4. Définissez correctement la variable d'environnement TNS_ADMIN :

    • Sur Windows, si le fichier tnsnames.ora ne se trouve pas à l'emplacement par défaut (%ORACLE_HOME%\NETWORK\ADMIN), créez une nouvelle variable d'environnement appelée TNS_ADMIN. Définissez la valeur de la variable d'environnement TNS_ADMIN à partir du chemin du répertoire dans lequel se trouve le fichier tnsnames.ora.

    • Sur Linux, si le fichier tnsnames.ora ne se trouve pas à l'emplacement par défaut ($ORACLE_HOME/network/admin), créez une nouvelle variable d'environnement appelée TNS_ADMIN. Définissez la valeur de cette nouvelle variable d'environnement à partir du chemin du répertoire dans lequel se trouve le fichier tnsnames.ora.

  5. Effectuez un test pour vous assurer que le client Oracle a bien été installé :

    • Sous Windows, exécutez la commande %ORACLE_HOME%\bin\tnsping nom_nouveau_service.

    • Sous Linux, exécutez la commande $ORACLE_HOME/bin/tnsping nom_nouveau_service.

      La valeur nom_nouveau_service correspond au nom du nouveau service créé à l'Étape 3.

IMPORTANT :sous Linux, veillez à ce que le répertoire d'installation du client Oracle présente un accès Lecture et Exécution pour tous les utilisateurs.

2.2.6 Installation du Client Oracle

Pour installer le client Oracle, effectuez les tâches indiquées dans les sections suivantes :

Tâches préalables à l'installation

Avant de procéder à l'installation du client Oracle, effectuez les tâches suivantes :

  1. Téléchargez le client Oracle, dézippez les fichiers à l'emplacement temporaire /tmp/oracle sur votre périphérique.

  2. Veillez à avoir installé le paquetage GCC sur ce périphérique.

  3. Pour RHEL, installez les paquetages suivants :

    • xorg-x11-libs-6.8.2-31.i386

    • xorg-x11-deprecated-libs-6.8.2-1.EL.13.20.i386

  4. Créez un groupe d'inventaire Oracle en exécutant la commande suivante à l'invite :

    /usr/sbin/groupadd oinstall

  5. Créez le propriétaire du logiciel Oracle à l'aide des commandes suivantes :

    /usr/sbin/useradd oracle

    /usr/sbin/useradd –G oinstall oracle

    Veillez à ce que le groupe par défaut soit oinstall pour un utilisateur Oracle.

  6. Pour installer Oracle :

    • Effectuez une sauvegarde du fichier /etc/SuSe-release pour SLES 10/11 ou du fichier /etc/redhat-release pour RHEL.

    • Sous SUSE Linux Enterprise Server (SLES) 10/11, modifiez le fichier /etc/SuSe-release comme suit :

      • SUSE Linux Enterprise Server 9 (x86_64)

      • Version=9

      • Patchlevel = 3

    • Sous Red Hat Enterprise Linux (RHEL), modifiez le fichier /etc/redhat-release comme suit :

      • Red Hat Enterprise Linux Server 4.0 (Tikanga)

  7. Créez un répertoire de base Oracle à l'aide de la commande suivante :

    mkdir /oracle

    1. Assignez les droits pour ce répertoire à l'aide des commandes suivantes :

      chown –R oracle:oinstall /oracle

      chmod –R 775 /oracle

    2. Basculez vers l'utilisateur Oracle à l'aide de la commande suivante :

      su – oracle

    3. Si le fichier ne se trouve pas dans le répertoire privé de l'utilisateur Oracle, créez un fichier de démarrage de shell en exécutant les commandes suivantes :

      cd $HOMEtouch .bash_profile

      ou

      Modifiez le fichier .bash_profile de démarrage de shell et ajoutez à la fin le texte suivant :

      umask 022
      
    4. Assignez les droits pour le fichier .bash_profile en exécutant la commande suivante :

      chmod +x /home/oracle/.bash_profile

    5. Enregistrez et exécutez le fichier à l'aide de la commande suivante :

      . ./.bash_profile

    6. Définissez la variable d'environnement ORACLE_BASE :

      ORACLE_BASE=/oracle
      
      export ORACLE_BASE
      
    7. Assignez les droits pour le répertoire d'installation Oracle en exécutant les commandes suivantes en tant qu'utilisateur root :

      chmod -R +x /tmp/oracle

      xhost +

Réalisation de l'installation

  1. Lancez la page d'installation du client Oracle en tant qu'utilisateur Oracle à partir du répertoire /tmp/oracle en exécutant les commandes suivantes à l'invite :

    cd client/

    ./runInstaller

  2. Dans la page Sélectionner une méthode d'installation, sélectionnez l'option Installation avancée.

  3. Cliquez sur Suivant.

    La page Spécifier des références et un répertoire d'inventaire s'affiche.

  4. Vérifiez que le nom du groupe est oinstall, puis cliquez sur Suivant.

    La page Sélectionner un type d'installation s'affiche.

  5. Sélectionnez Administrateur, puis cliquez sur Suivant.

    La page Spécifier les détails du répertoire d'accueil s'affiche.

  6. Dans le panneau Cible :

    1. Dans le champ Nom, spécifiez le nom de l'installation.

    2. Dans le champ Chemin d'accès, spécifiez le dossier dans lequel installer le produit.

      Par exemple : /oracle/oracle/product/10.2.0/db_1

  7. Cliquez sur Suivant.

    La page Vérification des conditions préalables spécifiques au produit s'affiche. Le lancement de cet assistant peut prendre quelques secondes.

  8. Cliquez sur Suivant.

    La page Résumé s'affiche.

  9. Cliquez sur Installer.

    La page d'accueil de l'assistant Oracle Net Configuration s'affiche. Le lancement de cette fenêtre peut prendre quelques secondes.

  10. Cliquez sur Suivant.

    La fenêtre de l'assistant Oracle Net Configuration : Naming Methods Configuration, Select Naming Methods (Configuration des méthodes d'assignation de nom, Sélectionner des méthodes d'assignation de nom) s'affiche.

  11. Dans le champ Service Name (Nom du service), spécifiez le nom du service fourni lors de la configuration de ZENworks 11 sur le premier serveur primaire, puis cliquez sur Next (Suivant).

  12. Dans la fenêtre de l'assistant Oracle Net Configuration : Service Name Configuration, TCP/IP Protocol (Configuration du nom des services réseau, Protocole TCP/IP), spécifiez le nom d'hôte, puis cliquez sur Next (Suivant).

  13. (Facultatif) Dans la fenêtre de l'assistant Oracle Net Configuration : Net Service Name Configuration, Test (Configuration du nom des services réseau, Test), sélectionnez Yes, perform a test (Oui, effectuer un test), puis cliquez sur Next (Suivant).

  14. Dans la fenêtre de l'assistant Oracle Net Configuration : Net Service Name Configuration, Connecting (Configuration du nom des services réseau, Connexion), cliquez sur Change Login (Modifier le login).

    1. Dans la boîte de dialogue Change Login (Modifier le login), spécifiez le nom d'utilisateur et le mot de passe, puis cliquez sur OK.

  15. Cliquez sur Next (Suivant).

    La fenêtre de l'assistant Oracle Net Configuration : Net Service Name Configuration, Net Service Name (Configuration du nom des services réseau, Nom des services réseau) s'affiche.

  16. Dans le champNet Service Name (Nom des services réseau), spécifiez le nom du service réseau spécifié à l'Étape 11, puis cliquez sur Next (Suivant).

    La fenêtre de l'assistant Oracle Net Configuration : Net Service Name Configuration, Another Net Service Name (Configuration du nom des services réseau, Autre nom des services réseau) s'affiche.

  17. Cliquez sur Yes (Oui) si vous souhaitez créer un autre nom de service. Dans le cas contraire, cliquez sur No (Non).

  18. Cliquez sur Next (Suivant).

    La fenêtre Oracle Net Configuration : Net Service Name Configuration Done (Configuration des noms de service réseau terminée) s'affiche.

  19. Cliquez sur Next (Suivant).

    La fenêtre de l'assistant Oracle Net Configuration : Naming Methods Configuration Done (Configuration des méthodes d'assignation de nom terminée) s'affiche.

  20. Cliquez sur Next (Suivant).

    La fenêtre de fermeture de l'assistant Oracle Net Configuration s'affiche.

  21. Cliquez sur Finish Terminer.

  22. Déloguez-vous en tant qu'utilisateur Oracle, puis terminez l'installation en exécutant les commandes suivantes en tant qu'utilisateur root :

    /oracle/oraIventory/orainstRoot.sh

    /oracle/oracle/product/10.2.0/db_1/root.sh

Tâches de post-installation

Après avoir installé le client Oracle, effectuez les tâches suivantes :

  1. Modifiez le fichier /etc/SuSE-release ou /etc/redhat-release, supprimez les modifications apportées dans les Tâches préalables à l'installation, puis enregistrez le fichier.

  2. Modifiez le fichier /etc/profile.local ou, s'il n'est pas disponible, créez-le à l'aide des commandes suivantes, puis enregistrez-le :

    ORACLE_BASE=/oracleExport ORACLE_BASE=/oracleORACLE_HOME=/oracle/oracle/product/10.2.0/db_1Export ORACLE_HOME

  3. Dans le terminal, entrez la commande suivante :

    chmod +x /etc/profile.local

  4. Assignez des droits au répertoire privé d'Oracle à l'aide de la commande suivante :

    chmod –R +755 /oracle/oracle/product/10.2.0/db_1