adsense

19.08.2014

WEBLOGIC DOMAINLERIN NMENROLL() KOMUTUYLA ILISKILENDIRILMESI (LINUX)

WEBLOGIC DOMAİNLERİN NMENROLL() KOMUTUYLA BİRBİRİNE BAĞLANMASI
(LINUX)

       Birden fazla domainin olduğu sistemlerde farklı domainler arasındaki iletişim nodemanager üzerinden sağlanır. Bu iletişim domainlerin tek bir nodemanager a bağlanmasıyla sağlanır. WLS komutlarından olan NmEnroll komutu kullanılarak tüm domainler Admin server ın olduğu domainle ilişkilendirebilir. Bu sayede sadece admin server dan gönderilen komutlarla manage serverlara müdahale edilip, konfigürasyonlar yapılıp, metrikler toplanabilir.

Nmenroll komutu kullanılarak domainlerin ilişkilendirilmesi işlemi aşağıdaki gibi gerçekleştirilebilir.
(Bu işlem farklı makinelerde kurulu domainlerin ilişkilendirilebilmesi gibi aynı makinelerdeki domainlerin ilişkilendirlmesi için de kullanılabilir.)

***Aşağıdaki işlemler Admin Server a bağlanılacak olan domainin olduğu makinede gerçekleştirilir.

- nodemanager ın ilişkilendirileceği (tüm domainlerin ortak iletişim kuracağı) domainde bulunan Admin server ın UP durumda olması sağlanır.


- ~/{DOMAIN_HOME}/bin/setDomainEnv.sh çalıştırılır.

**Kullanılan profilde java_home klasörü belirtilmişse bu adıma gerek yoktur.


- ~/{Oracle_Home}/wlserver_10.3/common/bin altında wlst.sh çalıştırılır

[user@machine ~]$ {ORACLE_HOME}/wlserver_10.3/common/bin/wlst.sh

Initializing WebLogic Scripting Tool (WLST) ...

Welcome to WebLogic Server Administration Scripting Shell

Type help() for help on available commands

wls:/offline> 


- Aşağıdaki komut kullanılarak

connect("username","password","t3://host:admin_port")

wls:/offline> connect("username","password","t3://host:admin_port")

Connecting to t3:// host:admin_port with userid username...

Successfully connected to Admin Server ‘Admin_Server’ that belongs to domain ‘MY_DOMAIN’.



- Daha sonra aşağıdaki nmenroll komutu çalıştırılır.

nmEnroll('~/{DOMAIN_HOME}/', ~/{Oracle_Home}/wlserver_10.3/common/nodemanager')

***Bu kısımda DOMAIN_HOME Admin server a bağlanacak olan domainin home klasörünün pathidir. Nodemanager dizini ise Admin Serverın bulunduğu domainin nodemanager klasörüdür.

wls:/offline> nmEnroll(‘~/{DOMAIN_HOME}/','~/{Oracle_Home}//wlserver_10.0/common/nodemanager')

Enrolling this machine with the domain directory at ~/{DOMAIN_HOME}/....
Successfully enrolled this machine with the domain directory at ~/{Oracle_Home}/nodemanager

- Aşağıdaki komut kullanılarak nodemanager a bağlanıp bağlanmadığı kontrol edilebilir.

wls:/offline>nmconnect("username","password","host”,”5556","base_domain","~/{DOMAIN_HOME}/","plain")

Connecting to Node Manager ...
Successfully Connected to Node Manager.

***Weblogic kurulumu sırasında default nodemanger portu 5556 dır, kurulum sırasında ya da sonrasında port numarası değiştirilebilir.

Hiç yorum yok:

Yorum Gönder