35.4 Movimiento de los datos de una base de datos OEM Sybase externa a una base de Sybase incrustada

ZENworks 10 Configuration Management permite mover los datos de una base de datos OEM Sybase (base de datos de Sybase externa) a una base de datos de Sybase SQL Anywhere (base de datos de Sybase incrustada) instalada en el servidor de ZENworks.

35.4.1 Preparación para mover los datos

Antes de mover los datos de una base de datos de Sybase externa a una base de Sybase incrustada, haga lo siguiente:

  • Asegúrese de que ZENworks 10 Configuration Management está instalado con una base de datos OEM Sybase externa en un dispositivo Windows o Linux.

  • Instale la base de datos incrustada OEM Sybase en el servidor ZENworks. Para obtener más información sobre cómo instalar la base de datos, consulte Instalación de una base de datos de ZENworks externa en la Guía de instalación de ZENworks 10 Configuration Management.

    Durante la instalación de la base de datos de Sybase incrustada, debe tener en cuenta los siguientes aspectos a la hora de ajustar la página Configuración de acceso de Sybase:

    • El nombre de la base de datos puede ser el mismo que el de la base de datos de Sybase externa, o bien un nombre exclusivo.

    • Asegúrese de que el nombre de usuario y la contraseña son los mismos que en la base de datos de Sybase externa.

    • Asegúrese de que el nombre del servidor de la base de datos es exclusivo.

35.4.2 Movimiento de los datos de una base de Sybase externa a la base de Sybase incrustada

  1. En el servidor de ZENworks con la base de datos de Sybase incrustada instalada, haga lo siguiente:

    1. Detenga el servicio Novell ZENworks Embedded Datastore.

      • En Windows: realice las acciones siguientes:

        1. En el menú Inicio del escritorio de Windows, haga clic en Configuración > Panel de control.

        2. Haga doble clic en Herramientas administrativas > Servicios.

        3. Haga clic con el botón derecho en el servicio Novell ZENworks Embedded Datastore, haga clic en Detener, o bien seleccione el servicio Novell ZENworks Embedded Datastore y haga clic en Icono Detener de la barra de herramientas.

      • En Linux: en el indicador de consola, escriba /etc/init.d/./sybase-asa stop.

    2. Suprima el contenido del directorio database.

      El directorio database está situado en vía_de_instalación_de_ZENworks en Windows y en el directorio /opt/novell/zenworks/ en Linux.

  2. En el dispositivo con la base de datos de Sybase externa instalada, detenga el servicio Novell ZENworks Embedded Datastore.

    • En Windows: realice las acciones siguientes:

      1. En el menú Inicio del escritorio de Windows, haga clic en Configuración > Panel de control.

      2. Haga doble clic en Herramientas administrativas > Servicios.

      3. Haga clic con el botón derecho en el servicio Novell ZENworks Embedded Datastore, haga clic en Detener, o bien seleccione el servicio Novell ZENworks Embedded Datastore y haga clic en Icono Detener de la barra de herramientas.

    • En Linux: en el indicador de consola, escriba /etc/init.d/./sybase-asa stop.

  3. Desde el dispositivo con la base de datos de Sybase externa instalada, copie todos los archivos del directorio database a los directorios oportunos del servidor de ZENworks con la base de datos de Sybase incrustada.

    El directorio database está situado en vía_de_instalación_de_ZENworks en Windows y en el directorio /opt/novell/zenworks/ en Linux.

  4. En el servidor de ZENworks con la base de datos de Sybase incrustada instalada, abra el archivo zenworks_database.conf y asegúrese de que contiene la vía correcta del archivo de base de datos.

  5. En el servidor de ZENworks con la base de datos de Sybase incrustada instalada, edite el archivo zdm.xml (situado en vía_de_instalación_de_ZENworks\conf\datamodel en Windows y en /etc/opt/novell/zenworks/datamodel en Linux):

    • Añada la siguiente entrada:

      <entry key="Embedded">true</entry>
      
    • Para la clave Server defina el valor 127.0.0.1 (la dirección IP del servidor de ZENworks con la base de datos de Sybase incrustada instalada).

    • Asegúrese de que el valor de la clave Port es el número de puerto en el que se está ejecutando la base de datos de Sybase incrustada.

    • Como valor para la clave Engine, indique el nombre del servidor de base de datos especificado durante la instalación de la base de datos de Sybase incrustada.

    • (Opcional) Si ha especificado un nombre de base de datos exclusivo durante la instalación de la base de datos de Sybase incrustada, indique como valor de la clave Database ese nombre exclusivo.

  6. En el servidor de ZENworks con la base de datos de Sybase incrustada instalada, reinicie los servicios de ZENworks:

    • En Windows: realice las acciones siguientes:

      1. En el menú Inicio del escritorio de Windows, haga clic en Configuración > Panel de control.

      2. Haga doble clic en Herramientas administrativas > Servicios.

      3. Inicie los servicios siguientes: Servidor de Novell ZENworks, > Monitor de servicios de Novell ZENworks, > Novell ZENworks Embedded Datastore y Servicio del agente de Novell ZENworks.

    • En Linux: en el indicador de la consola, escriba los siguientes comandos:

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

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

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

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

El servidor de ZENworks señala ahora a la nueva base de datos.