35.4 Déplacement des données d'une base de données OEM Sybase externe vers une base de données Sybase intégrée

ZENworks 10 Configuration Management vous permet de déplacer des données d'une base de données OEM Sybase (base de données Sybase externe) vers une base de données OEM Sybase SQL Anywhere intégrée (base de données Sybase intégrée) installée sur le serveur ZENworks.

35.4.1 Préparation du déplacement des données

Avant de déplacer des données d'une base de données Sybase externe vers une base de données Sybase intégrée, procédez comme suit :

  • Vérifiez que ZENworks 10 Configuration Management est installé avec une base de données OEM Sybase externe sur un périphérique Windows ou Linux.

  • Installez la base de données OEM Sybase intégrée sur le serveur ZENworks. Pour plus d'informations sur l'installation de la base de données, reportez-vous à la section Installation d'une base de données ZENworks externe du Guide d'installation de ZENworks 10 Configuration Management.

    Durant l'installation de la base de données Sybase intégrée, vous devez prendre en compte les points suivants lors de la configuration de la page Configuration de l'accès Sybase :

    • Le nom de la base de données peut être le même que celui de la base de données Sybase externe ou un nom unique.

    • Vérifiez que le nom d'utilisateur et le mot de passe sont les mêmes que ceux de la base de données Sybase externe.

    • Vérifiez que le nom du serveur de base de données est unique.

35.4.2 Déplacement des données de la base de données Sybase externe vers la base de données Sybase intégrée

  1. Sur le serveur ZENworks sur lequel la base de données Sybase intégrée est installée, procédez comme suit :

    1. Arrêtez le service Novell ZENworks Embedded Datastore.

      • Sous Windows : procédez comme suit :

        1. Depuis le menu Démarrer de Windows, cliquez sur Paramètres > Panneau de configuration.

        2. Double-cliquez sur Outils d'administration > Services.

        3. Cliquez avec le bouton droit sur le service Novell ZENworks Embedded Datastore, puis cliquez sur Arrêter, ou sélectionnez le service Novell ZENworks Embedded Datastore, puis cliquez sur icône Arrêter dans la barre d'outils.

      • Sous Linux : à l'invite de la console, saisissez /etc/init.d/./sybase-asa stop.

    2. Supprimez le contenu du répertoire database.

      Le répertoire database se trouve dans chemin_d'installation_ZENworks sous Windows et dans le répertoire /opt/novell/zenworks/ sous Linux.

  2. Sur le périphérique sur lequel la base de données Sybase externe est installée, arrêtez le service Novell ZENworks Embedded Datastore.

    • Sous Windows : procédez comme suit :

      1. Depuis le menu Démarrer de Windows, cliquez sur Paramètres > Panneau de configuration.

      2. Double-cliquez sur Outils d'administration > Services.

      3. Cliquez avec le bouton droit sur le service Novell ZENworks Embedded Datastore, puis cliquez sur Arrêter, ou sélectionnez le service Novell ZENworks Embedded Datastore, puis cliquez sur icône Arrêter dans la barre d'outils.

    • Sous Linux : à l'invite de la console, saisissez /etc/init.d/./sybase-asa stop.

  3. Sur le périphérique sur lequel la base de données Sybase externe est installée, copiez tous les fichiers du répertoire database dans les répertoires appropriés sur le serveur ZENworks sur lequel se trouve la base de données Sybase intégrée.

    Le répertoire database se trouve dans chemin_d'installation_ZENworks sous Windows et dans le répertoire /opt/novell/zenworks/ sous Linux.

  4. Sur le serveur ZENworks sur lequel la base de données Sybase intégrée est installée, ouvrez zenworks_database.conf et assurez-vous qu'il contienne le chemin d'accès correct au fichier de base de données.

  5. Sur le serveur ZENworks sur lequel la base de données Sybase intégrée est installée, modifiez zdm.xml (situé dans chemin_installation_ZENworks\conf\datamodel sous Windows et dans /etc/opt/novell/zenworks/datamodel sous Linux) :

    • Ajoutez l'entrée suivante :

      <entry key="Embedded">true</entry>
      
    • Définissez la valeur de la clé d'entrée Server sur 127.0.0.1 (l'adresse IP du serveur ZENworks sur lequel la base de données Sybase intégrée est installée).

    • Assurez-vous que la valeur de la clé d'entrée Port correspond au numéro de port utilisé par la base de données Sybase intégrée.

    • Définissez la valeur de la clé d'entrée Engine sur le nom du serveur de base de données spécifié lors de l'installation de la base de données Sybase intégrée.

    • (Facultatif) Si vous avez spécifié un nom de base de données unique lors de l'installation de la base de données Sybase intégrée, définissez la valeur de la clé d'entrée Database sur le nom de base de données unique.

  6. Sur le serveur ZENworks sur lequel la base de données Sybase intégrée est installée, redémarrez les services ZENworks :

    • Sous Windows : procédez comme suit :

      1. Depuis le menu Démarrer de Windows, cliquez sur Paramètres > Panneau de configuration.

      2. Double-cliquez sur Outils d'administration > Services.

      3. Démarrez les services suivants : Serveur Novell ZENworks, Moniteur des services Novell ZENworks, Novell ZENworks Embedded Datastore et Service d'agent Novell ZENworks.

    • Sous Linux : à l'invite de la console, saisissez les commandes ci-dessous :

      • /etc/init.d/./novell-zenmntr restart

      • /etc/init.d/./novell-zenserver restart

      • /etc/init.d/./novell-zenloader restart

      • /etc/init.d/./sybase-asa restart

Le serveur ZENworks pointe désormais vers la nouvelle base de données.