Aller au contenu

Service SQL IBM i (AS/400) · Procédure

QSYS2.SET_MIRROR_CLUSTER

Créer la grappe Db2 Mirror

Procédure Db2 Mirror qui crée la grappe et le domaine d'unités reliant le nœud principal et le nœud secondaire, avec leurs adresses IP.

À quoi ça sert

Cette procédure sert avec Db2 Mirror for i (option 48 de 5770SS1) et n'est utile que si ce produit est configuré. Elle crée la grappe (cluster) qui contient les deux nœuds : nom de la grappe (CLUSTER_NAME) et du domaine d'unités (DEVICE_DOMAIN_NAME), puis nom et adresses IP principale et secondaire de chaque nœud.

Si les noms de grappe et de domaine ne sont pas donnés, l'exemple d'IBM utilise les valeurs par défaut DB2MCLU et DB2MDOMAIN. La procédure modifie la configuration du cluster et n'a pas de mode aperçu. Elle s'inscrit dans la mise en place d'un environnement Db2 Mirror, avec QSYS2.SETUP_MIRROR.

Résultat réel sur un IBM i 7.5

Db2 Mirror for i n'est pas installé sur notre IBM i de test : ce service n'a rien à montrer.

L'exemple d'IBM

Créer une grappe avec le nom par défaut DB2MCLU et le domaine d'unités par défaut DB2MDOMAIN, contenant PROD1 et PROD2.

-- Description: Create a cluster using default cluster name DB2MCLU and                            
-- default device domain name DB2MDOMAIN containing PROD1 and PROD2.                                
    CALL QSYS2.SET_MIRROR_CLUSTER(PRIMARY_NODE_NAME => 'PROD1',                                   
                                  PRIMARY_NODE_PRIMARY_IP => '1.1.1.1',                           
                                  SECONDARY_NODE_NAME => 'PROD2',                                 
                                  SECONDARY_NODE_PRIMARY_IP => '1.1.1.2');

Paramètres

ParamètreTypePar défautSignification
CLUSTER_NAME VARCHAR(10) NULL Nom de la grappe
DEVICE_DOMAIN_NAME VARCHAR(10) NULL Nom du domaine d'unités
PRIMARY_NODE_NAME VARCHAR(8) NULL Nom du noeud principal
PRIMARY_NODE_PRIMARY_IP VARCHAR(45) NULL Adresse IP principale du noeud principal
PRIMARY_NODE_SECONDARY_IP VARCHAR(45) NULL Adresse IP secondaire du noeud principal
SECONDARY_NODE_NAME VARCHAR(8) NULL Nom du nœud secondaire
SECONDARY_NODE_PRIMARY_IP VARCHAR(45) NULL Adresse IP principale du nœud secondaire
SECONDARY_NODE_SECONDARY_IP VARCHAR(45) NULL Adresse IP secondaire du nœud secondaire