dimanche 28 mars 2010
En cas de tombée de l’instance d’administration, les instances managées peuvent continuer leurs travaux. En cas de redémarrage d’une instance managée, et sans la présence de cette instance d’administration, elle doit être paramétrée en mode MSI (Managed Server Independence) pour pouvoir redéployer les composants décrits dans la copie locale du config.xml.
Lors du redémarrage de l’instance d’administration, il y a une resynchronisation du dialogue avec les instances managées.
(Pour que les instances redémarrent sans demander le mot de passe, il faut le renseigner dans un fichier)
· Le fichier boot.properties
Pour générer ce fichier, il suffit de créer le fichier boot.properties à la racine du répertoire du domaine Weblogic et de redémarrer les instances.
boot.properties
password=
username=
Après démarrage des instances, il y a encryptions des informations.
Exemple :
/home/conseil/space/local/domain81SP5/boot.properties
#Mon Feb 20 18:25:05 WET 2006
password={3DES}FKk1J/7ZiBEsvE+Lp0C3ZA\=\=
username={3DES}2rlL3H3xIvo\=
· Les fichiers WebLogicConfig.properties
Les autres commandes utilisent des fichiers spécifiques que l’on génère avec la commande présentée ci-dessous.
java -Duser.home=<directory du domaine> -Duser.name=<username>
weblogic.Admin -username <username> -password <password>
STOREUSERCONFIG
weblogic.Admin -username <username> -password <password>
STOREUSERCONFIG
Exemple :
java -Duser.home=/home/conseil/space/local/domain81SP5/ -Duser.name=system
weblogic.Admin -username system -password password
STOREUSERCONFIG
weblogic.Admin -username system -password password
STOREUSERCONFIG
Nous obtenons les fichiers ci-dessous :
/home/conseil/space/local/domain81SP5/system-WebLogicConfig.properties
#WebLogic User Configuration File; 1
#Tue Feb 21 17:36:34 WET 2006
weblogic.management.username={3DES}9SiymJ+A+iU\=
weblogic.management.password={3DES}NQ96nWHOWAaLBzPZPb3tIA\=\=
/home/conseil/space/local/domain81SP5/system-WebLogicKey.properties
^Djh\341Y^A \376^\320^U^[]1c\213^T\261D\317\200\330vc\2054C\252\350^T\236\231\212]\242^A\216b
Lorsqu’une instance d’administration est remontée alors que les instances managées sont montées, elle se resynchronise (mode par défaut).
Trace dans la log WLS de l’instance d’administration :
<27 fÚvr. 2006 13 h 50 CET>
ing -Dweblogic.management.discover=false.>
Le seul mode de resynchronisation qui n’est pas géré par défaut et le mode MSI (redémarrage d’une instance managée alors que l’instance d’administration est tombée).
Ce mode permet de redémarrer les instances managées avec une copie locale du fichier config.xml.
· Pour paramétrer les instances managées en mode MSI, il faut dupliquer sur chacun des répertoires du domaine de chaque machine les fichiers suivants :
ü msi-config.xml: réplication du config.xml.
ü SerializedSystemIni.dat: fichier interne de Weblogic.
ü boot.properties: fichier d’authentification du démarrage des instances.
Pour synchroniser le fichier config.xml, on la possibilité de passer par une synchronisation automatique via les instances managées.
To enable a Managed Server to replicate the domain's configuration files, see “Replicating a Domain's Configuration Files for Managed Server Independence ” in Administration Console Online Help.
(Pour que chaque instance réplique le config.xml, il faut le préciser via la console sur chaque paramétrage de chaque instance sur l’onglet tuning)
-Dweblogic.management.discover=true
Au redémarrage, celui-ci regarde dans un backup du fichier running-managed-servers.xml pour se resynchroniser avec les instances managées. Les instances démarrées en mode MSI alors que l’instance d’administration n’était pas montée n’apparaissent pas dans le fichier running-managed-servers.xml. Pour rétablir la resynchronisation avec les instances managées, il faut appliquer la commande suivante :
weblogic.Admin DISCOVERMANAGEDSERVER
Lorsque l’instance d’administration se resynchronise avec les instances managées, celui-ci désactive le mode MSI.
En cas de crash du serveur sur lequel se trouve l’instance d’administration, on a la possibilité de redémarrer une instance d’administration en gardant le même alias d’IP (DNS), et le même port.
Inscription à :
Publier les commentaires (Atom)
AUTEUR
- Jean FRANCOIS
- Carrières Sur Sein, Yvelines, France
- Consultant Oracle (Ancien consultant BEA depuis 2001), je m’occupe des expertises sur les produits Oracle : SOCLE (Weblogic, Coherence, JRockit) SOA (Service Bus, SOA Suite, BPM)
MON CV
LABEL 3D
Blogumulus by Roy Tanck and Amanda Fazani
LABEL CLOUD
AUTRES BLOG
-
Alexandre Vasseur ex (BEA | Oracle FR / Esper)
James Bayer (BEA | Oracle US)
Maxence Button ex (BEA | Oracle FR)
Marc Kelderman
Edwin Biemond (Oracle ACE)
Mark Smith (Oracle)
Chris Tomkins (Oracle)
0 commentaires:
Enregistrer un commentaire