Pour préparer votre environnement pour le tutoriel, vous devez configurer les serveurs de catalogue et de conteneur de la topologie.
Dans ce tutoriel, vous créez les clusters suivants dans la cellule WebSphere Application Server :
Autre configuration : vous pouvez héberger tous les serveurs d'applications dans un seul cluster, tel que appCluster. Avec cette configuration, tous les serveurs du cluster sont les clients et les serveurs de conteneur. Ce tutoriel utilise deux clusters pour distinguer les serveurs d'applications qui hébergent les clients et les serveurs de conteneur.
Dans ce tutoriel, vous configurez un domaine de service de catalogue qui se compose d'un serveur distant qui ne se trouve pas dans la cellule WebSphere Application Server. Cette configuration n'étant pas la valeur par défaut, les serveurs de catalogue sont exécutés dans le gestionnaire de déploiement et les autres processus le sont dans la cellule WebSphere Application Server. Voir Création de domaines de service de catalogue dans WebSphere Application Server pour plus d'informations sur la création d'un domaine de service de catalogue constitué de serveurs distants.
Les fichiers objectGrid.xml et objectGridDeployment.xml créent les grilles de données et les mappes qui stockent les données d'application.
Ces fichiers de configuration doivent s'appeler objectGrid.xml et objectGridDeployment.xml. Lorsque le serveur d'applications démarre, eXtreme Scale détecte ces fichiers dans le répertoire META-INF de l'EJB et des modules Web. Si ces fichiers sont trouvés, il suppose que la machine JVM (Java virtual machine) fait office de serveur de conteneur pour les grilles de données définie dans les fichiers de configuration.
<?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>
Dans cette leçon, vous avez découvert la topologie du tutoriel et ajouté les fichiers de configuration et les exemples d'applications à votre environnement.