Sun Cluster: Guía del servicio de datos para Sun Java System Application Server para SO Solaris

Instalación y configuración de Sun Java System Application Server

Esta sección describe la instalación de Sun Java System Application Server. Sólo se incluyen la secciones específicas para Sun Cluster HA for Sun Java System Application Server. Consulte la documentación de Sun Java System Application Server 7 si desea conocer instrucciones detalladas sobre la instalación, incluidos los requisitos de las modificaciones.

Utilice el procedimiento siguiente para instalar Sun Java System Application Server.

Cómo instalar y configurar Sun Java System Application Server

Esta sección describe cómo instalar y configurar Sun Java System Application Server.

  1. Conviértase en superusuario en un miembro del clúster.

  2. Determine si está instalando Sun Java System Application Server en Solaris 8.

    • Si no es el caso, vaya al Paso 4.

    • En caso afirmativo, realice las operaciones siguientes:

    1. Ejecute la orden setup desde el directorio de instalación de Sun Java System Application Server en todos los nodos del clúster.

    2. Indique la ubicación predeterminada de las instancias de Sun Java System Application Server en el indicador de la orden setup.

      Coloque el directorio de configuración del servidor en un sistema local de archivos utilizando el directorio predeterminado, /var/opt/SUNWappserver7. Cuando se crean instancias de servidor gestionadas por Sun Cluster, hay que especificar una ruta al sistema global o sistema de archivos HAStoragePlus. Asegúrese de que todos los maestros potenciales de una instancia de Sun Java System Application Server tengan acceso a los archivos de configuración de la instancia de Sun Java System Application Server.


      Nota –

      Sun Cluster no puede utilizar el dominio creado por la orden setup.


  3. Si va a instalar Sun Java System Application Server en Solaris 8 o si va a instalar la versión Sun Java System Application Server Enterprise Edition que no se suministra con Solaris 9, continúe con el Paso 5.

  4. Si está instalando Sun Java System Application Server incluido con Solaris 9, realice estas operaciones:

    1. Instale los paquetes de Sun Java System Application Server en todos los nodos del clúster.

    2. Identifique una ubicación en un sistema global de archivos, donde desee conservar los archivos de configuración del servidor de aplicaciones.

      Puede crear un directorio separado para este sistema de archivos.

  5. (Opcional) En todos los nodos, cree un vínculo al directorio de configuración del servidor del sistema global de archivos, desde el directorio de configuración predeterminado.

    Se puede crear un vínculo al directorio de configuración del servidor o especificar la ruta completa a la ubicación del sistema global de archivos al crear los dominios de Sun Java System Application Server en el Paso 8.


    [Para crear un vínculo de Sun Java System Application Server incluido con Solaris 9] 
    #ln -s /global/appserver /var/appserver
    
    [Para crear un vínculo de Sun Java System Application Server no incluido con Solaris 9]
    #ln -s /global/appserver /var/opt/SUNWappserver7
    
  6. Si está instalando Sun Java System Application Server en Solaris 8, vaya al Paso 8.

  7. Si está instalando Sun Java System Application Server incluido con Solaris 9, realice las siguientes operaciones en todos los nodos:

    1. Enumere las secuencias de órdenes para el control de la ejecución de Sun Java System Application Server.


      # ls -1 /etc/rc?.d/*appserv
      /etc/rc0.d/K05appserv
      /etc/rc1.d/K05appserv
      /etc/rc2.d/K05appserv
      /etc/rc3.d/S84appserv
      /etc/rcS.d/K05appserv
    2. Cambie el nombre de las secuencias de órdenes para el control de la ejecución de Sun Java System Application Server.

      Al renombrar las secuencias de control de ejecución, se inhabilitan las secuencias de control de ejecución START y STOP instaladas dentro del paquete SUNWasr (o el paquete SUNWasro si se instaló Sun Java System Application Server). Este paso es necesario puesto que Sun Cluster HA for Sun Java System Application Server inicia y detiene las instancias de Sun Java System Application Server después de haber configurado el servicio de datos.


      # mv /etc/rc0.d/K05appserv  /etc/rc0.d/k05appserv
      # mv /etc/rc1.d/K05appserv  /etc/rc1.d/k05appserv
      # mv /etc/rc2.d/K05appserv  /etc/rc2.d/k05appserv
      # mv /etc/rc3.d/S85appserv  /etc/rc3.d/s85appserv
      # mv /etc/rcS.d/K05appserv  /etc/rcS.d/k05appserv

      Nota –

      El ejemplo anterior cambia la primera letra del nombre de la secuencia de control de ejecución de mayúscula a minúscula. No obstante, puede cambiar el nombre de las secuencias para que sean coherentes con sus normas habituales de administración.


    3. Verifique que haya cambiado el nombre de todas las secuencias de control de ejecución de Sun Java System Application Server.


      # ls -1 /etc/rc?.d/*appserv
      /etc/rc0.d/k05appserv
      /etc/rc1.d/k05appserv
      /etc/rc2.d/k05appserv
      /etc/rc3.d/s85appserv
      /etc/rcS.d/k05appserv
  8. Cree un dominio con información de configuración en el sistema global de archivos.


    # asadmin create-domain --path /global/appserver/domains \
    --adminport=4848 --adminuser admin --adminpassword password scdomain
    
  9. Inicie el servidor administrativo de dominios.


    # /global/appserver/domains/scdomain/admin-server/bin/startserv
    
  10. Cree nuevas instancias de servidores de aplicaciones para dotarlos de alta disponibilidad con el servidor administrativo.

  11. Cree un directorio de registro en el disco local para cada nodo que utilice la instancia Sun Java System Application Server.

    Para que Sun Java System Application Server funcione correctamente, el directorio de registro debe situarse en todos los nodos del clúster, no en el sistema de archivos del clúster. Elija una ubicación en el disco local, que sea la misma para todos los nodos del clúster.


    schost-1# mkdir -p /var/nombre_ruta/dominio/instancia/logs/
    

    Nota –

    Si prevé que va a haber archivos de registros grandes, asegúrese de que el sistema de archivos donde se encuentra el directorio tenga espacio suficiente para manejarlos.


  12. Cambie la ubicación de Sun Java System Application Server PidLog para que refleje el directorio creado en el Paso 11. Para cambiar la ubicación, edite el archivo init.conf situado en el directorio de configuración del servidor.

  13. Cambie la ubicación de PID_FILE en el archivo stopserv para que coincida con el valor de PidLog fijado en el Paso 12.

  14. Cambie la ubicación de los parámetros Log File, Log Root y Transaction Log Location para que reflejen el directorio creado en el Paso 11. Para cambiar estos parámetros, utilice la interfaz administrativa de Sun Java System Application Server. Consulte “Configuring the Log Service” en Sun Java System Application Server 7 Collection (Solaris Edition) Administrator's Guide si desea conocer las instrucciones.

  15. Cambie la ubicación del parámetro accesslog para que refleje el directorio creado en el Paso 11. Para cambiar este parámetro, emplee la utilidad asadmin. A continuación puede ver un ejemplo de la orden asadmin usada para cambiar la ubicación de accesslog, donde server1 es el nombre de la instancia del servidor de la aplicación. Consulte Sun Java System Application Server 7 Administrator's Guide si desea conocer más instrucciones.


    % asadmin
    asadmin> set server1.virtual-server.server1.property.accesslog=
    "/var/pathname/domain/instance/logs/accesslog"
  16. Asegúrese de que cualquier nombre lógico de sistema que utilice el servidor de aplicaciones esté configurado y en línea.

  17. Si el servidor de aplicaciones está configurado como un servicio a prueba de fallos, configure la dirección IP del receptor de HTTP con la dirección IP lógica y el nombre de servidor con el nombre lógico de servidor. Si el servidor de aplicaciones se configura como un servicio con maestros en múltiples nodos, vaya al Paso 19.

    Esta operación se debe realizar en el nodo primario del sistema lógico.

  18. Si el servidor de aplicaciones está configurado como servicio controlado en varios nodos, configure la dirección IP del receptor de HTTP como 0.0.0.0 y Return Server Name en localhost.

  19. Verifique que el receptor de HTTP devuelva el nombre de servidor correcto.

    Éste suele ser el nombre del sistema que utilizarán los clientes para acceder a los recursos del servidor de aplicaciones.

  20. Si éste está configurado como un servicio a prueba de fallos, configure el receptor de IIOP con la dirección IP lógica de la instancia Sun Cluster HA for Sun Java System Application Server, pero si está configurado como un servicio con maestros en múltiples nodos, vaya al Paso 21.

    Si el servidor administrativo debe ofrecer una alta disponibilidad, configure sólo el receptor de HTTP; aquél no tiene un receptor IIOP.

  21. Inhabilite el inicio de Sun Java System Application Server del servidor Message Queue anulando la selección de Start Enable de los servicios bajo JMS.

  22. Inicie el servidor de aplicaciones con la orden startserv.


    # /global/appserver/domains/scdomain/server1/bin/startserv
    

    Si el servidor no se inicia, corrija el problema. Consulte la documentación de Sun Java System Application Server 7 si desea más información.

  23. Detenga el servidor de aplicaciones con la orden stopserv.


    # /global/appserver/domains/scdomain/server1/bin/stopserv
    

    Debe detener el servidor antes de continuar con el paso siguiente de la instalación y del proceso de configuración.

Uso de Sun Java System Application Server con HADB

Si desea usar Enterprise Edition de Sun Java System Application Server con HADB habilitado en un clúster, instale y configure el servicio de datos de Sun Cluster para Sun Java System HADB. Consulte Sun Cluster Data Service for Sun Java System HADB Guide for Solaris OS si desea conocer las instrucciones sobre los procedimientos.