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.
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.
<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.
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_1Toutes 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.
wpfadmin updatePolicy "PK1StartupPolicy" -failback true -preferredOnly
false -preferredServers NodeA/cluster_member_2,NodeA/cluster_member_1
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.
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é.