WebSphere Extended Deployment, Version 6.0.x     Systèmes d'exploitation : AIX, HP-UX, Linux, Solaris, Windows, z/OS

Démarrage d'un serveur ObjectGrid sur un serveur d'applications

Vous pouvez configurer un serveur ObjectGrid pour qu'il démarre sur un serveur d'applications. WebSphere Application Server détecte le composant ObjectGrid et lance automatiquement le serveur ObjectGrid.

Avant de commencer

Vous pouvez configurer des serveurs ObjectGrid dans WebSphere Application Server version 6.0.2 et ultérieure, y compris lorsque des extensions telles que WebSphere Extended Deployment ou WebSphere Business Integration Server sont installées. Des versions antérieures de WebSphere Application Server, telles que WebSphere Application Server version 5.0.2, peuvent comporter des applications qui utilisent ObjectGrid en tant que client, mais la fonction du serveur ObjectGrid ne peut pas être colocalisée avec les versions précédentes du serveur d'applications.

Si vous utilisez des configurations en clusters qui permettent la réplication, le gestionnaire haute disponibilité est requis. Les serveurs ObjectGrid utilisent le gestionnaire haute disponibilité différemment des serveurs d'applications standard. Lorsque le serveur ObjectGrid se trouve dans un serveur d'applications, il ne configure, n'initialise ni ne crée le service du gestionnaire haute disponibilité, mais utilise le service de haute disponibilité existant sur le serveur d'applications. Pour la réplication entre des serveurs ObjectGrid, les serveurs ObjectGrid doivent s'exécuter dans des serveurs d'applications qui sont membres du même groupe principal.

Toutes les autres fonctions du serveur ObjectGrid sont identiques lorsque le serveur s'exécute dans WebSphere Application Server. Si la spécification de votre cluster ObjectGrid inclut trois serveurs, ils peuvent être hébergés par trois serveurs d'applications, quels qu'ils soient, figurant dans un groupe principal unique. Les serveurs d'applications peuvent également étendre des clusters, à condition que les clusters appartiennent au même groupe principal. L'étape la plus importante consiste à corréler le nom d'hôte TCP/IP du serveur et les informations de port dans le fichier cluster.xml.

Pourquoi et quand utiliser cette tâche

Utilisez cette tâche pour exécuter des serveurs ObjectGrid dans les serveurs d'applications de votre environnement WebSphere Application Server.
  1. Ajoutez les propriétés personnalisées requises dans la machine virtuelle Java (JVM). Dans la console d'administration, sélectionnez Serveurs > Serveurs d'applications > nom_serveur > Gestion des processus et Java > Définition des processus > Machine virtuelle Java > Propriétés personnalisées. Cliquez sur Nouveau. Créez les propriétés personnalisées suivantes :
    Table 1. Propriétés personnalisées de la JVM pour des serveurs ObjectGrid
    Nom de la propriété personnalisée Description Exemple de valeur
    objectgrid.server.name Spécifie le nom du serveur ObjectGrid à utiliser dans ce serveur d'applications. Il doit s'agir de l'un des noms de serveur définis dans le fichier XML du cluster ObjectGrid. server1
    objectgrid.xml.url Spécifie l'URL (Universal Resource Locator) du fichier XML ObjectGrid. Cette propriété est requise.
    file:///d:/was/etc/test/
    objectGridMatch.xml
    objectgrid.cluster.xml.url Spécifie l'URL du fichier XML du cluster ObjectGrid. Cette propriété est requise.
    file:///d:/was/etc/test/
    csCluster0.xml
    objectgrid.security.server.props Spécifie l'URL du fichier de propriétés de la sécurité du serveur ObjectGrid. Cette propriété n'est requise que si la sécurité est activée dans le fichier XML du cluster ObjectGrid. Pour déterminer si la sécurité est activée dans votre fichier XML de cluster, recherchez le texte suivant :
    <cluster name="cluster1" securityEnabled="true"
    ....
    Si l'attribut securityEnabled a pour valeur false, il n'est pas nécessaire de définir cette propriété.

    Utilisez le fichier security.ogserver.props comme modèle. Voir la rubrique pour connaître la signification des propriétés de ce fichier et savoir comment les utiliser.

    file:///d:/was/
    optionalLibraries/
    ObjectGrid/properties/
    security.ogserver.props 
    Vous pouvez également définir ces propriétés JVM dans la zone Arguments JVM génériques du panneau Machine virtuelle Java de la console d'administration. Exemple de valeur pour la zone Arguments JVM génériques :
    -Dobjectgrid.server.name=server1 
    -Dobjectgrid.xml.url=file:///<RACINE_INSTALL>\optionalLibraries\ObjectGrid\
    META-INF\cluster-objectgrid-definition.xml 
    -Dobjectgrid.cluster.xml.url=file:///<RACINE_INSTALL>\optionalLibraries\
    ObjectGrid\META-INF\cluster-config-1.xml 
  2. Sauvegardez les modifications et redémarrez le serveur d'applications. WebSphere Application Server détecte le composant ObjectGrid et démarre automatiquement le serveur ObjectGrid.

    Le composant ObjectGrid qui se trouve dans le serveur d'applications utilise la structure de canal pour interagir avec les clients ObjectGrid ; il s'agit du port Client Access. Lorsque le serveur ObjectGrid est démarré, il détecte la colocalisation avec WebSphere Application Server et utilise la structure de canal qui est déjà exécutée dans le serveur d'applications. Le serveur ObjectGrid crée et démarre sa propre structure de canal uniquement si aucune structure de canal n'existe ou n'est démarrée dans le serveur d'applications.

  3. Arrêtez le serveur ObjectGrid. Arrêtez le serveur ObjectGrid en arrêtant le serveur d'applications associé. Vous ne pouvez pas arrêter le serveur ObjectGrid à l'aide des commandes de gestion du système ObjectGrid.

Résultat

Les serveurs d'applications de votre environnement WebSphere Application Server exécutent des serveurs ObjectGrid.



Related tasks
Chargement et exécution de l'application exemple ObjectGrid dans WebSphere Extended Deployment

Rubrique Tâche    

Conditions d'utilisation | Commentaires Dernière mise à jour le : Mar 16, 2006 10:04:25 AM EST
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r0/index.jsp?topic=?topic=/com.ibm.websphere.xd.doc/info/objectgrid/tobgstartobgserver.html

© Copyright IBM 2006. All Rights Reserved.
Ce centre de documentation s'appuie sur la technologie Eclipse. (http://www.eclipse.org)