34.2 Cambio de los puertos usados por la base de datos de Sybase SQL Anywhere incrustada

Sybase SQL Anywhere utiliza por defecto el puerto 2638, pero es posible cambiar el puerto en el que se ejecuta la base de datos.

  1. En el archivo zenworks_database.conf, especifique el nuevo número de puerto en el que debe escuchar el servidor.

    El archivo zenworks_database.conf está ubicado en %ZENWORKS_HOME%\conf en Windows y en /etc/opt/novell/zenworks en Linux.

  2. En el archivo zdm.xml de todos los servidores primarios, especifique el nuevo número de puerto en la entrada siguiente:

    <entry key="Port">2638</entry>
    

    Por defecto, la entrada muestra el número de puerto por defecto: 2638.

    El archivo zdm.xml está situado en %ZENWORKS_HOME%\conf\datamodel en Windows y en /etc/opt/novell/zenworks/datamodel en Linux.

  3. (Condicional) Si ZENworks Reporting Server está instalado en el servidor primario, añada el nuevo número de puerto a la información de los datos ODBC:

    • En un servidor Windows: realice las acciones siguientes:

      1. En el escritorio, haga clic en el menú Inicio > Configuración > Panel de control y haga doble clic en Origen de datos ODBC.

        Se mostrará la ventana Administrador de orígenes de datos ODBC.

      2. Haga clic en la pestaña DSN de sistema.

      3. Haga doble clic en ZENworks Datastore.

        Se muestra la ventana de configuración de ODBC.

      4. Haga clic en la pestaña Redes.

      5. En el panel Seleccione los protocolos y las opciones de red, cambie el valor del número de puerto TCP/IP (el 2638 por defecto) al número de puerto especificado en el archivo zenworks_database.conf (el nuevo número que se especificó en el Paso 1).

    • En un servidor de Linux: en el archivo /opt/novell/zenworks/share/boe/bobje/odbc.ini, cambie el valor de TCP/IP al número de puerto especificado en el archivo zenworks_database.conf (el nuevo número que se especificó en el Paso 1).

  4. Reinicie los servicios de base de datos, ZENServer y ZENLoader en todos los servidores primarios:

    • 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. Reinicie los siguientes servicios: Novell ZENworks Embedded Datastore, > Servicio Novell ZENworks Loader y el Servidor de Novell ZENworks.

    • En Linux: en el indicador de consola, introduzca los siguientes comandos en el orden mostrado:

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

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

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

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

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

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

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

Aunque los puertos TCP y UDP se han cambiado y ya no se usa el 2638, el servidor de la base de datos sigue escuchando en el puerto UDP 2638. Para obtener más información, consulte la documentación de la base de datos Sybase.