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
    ssld stop
    
    Linux y UNIX
    $IGW_LOC/S99igateway stop
    su - dsa -c "dxserver stop all"
    su - dsa -c "ssld stop"
    
  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 los contenidos del archivo iTechPoz-trusted.pem de cada uno de los servidores secundarios 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

  7. Concatene el contenido de iTechPoz-trusted.pem de cada servidor secundario con el archivo iTechPoz-trusted.pem en Server1.
  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 /opt/CA/Directory/dxserver/config/ssld/iTechPoz-trusted.pem
    chown dsa:etrdir /opt/CA/Directory/dxserver/config/knowledge/iTechPoz*
    
  11. Inicie el servicios de CA EEM en todos los servidores mediante los siguientes comandos:
    Windows
    ssld start
    dxserver start all
    net start igateway
    
    Linux y UNIX
    su - dsa -c "ssld start"
    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.