Creation d'un cluster sur un WebSphere 7 en jython avec la librairie wsadminlib.py


  • Script de création d'un cluster avec la librairie wsadminlib.py (script ibm).

  • # Il faut placer le chemin absolut.
    execfile('/apps/WebSphere/Migration/wsadminlib.py')
    
    
    # Recherche de la cellule
    cellname = getCellName()
    print "La cellule est " + cellname + "."
    
    
    # Création d'un cluster
    clustername = "CLUTURLAN"
    
    # Décommenter les deux lignes suivantes si le cluster existe déjà
    # print "Suppression éventuelle du cluster " + clustername + " ..."
    # deleteServerClusterByName( clustername )
    
    
    createCluster( cellname, clustername, createReplicationDomain = False )
    
    # Création des serveurs
    servername = "serveur01TURLAN"
    nodename = "parvl9018637"
    print "Création du serveur d'application " + servername + " sur le node " + nodename + " ..."
    createServerInCluster(clustername, nodename, servername,sessionReplication = False)
    print "Création du serveur d'application " + servername + " sur le node " + nodename + " OK"
    
    #
    servername = "serveur02TURLAN"
    nodename = "parvl9018637"
    print "Création du serveur d'application " + servername + " sur le node " + nodename + " ..."
    createServerInCluster(clustername, nodename, servername,sessionReplication = False)
    print "Création du serveur d'application " + servername + " sur le node " + nodename + " OK"
    #
    AdminConfig.save()
    print "Sauvegarde de la configuration OK"
    print "--- Fin du script ---"
    
    

  • Execution du script de la création d'un cluster.

  • root@arecibo:/apps/WebSphere/Migration# /apps/WebSphere/profiles7/dmgr/bin/wsadmin.sh -lang jython -f /apps/WebSphere/Migration/creation_cluster.py
    WASX7209I: Connected to process "dmgr" on node areciboManager using SOAP connector;  The type of process is: DeploymentManager
    $Id: wsadminlib.py 115 2011-01-03 15:51:00Z dingsor $
    La cellule est areciboNetwork.
    Création du serveur d'application serveur01TURLAN sur le node arecibo ...
    Création du serveur d'application serveur01TURLAN sur le node arecibo OK
    Création du serveur d'application serveur02TURLAN sur le node arecibo ...
    Création du serveur d'application serveur02TURLAN sur le node arecibo OK
    Sauvegarde de la configuration OK
    --- Fin du script ---
    root@arecibo:/apps/WebSphere/Migration#
    

  • Visualisation à la console du résultat.


  • websphere creation cluster