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

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

Esta sección describe los pasos para ejecutar las tareas siguientes:


Nota –

Debe seguir ciertas convenciones al configurar las asignaciones de URL para el servidor Web. Por ejemplo, para preservar la disponibilidad al configurar el directorio de CGI, debe ubicar los directorios asignados en el sistema de archivos del clúster. En este ejemplo, asigna el directorio de CGI a /global/nombre de ruta/cgi-bin.

En situaciones en las que los programas de CGI acceden a los servidores de “componente trasero” como RDBMS, asegúrese de que el software Sun Cluster controle también el servidor de “componente trasero”. Si el servidor es un RDBMS (sistema de gestión de bases de datos relacionales) admitido por el software Sun Cluster, utilice uno de los paquetes de RDBMS de alta disponibilidad. También se pueden usar las API que se indican en Sun Cluster: Guía del desarrollador de los servicios de datos del sistema operativo Solaris para poner el servidor bajo el control de Sun Cluster.


ProcedureCómo instalar Sun Java System Web Server

Para realizar este procedimiento, necesitará la siguiente información acerca de su configuración.


Nota –

Si se van a ejecutar Sun Cluster HA para Sun Java System Web Server y otro servidor de HTTP, y los dos utilizan los mismos recursos de red, será necesario configurarlos para que reciban en puertos diferentes. En caso contrario, se podría producir un conflicto de puertos entre los dos servicios.


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

  2. Inicie la instalación.

    • Si piensa instalar Sun Java System Web Server en Solaris 8, ejecute la orden setup para Sun Java System Web Server desde el directorio de instalación del CD.

    • Si tiene pensado instalar el software Sun Java System Web Server que se suministra con Solaris 9, siga las instrucciones del CD de instalación.


    Nota –

    Si tiene pensado instalar el software Sun Java System Web Server que se suministra con Solaris 9, no habilite el inicio automático del servidor web al reiniciar el sistema.


  3. Cuando se le indique, introduzca la ubicación en que se instalarán los binarios de Sun Java System Web Server.

    Se puede especificar una ubicación en el sistema de archivos del clúster o en los discos locales para la instalación. Si desea efectuar la instalación en discos locales, instale el servidor web en todos los nodos del clúster que sean principales potenciales del recurso de red (nombre del sistema lógico o dirección compartida) que especifique el paso siguiente.

  4. Cuando se le pida el nombre de una máquina, introduzca el nombre lógico del servidor del que depende Sun Java System Web Server y el nombre del dominio DNS adecuado.

    Un nombre lógico completo de servidor tiene el formato recurso-de-red.nombre-de-dominio, por ejemplo, schost-1.sun.com.


    Nota –

    Para que Sun Cluster HA para Sun Java System Web Server realice una operación correcta de recuperación de fallos, deberá utilizar el nombre lógico de servidor o el nombre de recurso de dirección compartida (en lugar del nombre físico de servidor) en este caso y siempre que se le pregunte.


  5. Seleccione Ejecutar el servidor de administración como root cuando se le pregunte.

    Anote el número de puerto que seleccione la secuencia de instalación Sun Java System para el servidor de administración, ya que es posible que desee utilizar este valor predeterminado más adelante, al usar el servidor de administración para configurar una instancia de Sun Java System Web Server. También puede especificar un número de puerto diferente al configurar una instancia del servidor Sun Java System.

  6. Cuando se le indique, escriba una identificación del administrador del servidor y una contraseña.

    Siga las directrices adecuadas a su sistema.

    Cuando aparezca un mensaje que indique que se va a iniciar el servidor de administración, la instalación estará lista para la configuración.

ProcedureCómo configurar Sun Java System Web Server

Este procedimiento describe cómo configurar una instancia del servidor Web Sun Java System para que tenga una alta disponibilidad. Utilice el navegador Netscape para interactuar con este procedimiento.

Tenga en cuenta los puntos siguientes antes de realizar este procedimiento.

Pasos
  1. Si va a configurar Sun Java System Web Server como servicio de datos escalables, cree un directorio en el disco local de todos los nodos que van a alojar los registros, archivos de error y el archivo PID que gestiona Sun Java System Web Server.

    Para que la configuración escalable funcione correctamente, estos archivos deben estar situados en cada uno de los nodos del clúster, no en el sistema de archivos del clúster. Use el almacenamiento compartido sólo si va a configurar Sun Java System Web Server como servicio de datos a prueba de fallos.

    Elija una ubicación en el disco local, que sea la misma para todos los nodos del clúster. Utilice el comando mkdir -p para crear el directorio. Haga que nobody sea el propietario de este directorio.

    El ejemplo siguiente muestra cómo realizar este paso.


    phys-schost-1# mkdir -p /var/pathname/http-instance/logs/
    

    Nota –

    Si prevé que va a haber registros de error y archivos PID de gran tamaño, no los ponga en un directorio de /var porque lo saturarán. En su lugar, cree un directorio en una partición que disponga del espacio suficiente para gestionar archivos grandes.


  2. Inicie el navegador de Netscape desde la estación de trabajo de administración o desde un nodo del clúster.

  3. En uno de los nodos del clúster, vaya al directorio https-admserv y arranque el servidor de administración Sun Java System.


    # cd https-admserv
    # ./start
    
  4. Escriba el URL del servidor de administración Sun Java System en el navegador Netscape.

    La dirección URL consta del nombre físico del servidor y el número de puerto que ha establecido la secuencia de instalación de Sun Java System en el Paso 4 del procedimiento de instalación del servidor, por ejemplo, n1.eng.sun.com:8888. Cuando realiza el Paso 2 de este procedimiento, el comando ./start muestra la dirección URL de administración.

    Cuando se le solicite, utilice la contraseña e Id. de usuario que especificó en el Paso 6 del procedimiento de instalación del servidor para iniciar la sesión en la interfaz del servidor de administración Sun Java System.

  5. Con el servidor de administración, cuando sea posible, y con cambios manuales cuando no lo sea, realice los pasos siguientes:

    • Verifique que el nombre del servidor sea correcto.

    • Verifique que el usuario del servidor se establezca como superusuario.

    • Cambie el campo de la dirección de vínculo a una de las siguientes direcciones.

      • Un nombre lógico de servidor o dirección compartida, si usa DNS como servicio de nombres

      • La dirección IP asociada con el nombre lógico de servidor o dirección compartida, si usa NIS como servicio de nombres

    • Actualice las entradas de ErrorLog, PidLog y Access Log para que reflejen el directorio creado en el Paso 1 de esta sección.

    • Guarde los cambios.

  6. Cree un archivo que contenga la contraseña de clave segura necesaria para iniciar esta instancia y coloque este archivo en el directorio raíz del servidor. Déle el nombre de keypass.


    Nota –

    Dado que este archivo contiene la contraseña de la base de datos de claves, protéjalo con los permisos pertinentes.