Tema anterior: Conmutación por error del almacén de datos para las aplicaciones

Tema siguiente: Conmutación por error del servidor de CA EEM

Configuración de la conmutación por error del almacén de datos para las aplicaciones

Nota: Ejecute los pasos descritos en el procedimiento siguiente sobre el servidor primario. Los pasos que se deben realizar en los servidores secundarios aparecen mencionados de forma explícita.

Este procedimiento presupone que el servidor CA EEM está instalado con los siguientes valores predeterminados:

Si se han modificado cualesquiera de estos parámetros a un valor personalizado, sustituya los valores predeterminados por los valores personalizados.

Para configurarla conmutación por error del almacén de datos para las aplicaciones

  1. Durante la configuración de la conmutación por error, detenga los servicios de CA EEM en todos los servidores con los siguientes comandos:
    Windows
    net stop igateway
    dxserver stop all
    
    Linux y UNIX
    $IGW_LOC/S99igateway stop
    su - dsa -c "dxserver stop all"
    
  2. Copie los siguientes archivos de cada uno de los servidores secundarios de CA EEM al servidor primario (supongamos que se llama Server1), en las carpetas respectivas:
    Windows
    %DXHOME%\config\knowledge\iTechPoz-HostnameOfServerN.dxc
    %DXHOME%\config\knowledge\iTechPoz-HostnameOfServerN-Router.dxc
    %DXHOME%\config\ssld\personalities\iTechPoz-HostnameOfServerN.pem
    %DXHOME%\config\ssld\personalities\iTechPoz-HostnameOfServerN-Router.pem
    
    Linux y UNIX
    $DXHOME/config/knowledge/iTechPoz-HostnameOfServerN.dxc
    $DXHOME/config/knowledge/iTechPoz-HostnameOfServerN-Router.dxc
    $DXHOME/config/ssld/personalities/iTechPoz-HostnameOfServerN.pem
    $DXHOME/config/ssld/personalities/iTechPoz-HostnameOfServerN-Router.pem
    
  3. Copie el siguiente archivo desde los servidores secundarios a una carpeta temporal en el servidor primario Server1:
    UNIX y Linux
    $DXHOME/config/ssld/iTechPoz-trusted.pem
    
    Windows
    %DXHOME%\config\ssld\iTechPoz-trusted.pem
    
  4. Edite los archivos de configuración (iTechPoz-HostnameOfServerN.dxc) de todos los servidores en el Server1 de la manera siguiente:
    Modifique la siguiente entrada:
    address      = tcp localhost port 509
    
    #address = tcp HostnameOfServerN port 509, tcp localhost port 509
    
    #dsa-flags	= multi-write
    
    Cámbiela a:
    #address      = tcp localhost port 509
    
    address = tcp HostnameOfServerN port 509, tcp localhost port 509
    
    dsa-flags	= multi-write
    

    Notas:

  5. Edite el archivo iTechPoz.dxg en Server1 para que incluya las referencias a los servidores secundarios.

    Ejemplo:

    # iTechPoz - iTechnology Repozitory
    # Source the knowledge files of the iTechPozRouter and iTechPoz DSAs.
    source "iTechPoz-HostnameofServer1-Router.dxc";
    source "iTechPoz-HostnameofServer1.dxc";
    source "iTechPoz-HostnameOfServer2-Router.dxc";
    source "iTechPoz-HostnameOfServer2.dxc";
    source "iTechPoz-ServerN-Router.dxc";
    source "iTechPoz-ServerN.dxc";
    
  6. Cree un nuevo archivo iTechPoz-trusted.pem. Para ello, concatene el contenido del archivo iTechPoz-trusted.pem de un servidor secundario, Server2 con Server1.
    Windows
    type <ruta absoluta de iTechPoz-trusted.pem de Server2> >> <ruta absoluta de iTechPoz-trusted.pem de Server1>
    
    UNIX o Linux
    cat <ruta absoluta de iTechPoz-trusted.pem de Server2> >> <ruta absoluta de iTechPoz-trusted.pem de Server1>
    

    Ejemplo: tipo de "C:\Archivos de programa\CA\Directory\dxserver\config\ssld\iTechPoz-trusted_2.pem" >> "C:\Archivos de programa\CA\Directory\dxserver\config\ssld\iTechPoz-trusted.pem

    El archivo iTechPoz-trusted.pem del servidor secundario se concatena al archivo iTechPoz-trusted.pem de Server1.

  7. Concatene el archivo iTechPoz-trusted.pem de cada uno de los otros servidores secundarios con el archivo iTechPoz-trusted.pem resultante del Server1 del paso 6.
  8. Copie los archivos siguientes del servidor primario en las carpetas respectivas de todos los servidores secundarios:

    Nota: Haga una copia de seguridad de iTechPoz-trusted.pem, de los archivos de dsa de datos y de enrutamiento (iTechPoz*) de los servidores secundarios antes de realizar el copiado.

    UNIX y Linux
    $DXHOME/config/ssld/iTechPoz-trusted.pem
    $DXHOME/config/ssld/personalities/iTechPoz-*.pem
    $DXHOME/config/knowledge/iTechPoz*
    
    Windows
    %DXHOME%\config\ssld\iTechPoz-trusted.pem
    %DXHOME%\config\ssld\personalities\iTechPoz-*.pem
    %DXHOME%\config\knowledge\iTechPoz*
    
  9. Edite el archivo iTechPoz.dxg en cada uno de los servidores secundarios. El archivo iTechPoz.dxg debe contener:
    # iTechPoz - iTechnology Repozitory
    # Source the knowledge files of the iTechPozRouter and iTechPoz DSAs.
    source "iTechPoz-HostnameOfServerN-Router.dxc";
    source "iTechPoz-HostnameOfServerN.dxc";
    source "iTechPoz-HostnameOfServer1-Router.dxc";
    source "iTechPoz-HostnameOfServer1.dxc";
    source "iTechPoz-HostnameOfServer2-Router.dxc";
    source "iTechPoz-HostnameOfServer2.dxc";
    source "iTechPoz-ServerKRouter.dxc";
    source "iTechPoz-ServerK.dxc";
    

    Nota: Las entradas para el host local deben aparecer antes que las entradas para otros servidores.

  10. Modifique la propiedad y pertenencia a grupo de los archivos siguientes a dsa y etrdir, respectivamente, para todos los servidores de CA EEM que se ejecuten en UNIX o Linux. Ejecute los siguientes comandos:
    chown dsa:etrdir $DXHOME/config/ssld/iTechPoz-trusted.pem
    chown dsa:etrdir $DXHOME/config/knowledge/iTechPoz*
    chown dsa:etrdir $DXHOME/config/ssld/personalities/iTechPoz-*.pem
    
  11. Inicie el servicios de CA EEM en todos los servidores mediante los siguientes comandos:
    Windows
    dxserver start all
    net start igateway
    
    Linux y UNIX
    su - dsa -c "dxserver start all"
    $IGW_LOC/S99igateway start
    

    Se guardará la configuración de la conmutación por error del almacén de datos para las aplicaciones.