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

ProcedureCómo instalar y configurar Sun Java System Application Server

Pasos
  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 la respuesta es negativa, continúe con el Paso 4.

    • Si la respuesta es afirmativa, lleve a cabo las siguientes operaciones.

    1. Ejecute el comando 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 comandos setup.

      Coloque el directorio de configuración en el sistema de archivos local usando 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 el comando 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 el paquete 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.

    Puede crear un enlace al directorio de configuración del servidor o bien especificar la ruta completa a la ubicación en el sistema de archivos global cuando cree los dominios de Sun Java System Application Server en el Paso 8.

    • Para crear un enlace al Sun Java System Application Server incluido en Solaris 9, debe ejecutar el siguiente comando.


      # ln -s /global/appserver /var/appserver
      
    • Para crear un enlace al Sun Java System Application Server no incluido en Solaris, debe ejecutar el siguiente comando.


      # ln -s /global/appserver /var/opt/SUNWappserver7
      
  6. Si está instalando Sun Java System Application Server en Solaris 8, continúe con el 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 cambiar el nombre de las secuencias de órdenes, se deshabilitan las secuencias de órdenes para el control de la ejecución START y STOP que instaló como parte del paquete SUNWasr (o el paquete SUNWasro si se instaló el Sun Java System Application Server no incluido en Solaris). Este paso es necesario puesto que Sun Cluster HA para 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. Sin embargo, se pueden cambiar los nombres de las secuencias para que sean coherentes con sus prácticas de administración normales.


    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/pathname/domain/instance/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 la instancia de Sun Java System Application Server PidLog para que haga referencia al directorio que creó en el Paso 11. Para cambiar la ubicación, edite el archivo init.conf ubicado 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 que estableció en el Paso 12.

  14. Cambie la ubicación de los parámetros Log File, Log Root y Transaction Log Location para que hagan referencia al directorio que creó en el Paso 11. Para cambiar estos parámetros, utilice la interfaz administrativa de Sun Java System Application Server. Para obtener instrucciones acerca de la configuración, consulte la documentación de Sun Java System Application Server.

  15. Cambie la ubicación del parámetro accesslog para que haga referencia al directorio creado en el Paso 11. Para cambiar este parámetro, emplee la utilidad asadmin. Consulte la documentación de Sun Java System Application Server para obtener instrucciones.

  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 la aplicación está configurado como servicio controlado en varios nodos, continúe con el Paso 19.

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

  18. Si el servidor de la aplicación está configurado como servicio controlado en varios nodos, configure la dirección IP del receptor HTTP en 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 para Sun Java System Application Server, Si el servidor de la aplicación está configurado como servicio controlado en varios nodos, continúe con el 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 el comando 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 para obtener mas información.

  23. Detenga el servidor de aplicaciones con el comando 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.