Desarrollo del plan de instalación
Las especificaciones de despliegue y la arquitectura de implementación describen el estado final de la solución. La arquitectura de implementación muestra cuántas instancias de componentes están instaladas, en qué sistemas informáticos se han instalado las instancias de componentes y la forma en que éstas interactúan. Para lograr el estado descrito en la arquitectura de implementación, debe instalar y configurar las instancias de componentes en la solución en cada sistema informático uno por uno hasta que haya instalado y configurado la solución entera. El plan de instalación debe proporcionar los procedimientos de instalación y configuración de cada instancia de componente de la solución, en el orden correcto.
Para desarrollar un plan de instalación y configuración, debe aplicar la información de la que disponga sobre las dependencias de los componentes y otros aspectos de la instalación a las especificaciones de despliegue y a la arquitectura de implementación de Java ES. Debe determinar la secuencia correcta para instalar y configurar las instancias de componentes de la solución, así como los valores de entrada que lograrán la interacción de las instancias de componentes.
Esta sección proporciona una guía para analizar una arquitectura de implementación y un conjunto de especificaciones con objeto de desarrollar un plan de instalación. En general, el procedimiento comienza de esta forma:
-
Abra un archivo de texto, o utilice una hoja de papel en blanco o algún otro medio para anotar el plan.
-
En la arquitectura de implementación, examine los componentes de cada sistema informático y determine las dependencias de componentes que existan.
-
Identifique las instancias de componentes que no tengan relaciones de dependencia con otros componentes. Suelen ser, normalmente, las instancias de Directory Server. El plan de instalación comienza con instrucciones para instalar estas instancias de componentes en los sistemas informáticos especificados. Comience el plan de instalación registrando estos sistemas informáticos y las instancias de componentes instaladas en ellos.
-
Determine cuáles son los valores de instalación o configuración correctos de la solución para las instancias de componentes en estos sistemas informáticos específicos. Incluya estos valores de configuración en el plan de instalación.
-
Entre los componentes que quedan, determine cuáles de ellos tienen relaciones de dependencia sólo con Directory Server. Habitualmente, suelen ser los sistemas informáticos que cuentan con Access Manager. A continuación, incluya en el plan de instalación dichos sistemas informáticos.
-
Continúe analizando las especificaciones siguiendo el orden de las dependencias de los componentes. Determine los valores de configuración necesarios y registre estas instancias de componentes en el plan.
Por ejemplo, si usa este proceso para analizar la arquitectura de implementación que se muestra en la Figura 2–1, deberá desarrollar un plan de instalación similar al de la Tabla 3–3.
La Tabla 3–3 muestra los 8 primeros pasos del plan de instalación. Para que se vea más clara la estructura del plan, no se han incluido los valores de configuración individuales. En este plan, tenga en cuenta los siguientes aspectos:
-
El plan incluye los equipos de la solución según el orden en que se instalarán y configurarán las instancias de componentes.
-
La secuencia de instalación queda determinada por la aplicación de las dependencias que afectan a toda la solución y por las dependencias locales. La aplicación de las dependencias que afectan a toda la solución proporciona la siguiente secuencia básica: Directory Server, Access Manager, Messaging Server y, por último, Calendar Server. Al aplicar las dependencias locales de Communications Express a esta secuencia, se incluyen también las instancias de Servidor Web
en los equipos AM1 y AM2, y el software de Sun Cluster y Sun Cluster Agent en los equipos mscs01 y mscs02.
-
El plan incluye descripciones acerca de los procedimientos de configuración e instalación para todas las estrategias de redundancia utilizadas en las soluciones de Java ES. La lista de tareas para DS1 y DS2 es un ejemplo de plan para la repetición de varias réplicas principales de Directory Server. La lista de tareas para AM1 y AM2 es un ejemplo de plan para los componentes de equilibrado de carga. La lista de tareas para STR1 y STR2 es un ejemplo de plan para los componentes que se ejecutan en una configuración de Sun Cluster.
-
Las tareas para STR1 y STR2 proporcionan un ejemplo sobre la instalación y la configuración de varios componentes en un equipo. La primera vez que ejecute el instalador, instale el componente principal de Sun Cluster. Una vez configurado el componente principal de Sun Cluster, ejecute el instalador de nuevo para instalar Messaging Server y Calendar Server. Estos componentes están configurados en orden, en función de sus dependencias. La tercera vez que ejecute el instalador en el equipo, se instala Sun Cluster Agent para Messaging Server y Calendar Server, que depende de la presencia de Messaging Server y Calendar Server.
Tabla 3–3 Resumen del plan de instalación para la arquitectura de implementación de ejemplo
Equipo
|
Tareas de instalación y configuración
|
DS1
|
-
Ejecute el instalador de Java ES en este equipo. Instale y configure una instancia de Directory Server usando los valores de configuración que figuran en la especificación de administración de usuarios.
-
Inicie la instancia de Directory Server y compruebe su funcionamiento.
|
DS2
|
-
Ejecute el instalador de Java ES en este equipo. Instale y configure una instancia de Directory Server usando los valores de configuración que figuran en la especificación de administración de usuarios.
-
Inicie la instancia de Directory Server y compruebe su funcionamiento.
-
Compruebe que el equilibrado de carga funcione correctamente para las dos instancias de Directory Server.
-
Cierre la instancia de Directory Server en DS2. Salga de la instancia de Directory Server que se ejecuta en DS1.
|
AM1
|
-
Ejecute el instalador de Java ES en este equipo. Instale y configure una instancia de Access Manager. Configure la instancia de Access Manager para que interactúe con el servicio de directorio lógico creado por las instancias de Directory Server a las que se ha aplicado el equilibrio de carga.
-
Inicie la instancia de Access Manager y compruebe su funcionamiento.
-
Configure la instancia de Access Manager para el equilibrado de carga.
|
AM2
|
-
Ejecute el instalador de Java ES en este equipo. Instale y configure una instancia de Access Manager. Configure la instancia de Access Manager para que interactúe con el servicio de directorio lógico creado por las instancias de Directory Server a las que se ha aplicado el equilibrio de carga.
-
Inicie la instancia de Access Manager y compruebe su funcionamiento.
-
Configure la instancia de Access Manager para el equilibrado de carga.
-
Use la consola de Access Manager para modificar las entradas de directorio de Access Manager.
-
Compruebe que las dos instancias de Access Manager estén trabajando correctamente con la operación de equilibrado de carga.
|
STR1
|
-
Ejecute el instalador de Java ES. Instale el componente principal de Sun Cluster.
-
Prepare el equipo para la configuración de Sun Cluster. Este paso incluye la creación y el montaje de los sistemas de archivos que usa el software de Sun Cluster.
-
Ejecute el asistente de configuración de Sun Cluster. Establezca y configure el clúster.
|
STR2
|
-
Ejecute el instalador de Java ES. Instale el componente principal de Sun Cluster.
-
Prepare el equipo para la configuración de Sun Cluster. Este paso incluye la creación y el montaje de los sistemas de archivos que usa el software de Sun Cluster.
-
Ejecute el asistente de configuración de Sun Cluster. Establezca y configure el clúster.
-
Complete la configuración del Protocolo de tiempo para redes (NTP, Network Timing Protocol) en STR1 y STR2.
-
Agregue el dispositivo del quórum al clúster (conectado a ambos equipos).
-
Cree sistemas de archivos en clúster y grupos de recursos, y configure el nombre de host virtual y la dirección IP.
-
Compruebe las funciones de conmutación por error del clúster.
|
STR1
|
-
Ejecute el instalador de Java ES. Instale Messaging Server y Calendar Server.
-
En el equipo DS1, ejecute la herramienta de preparación de Directory Server.
-
Ejecute el asistente de configuración de Messaging Server para crear una instancia de Messaging Server. Proporcione los valores de configuración para crear una ramificación en el árbol de directorio LDAP según la especificación de administración de usuarios. Proporcione los valores de configuración necesarios para configurar la instancia de Messaging Server con objeto de que pueda interactuar con las instancias de Access Manager y las de Directory Server a las que se ha aplicado el equilibrado de carga.
-
Configure Messaging Server para el inicio de sesión único.
-
Inicie la instancia de Messaging Server y compruebe su funcionamiento.
-
Ejecute el asistente de configuración de Calendar Server para crear una instancia de Calendar Server. Proporcione los valores de configuración que permiten configurar la instancia para usar la ramificación LDAP creada por la configuración de Messaging Server para los datos de grupo y usuario. Proporcione los valores de configuración necesarios para configurar la instancia de Calendar Server con objeto de que pueda interactuar con las instancias de Access Manager y las de Directory Server a las que se ha aplicado el equilibrado de carga.
-
En el equipo STR2 cree un usuario, un grupo de usuarios y un directorio de Calendar Server.
-
Edite el archivo de configuración de Calendar Server. Defina los parámetros de configuración para usar la dirección IP virtual en lugar de la dirección IP del equipo.
-
Configure Calendar Server para el inicio de sesión único.
-
Inicie la instancia de Calendar Server y compruebe su funcionamiento.
|
STR1
|
-
Ejecute el instalador de Java ES. Instale Sun Cluster Agent para Messaging Server y Sun Cluster Agent para Calendar Server.
-
Usando Messaging Server Agent, cree y habilite un recurso de Messaging Server.
-
Compruebe las funciones de conmutación por error del recurso de Messaging Server desde STR1 hasta STR2.
-
Usando Messaging Server Agent, cree y habilite un recurso de Calendar Server.
-
Compruebe las funciones de conmutación por error del recurso de Calendar Server desde STR1 hasta STR2.
|
STR2
|
Las instancias que configuró en mscs01 se reconocen automáticamente como recursos compartidos.
|