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

Présentation de l'exemple de gestion des stratégies

Si le cluster est en cours d'exécution, arrêtez-le. Vérifiez également que le gestionnaire de déploiement et l'agent du noeud NodeA sont en cours d'exécution. Ouvrez une fenêtre du shell de commande et placez-vous dans le répertoire \bin du gestionnaire de déploiement. Vérifiez que le fichier policyPK1_startup.properties créé ci-dessus se trouve également dans le répertoire \bin du gestionnaire de déploiement.

Exécutez la commande suivante pour charger la stratégie créée plus haut :

wpfadmin createpolicy policyPK1_startup.properties

Le résultat doit apparaître sous la forme ci-après. Dans le cas contraire, vérifier le fichier de propriétés :
wsadmin -lang jython -f wpfadmin.pty createPolicy policyPK1_startup.properties
WASX7209I: Connecté au processus "Gestionnaire de déploiement" sur le noeud CellManager 
en utilisant le connecteur SOAP. Le type de processus est : DeploymentManager
La stratégie PK1StartupPolicy a été créée.
Le fichier coregroup.xml du gestionnaire de déploiement comporte désormais la stratégie suivante :
<policies xmi:type="coregroup:OneOfNPolicy" xmi:id="OneOfNPolicy_1097944892103" 
name="PK1StartupPolicy" description="WPF Cluster Scoped Partition Policy 
Extended PK000001 Start" policyFactory="com.ibm.ws.hamanager.coordinator.policy.
impl.OneOfNPolicyFactory" isAlivePeriodSec="-1" quorumEnabled="true" 
failback="true" preferredOnly="true" preferredServers="CoreGroupServer_1097678779756
CoreGroupServer_1097678774418">
<MatchCriteria xmi:id="MatchCriteria_1097944898452" name="-gt" value="-p" 
description=",None"/>
<MatchCriteria xmi:id="MatchCriteria_1097944898532" name="-ps" value="-c" 
description=",None"/>
<MatchCriteria xmi:id="MatchCriteria_1097944898582" name="-pn" value="PK000001" 
description=",None"/>
</policies>
Si l'agent de noeud est en cours d'exécution, le fichier est transmis. Vous pouvez le vérifier en vous reportant au fichier coregroup.xml et en recherchant l'entrée ci-dessus. Dans le cas contraire, le noeud doit être synchronisé afin que la mise à jour apportée aux stratégies du groupe central soit transmise aux noeuds du cluster. Pour effectuer cette opération, vous pouvez utiliser la commande syncNode en désactivant l'agent de noeud.

Utilisez la console d'administration et démarrez le cluster.

Les partitions sont lancées généralement sur cluster_member_2 ; ainsi, PK000001 doit être la seule partition à s'exécuter sur cluster_member_1. Votre configuration peut être différente. Pour effectuer une vérification après le démarrage du cluster, entrez la commande suivante :

wpfadmin listActive

wsadmin -lang jython -f wpfadmin.pty listActive
WASX7209I: Connecté au processus "Gestionnaire de déploiement" sur le noeud CellManager 
en utilisant le connecteur SOAP; Le type de processus est : DeploymentMana
ger
WPFC0050I: Application WPFKeyBasedPartitionSample, Partition PK000010: 
Serveur Cell\NodeA\cluster_member_2
WPFC0050I: Application WPFKeyBasedPartitionSample, Partition PK000009: 
Serveur Cell\NodeA\cluster_member_2
WPFC0050I: Application WPFKeyBasedPartitionSample, Partition PK000008: 
Serveur Cell\NodeA\cluster_member_2
WPFC0050I: Application WPFKeyBasedPartitionSample, Partition PK000007: 
Serveur Cell\NodeA\cluster_member_2
WPFC0050I: Application WPFKeyBasedPartitionSample, Partition PK000006: 
Serveur Cell\NodeA\cluster_member_2
WPFC0050I: Application WPFKeyBasedPartitionSample, Partition PK000005: 
Serveur Cell\NodeA\cluster_member_2
WPFC0050I: Application WPFKeyBasedPartitionSample, Partition PK000004: 
Serveur Cell\NodeA\cluster_member_2
WPFC0050I: Application WPFKeyBasedPartitionSample, Partition PK000003: 
Serveur Cell\NodeA\cluster_member_2
WPFC0050I: Application WPFKeyBasedPartitionSample, Partition PK000002: 
Serveur Cell\NodeA\cluster_member_2
WPFC0050I: Application WPFKeyBasedPartitionSample, Partition PK000001: 
Serveur Cell\NodeA\cluster_member_1
Toutes les partitions ont été lancées sur cluster_member_2 au lieu de cluster_member_1.

Pour mettre à jour la stratégie, vous pouvez mettre à jour l'option –pn et l'adapter pour qu'elle s'applique à la partition PK000002. Une autre stratégie peut également être créée. En outre, vous pouvez également arrêter cluster_member_1 en entrant par exemple stopserver cluster_member_1. Dans ce cas, l'option failback est définie et le gestionnaire haute disponibilité doit tenter d'activer la partition sur cluster_member_2.

La stratégie peut être mise à jour à l'aide de la commande suivante :

wpfadmin updatePolicy "PK1StartupPolicy" -failback true -preferredOnly
false -preferredServers NodeA/cluster_member_2,NodeA/cluster_member_1

La commande produit les données suivantes :
wsadmin -lang jython -f wpfadmin.pty updatePolicy PK1StartupPolicy 
-failback true -preferredOnly false -preferredServers NodeA/cluster_member_2,
NodeA/cluster_member_1
WASX7209I: Connecté au processus "Gestionnaire de déploiement" sur le noeud CellManager 
en utilisant le connecteur SOAP. Le type de processus est : DeploymentManager
La stratégie PK1StartupPolicy a été mise à jour.
Pour supprimer la stratégie :

wpfadmin deletePolicy PK1StartupPolicy

wsadmin -lang jython -f wpfadmin.pty deletePolicy PK1StartupPolicy
WASX7209I: Connecté au processus "Gestionnaire de déploiement" sur le noeud CellManager 
en utilisant le connecteur SOAP; Le type de processus est : DeploymentMana
ger
La stratégie PK1StartupPolicy a été supprimée.
Si le cluster est redémarré, vous revenez aux algorithmes de positionnement des partitions par défaut. Cette procédure n'est pas la plus efficace pour modifier les serveurs de démarrage sélectionnés. Pour plus d'informations, voir la section relative aux stratégies du gestionnaire haute disponibilité.



Related tasks
Surveillance des statistiques relatives aux performances des transactions

Rubrique Référence    

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

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