基本信息
weblogic 10.3.6
需求:将某几台服务器从当前部署的AdminServer下剥离,挂载到某一台服务器上,单独管理。
服务器挂载切换
服务器部署情况概述
某一应用部署了三台服务器,三台作为集群,机器IP分别为192.168.10.001, 192.168.10.002, 192.168.10.003;
10.001挂载在10.98上;
10.002和10.003挂载在10.99上;
准备将10.001和10.002,以及10.003挂载到同一个机器上(10.001)进行集中管理;
切换步骤
- 启动10.001机器的AdminServer;
- 修改10.001机器,域下的config.xml文件,例如/home/weblogic/domains/base_domain/config/config.xml,将config.xml的计算机地址http://192.168.10.98:7001更改为http://192.168.10.001:7001;
<server>
<name>AdminServer</name><!--管理服务器-->
<ssl>
<hostname-verifier xsi:nil="true"></hostname-verifier>
<hostname-verification-ignored>true</hostname-verification-ignored>
<client-certificate-enforced>false</client-certificate-enforced>
<two-way-ssl-enabled>false</two-way-ssl-enabled>
</ssl>
<listen-address></listen-address>
</server>
<server>
<name>kafka-consumer1</name><!--节点管理服务器-->
<ssl>
<enabled>false</enabled>
<hostname-verifier xsi:nil="true"></hostname-verifier>
<hostname-verification-ignored>true</hostname-verification-ignored>
<client-certificate-enforced>false</client-certificate-enforced>
<two-way-ssl-enabled>false</two-way-ssl-enabled>
</ssl>
<machine xsi:nil="true"></machine>
<listen-port>7003</listen-port>
<listen-address></listen-address>
<server-start>
<arguments>-Xms8192m -Xmx8192m -Dweblogic.threadpool.MinPoolSize=600 -Dweblogic.threadpool.MaxPoolSize=1200</arguments>
<username>weblogic</username>
<password-encrypted>{AES}UJYZxSddbYnwdGFoucSr/SqgjdP9I/w5OEalZNyNSG4=</password-encrypted>
</server-start>
<data-source>
<rmi-jdbc-security>Compatibility</rmi-jdbc-security>
</data-source>
</server>
<server>
<name>kafka-consumer2</name><!--节点管理服务器-->
<ssl>
<hostname-verifier xsi:nil="true"></hostname-verifier>
<hostname-verification-ignored>true</hostname-verification-ignored>
<client-certificate-enforced>false</client-certificate-enforced>
<two-way-ssl-enabled>false</two-way-ssl-enabled>
</ssl>
<machine>kafka-machine2</machine><!--指定计算机地址-->
<listen-port>7004</listen-port>
<listen-address></listen-address>
<server-start>
<arguments>-Xms8192m -Xmx8192m -Dweblogic.threadpool.MinPoolSize=600 -Dweblogic.threadpool.MaxPoolSize=1200</arguments>
<username>weblogic</username>
<password-encrypted>{AES}BQ+iBbbs/ZCM/fzr/u44c53DkCXADZdj6h5S+sVwEfo=</password-encrypted>
</server-start>
</server>
<server>
<name>normal-server</name>
<machine>kafka-machine1</machine>
<listen-port>7003</listen-port>
<listen-address></listen-address>
</server>
<server>
<name>excep-server</name>
<machine>kafka-machine1</machine>
<listen-port>7004</listen-port>
<listen-address></listen-address>
</server>
<production-mode-enabled>true</production-mode-enabled>
<embedded-ldap>
<name>base_domain</name>
<credential-encrypted>{AES}pB+Ha0YswZHOdXAq41qrckvCVw8RR7DqjgoWcD9DAMllzSK73b9QNs7BdS8mEtH4</credential-encrypted>
</embedded-ldap>
<configuration-version>10.3.6.0</configuration-version>
<app-deployment>
<name>excepkafkaConsumer</name>
<target>excep-server</target>
<module-type>war</module-type>
<source-path>/home/wangss/app/excepkafkaConsumer</source-path>
<security-dd-model>DDOnly</security-dd-model>
</app-deployment>
<app-deployment>
<name>normalKafkaConsumer</name>
<target>normal-server</target>
<module-type>war</module-type>
<source-path>/home/wangss/app/normalKafkaConsumer</source-path>
<security-dd-model>DDOnly</security-dd-model>
</app-deployment>
<machine xsi:type="unix-machineType"><!--计算机配置-->
<name>kafka-machine1</name>
<node-manager>
<name>kafka-machine1</name>
<listen-address>localhost</listen-address><!--这里配置修改计算机地址-->
</node-manager>
</machine>
<machine xsi:type="unix-machineType">
<name>kafka-machine2</name><!--计算机配置-->
<node-manager>
<name>kafka-machine2</name>
<listen-address>localhost</listen-address><!--这里配置修改计算机地址-->
</node-manager>
</machine>
3.同样,修改10.002和10.003的启动命令参数,将IP地址切换为10.001:7001;
4.修改10.001上,AdminServer的计算机,指定为10.001上的计算机;(在Linux上AdminServer的配置文件中修改)
5.核实10.001/10.002/10.003三台服务器,对应的计算机,是否一致,不一致则修改;
6.修改数据源连接配置信息,并指定到AdminServer上进行测试,如果测试配置成功,则将数据源指定到001到003三台服务器上;
7.重启AdminServer,以及其它三台节点服务器,配置修改生效;