Um die Umgebung für das Lernprogramm vorzubereiten, müssen Sie die Katalog- und Container-Server für die Topologie konfigurieren.
In diesem Lernprogramm erstellen Sie die folgenden Cluster in der Zelle von WebSphere Application Server:
Alternative Konfiguration: Sie können alle Anwendungsserver in einem einzigen Cluster, z. B. im Cluster "appCluster", hosten. Bei dieser Konfiguration sind alle Server im Cluster sowohl Clients als auch Container-Server. In diesem Lernprogramm werden zwei Cluster verwendet, um eine Unterscheidung zwischen den Anwendungsservern zu treffen, die die Clients und Container-Server hosten.
In diesem Lernprogramm konfigurieren Sie eine Katalogservicedomäne, die sich aus einem fernen Server zusammensetzt, der nicht in der Zelle von WebSphere Application Server enthalten ist. Diese Konfiguration ist nicht die Standardkonfiguration und führt dazu, dass die Katalogserver im Deployment Manager und andere Prozesse in der Zelle von WebSphere Application Server ausgeführt werden. Weitere Informationen zum Erstellen einer Katalogservicedomäne, die sich aus fernen Servern zusammensetzt, finden Sie unter Katalogservicedomänen in WebSphere Application Server erstellen.
Die Dateien objectGrid.xml und objectGridDeployment.xml erstellen die Datengrids und Maps, in denen die Anwendungsdaten gespeichert werden.
Diese Konfigurationsdateien müssen objectGrid.xml und objectGridDeployment.xml genannt werden. Wenn der Anwendungsserver gestartet wird, erkennt eXtreme Scale diese Dateien im Verzeichnis META-INF der EJB- und Webmodule. Werden diese Dateien gefunden, wird angenommen, dass die Java Virtual Machine (JVM) als Container-Server für die in den Konfigurationsdateien definierten Datengrids dient.
<?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>
In dieser Lerneinheit haben Sie sich mit der Topologie für das Lernprogramm vertraut gemacht und die Konfigurationsdateien und Beispielanwendungen in Ihrer Umgebung hinzugefügt.