Para preparar el entorno para la guía de aprendizaje, debe configurar la seguridad de WebSphere Application Server. Puede configurar la administración y la seguridad de la aplicación mediante repositorios federados basados en archivo interno como registro de cuentas de usuario.
Esta guía de aprendizaje le guía por la creación de cuatro servidores de aplicaciones WebSphere Application Server para mostrar las aplicaciones de ejemplo con la seguridad habilitada. Estos servidores de aplicaciones se agrupan en dos clústeres, cada uno de ellos con dos servidores:
El servidor de catálogo se despliega en el proceso de gestor de despliegue de forma predeterminada. Esta guía de aprendizaje utiliza el comportamiento predeterminado. En un entorno de producción no se recomienda alojar el servidor de catálogo en el gestor de despliegue. En un entorno de producción, debe crear un dominio de servicio de catálogo para definir dónde se inician los servidores de catálogo. Si desea más información, consulte Creación de dominios de servicio de catálogo en WebSphere Application Server.
Configuración alternativa: puede alojar todos los servidores de aplicaciones en un solo clúster como, por ejemplo, en el clúster appCluster. Con esta configuración, todos los servidores del clúster son tanto clientes como servidores de contenedor. Esta guía de aprendizaje utiliza dos clústeres para distinguir entre los servidores de aplicaciones que alojan los clientes y servidores de contenedor.
Los archivos objectGrid.xml y objectGridDeployment.xml crean las cuadrículas de datos y correlaciones que almacenan los datos de aplicación.
Estos archivos de configuración se deben denominar objectGrid.xml y objectGridDeployment.xml. Cuando se inicia el servidor de aplicaciones, eXtreme Scale detecta estos archivos en el directorio META-INF de los módulos EJB y web. Si se encuentran estos archivos, se asume que la máquina virtual Java (JVM) actúa como un servidor de contenedor para las cuadrículas de datos definidas en los archivos de configuración.
<?xml version="1.0" encoding="UTF-8"?>
<objectGridConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://ibm.com/ws/objectgrid/config ../objectGrid.xsd"
xmlns="http://ibm.com/ws/objectgrid/config">
<objectGrids>
<objectGrid name="Grid" txTimeout="15">
<backingMap name="Map1" />
</objectGrid>
</objectGrids>
</objectGridConfig>
<?xml version="1.0" encoding="UTF-8"?>
<deploymentPolicy xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://ibm.com/ws/objectgrid/deploymentPolicy ../deploymentPolicy.xsd"
xmlns="http://ibm.com/ws/objectgrid/deploymentPolicy">
<objectgridDeployment objectgridName="Grid">
<mapSet name="mapSet" numberOfPartitions="5" minSyncReplicas="0" maxSyncReplicas="1" >
<map ref="Map1"/>
</mapSet>
</objectgridDeployment>
</deploymentPolicy>
En esta lección, ha aprendido sobre la topología de la guía de aprendizaje y ha añadido archivos de configuración y aplicaciones de ejemplo al entorno.