Aller au contenu

Message d'erreur IBM i (AS/400)

CPFBB49

La fusion automatique des partitions de cluster a échoué.

Automatic merge of cluster partitions failed.

Gravité 40 · Fin anormale du programme ou de la fonction

Cause

Une défaillance s'est produite sur le noeud de cluster &2 du cluster &1 lors de la fusion des partitions de cluster. Le code anomalie est &3. Les codes anomalie possibles sont les suivants : 1

  • Une défaillance de communication a été détectée. La valeur errno est &4. Voici quelques valeurs errno possibles : 0 - L'adresse d'interface TCP/IP du noeud de cluster &2, ou du noeud local, n'est peut-être pas active. 3425 - Le serveur INETD n'est pas actif sur le noeud de cluster &2. 3429 - Aucune route vers le noeud de cluster &2 n'est disponible. 3447 - Aucune réponse du noeud de cluster &2 dans le délai imparti. 2
  • Une incohérence a été détectée dans la liste d'appartenance au cluster. 3
  • Une incohérence a été détectée dans la version actuelle du cluster ou dans son niveau de modification. 4
  • Une incohérence a été détectée dans les paramètres de performances et de réglage du cluster. 5
  • Une incohérence a été détectée dans le domaine d'unités &5. 6
  • Une incohérence a été détectée dans la file d'attente de messages du cluster, le délai d'attente de basculement ou l'action par défaut de basculement.

A failure has occurred on cluster node &2 for cluster &1 during the merge of cluster partitions. The reason code is &3. Possible reason codes are: 1 -- Communication failure has been detected. The errno value is &4. Some of the possible errno values are: 0 - The TCP/IP interface address for cluster node &2, or the local node, may not be active. 3425 - The INETD server is not active on cluster node &2. 3429 - A route to cluster node &2 is not available. 3447 - No response from cluster node &2 in allowed time. 2 -- A mismatch on the cluster membership list has been detected. 3 -- A mismatch on the current cluster version or current cluster version modification level has been detected. 4 -- A mismatch on the cluster performance and tuning parameters has been detected. 5 -- A mismatch on the device domain &5 has been detected. 6 -- A mismatch on the cluster message queue, failover wait time, or failover default action has been detected.

Que faire

Les actions de reprise pour chaque code anomalie sont les suivantes : 1

  • Si TCP/IP n'est pas actif sur ce système, démarrez les communications TCP/IP avec la commande Start TCP/IP (STRTCP). Si le serveur INETD n'est pas actif sur le noeud de cluster &2, demandez à l'opérateur système de ce système de le démarrer avec la commande Start TCP/IP Server (STRTCPSVR). Pour les valeurs d'erreur suivantes : 0 - Démarrez l'adresse d'interface TCP/IP, si elle n'est pas active, avec la commande Start TCP/IP Interface (STRTCPIFC). 3425 - Démarrez le serveur INETD avec la commande Start TCP/IP Server (STRTCPSVR). 3429 ou 3447 - Démarrez l'adresse d'interface TCP/IP, si elle n'est pas active, avec la commande Start TCP/IP Interface (STRTCPIFC) sur le noeud de cluster &2. Si l'interface du noeud de cluster &2 est IPv4, assurez-vous que tous les noeuds de cluster actifs disposent d'une route IPv4 disponible vers cette interface. Si l'interface du noeud de cluster &2 est IPv6, assurez-vous que tous les noeuds de cluster actifs disposent d'une route IPv6 active vers cette interface. 2
  • Corrigez l'incohérence de la liste d'appartenance au cluster en arrêtant tous les noeuds d'une partition et en les redémarrant depuis une autre partition. 3
  • Mettez à niveau la version actuelle du cluster ou appliquez la modification à tous les noeuds de cluster de l'une des partitions. 4
  • Utilisez l'API QcstChgClusterResourceServices pour modifier les paramètres de performances et de configuration du cluster afin qu'ils soient identiques sur les deux partitions. 5
  • Dans l'une des partitions, retirez les noeuds du domaine d'unités &5. Lorsque le cluster n'est plus partitionné, réajoutez les noeuds au domaine d'unités. 6
  • Utilisez l'API QcstChgClusterResourceServices pour modifier les paramètres de configuration du cluster afin qu'ils soient identiques sur les deux partitions.

Recovery actions for each reason code are: 1 -- If TCP/IP is not active on this system, start TCP/IP communications using the Start TCP/IP (STRTCP) command. If the INETD server is not active on cluster node &2, have the system operator on that system start it using the Start TCP/IP Server (STRTCPSVR) command. For the following error values: 0 - Start the TCP/IP interface address, if it is currently not active, using the Start TCP/IP Interface (STRTCPIFC) command. 3425 - Start the INETD server using the Start TCP/IP Server (STRTCPSVR) command. 3429 or 3447 - Start the TCP/IP interface address, if it is currently not active, using the Start TCP/IP Interface (STRTCPIFC) command on cluster node &2. If the interface on cluster node &2 is IPv4, ensure that all active cluster nodes have an available IPv4 route to that interface. If the interface on cluster node &2 is IPv6, ensure that all active cluster nodes have an active IPv6 route to that interface. 2 -- Fix the inconsistency in the cluster membership list by ending all the nodes in one partition and restarting them again from another partition. 3 -- Upgrade current cluster version or apply the modification to all cluster nodes in one of the partitions. 4 -- Use the QcstChgClusterResourceServices API to change the cluster performance and configuration parameters so that they are the same on both partitions. 5 -- In one partition, remove the nodes from device domain &5. When the cluster is no longer partitioned, add the nodes back into the device domain. 6 -- Use the QcstChgClusterResourceServices API to change the cluster configuration parameters so that they are the same on both partitions.

Variables du message

Quand le système envoie le message, chaque variable est remplacée par une valeur réelle : un nom d'objet, de bibliothèque, un code...

VariableTypeLongueur
&1 *CHAR 10
&2 *CHAR 8
&3 *BIN 4
&4 *BIN 4
&5 *CHAR 10

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPFBB49) MSGF(QSYS/QCPFMSG)

L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :

MONMSG MSGID(CPFBB49) EXEC(DO)
  /* traitement de l'erreur */
ENDDO