zoukankan      html  css  js  c++  java
  • 【原创】如何使用NodeManager管理WebLogic集群

    如何使用NodeManager管理WebLogic集群

    1.         首先,要确认在安装Weblogic Server的过程中,勾选NodeManager选项,如下图,默认是不选中的,为了后期能简单的使用节点管理器,这里需要选择Yes,然后完成软件安装。

     2.         其次,创建Domain的过程参考:

    a)         选择创建Domain的类型

     

    b)        确认创建Domain的类型

     a)         确认集群名称

     

    b)        确认管理员用户名、口令

     

    c)         选择Domain的模式

     

    d)        选择修改Domain选项Yes,选择不配置DBMS

     

    e)         确认主管服务器的IP地址、端口、名称

     

    f)          确认受管服务器的IP地址、端口、名称

     

    g)         确认集群的地址、端口、名称

     

    h)        确认集群中有哪些受管服务

     

    i)           确认代理服务器的配置

     

    j)          确认物理服务器的信息(以Linux服务器为例)

     

    k)         确认哪些服务器运行在哪些物理机器上

     

    l)           确认集群Domain创建设置

     

    m)       完成集群创建

     

    3.         配置weblogic访问口令脚本

    要确认在启动Domain的Server时,不需要输入用户名、口令,方法(Linux平台,Windows平台参考修改setDomainEnv.cmd)如下:

    a)         第一步,按11g版本前的方法,在自己的${DOMAIN_HOME}文件夹下,创建boot.properties文件,内容为:

    username=weblogic

    password=welcome1

    b)        第二步,修改${DOMAIN_HOME}/bin文件夹下的setDomainEnv.sh,找到【# SET THE CLASSPATH】这行,修改其上面两行内容:

    从:

    JAVA_OPTIONS="${JAVA_OPTIONS}"
    export JAVA_OPTIONS

    修改为:

    JAVA_OPTIONS="${JAVA_OPTIONS} -Dweblogic.system.BootIdentityFile=${DOMAIN_HOME}/boot.properties"
    export JAVA_OPTIONS

    4.         配置主机名与IP映射关系

    要确认主机名与IP地址有对应关系,修改主机的hosts文件,加入

    192.168.182.12        oradb2

    这里,如果发现127.0.0.1对应到了oradb2这个主机名,应将其对应去掉,只需要127.0.0.1映射到localhost即可。

    5.         如何用NodeManager管理集群服务器

    为了能让nodemanager可以管理weblogic的domain,必须先启动nodemanager进程,方法为:

    cd /home/weblogic/bea/wlserver_10.3/server/bin

    ./startNodeManager.sh

    接下来,可以启动AdminServer,方法为:

    cd /home/weblogic/bea/user_projects/domains/my_domain/bin

    ./startWebLogic.sh

    接下来的服务都可以在weblogic的console中进行启动了,登录访问控制台页面:http://192.168.182.12:7001/console

     

    点击服务器,打开服务器管理页面:

     

    点击【控制】标签页,要管理哪个服务器,就勾选哪个,比如勾选MS_1,点击【启动】,就可以完成MS_1这个服务器:

     

    点击【是】按钮:

     

    这时【MS_1】,状态已经为STARTING

     

    等待一段时间后:

     

    最终MS_1就正常运行了,状态RUNNING

     

    我们还可以对节点进行其他管理,比如挂起、恢复等操作:

     

    我们从NodeManager的日志中,就可以看出MS_1已经正常启动了,要停止时,按上图,选中MS_1,点击停止即可。

    [weblogic@oradb2 domains]$ cd /home/weblogic/bea/wlserver_10.3/server/bin

    [weblogic@oradb2 bin]$ ./startNodeManager.sh

    + CLASSPATH=/home/weblogic/bea/patch_wls1032/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/home/weblogic/bea/jrockit_160_14_R27.6.5-32/lib/tools.jar:/home/weblogic/bea/utils/config/10.3/config-launch.jar:/home/weblogic/bea/wlserver_10.3/server/lib/weblogic_sp.jar:/home/weblogic/bea/wlserver_10.3/server/lib/weblogic.jar:/home/weblogic/bea/modules/features/weblogic.server.modules_10.3.2.0.jar:/home/weblogic/bea/wlserver_10.3/server/lib/webservices.jar:/home/weblogic/bea/modules/org.apache.ant_1.7.0/lib/ant-all.jar:/home/weblogic/bea/modules/net.sf.antcontrib_1.0.0.0_1-0b2/lib/ant-contrib.jar::/home/weblogic/bea

    + export CLASSPATH

    + export PATH

    + cd /home/weblogic/bea/wlserver_10.3/common/nodemanager

    + set -x

    + '[' '' '!=' '' ']'

    + '[' '' '!=' '' ']'

    + /home/weblogic/bea/jrockit_160_14_R27.6.5-32/bin/java -jrockit -Xms128m -Xmx256m -Xverify:none -Djava.security.policy=/home/weblogic/bea/wlserver_10.3/server/lib/weblogic.policy -Dweblogic.nodemanager.javaHome=/home/weblogic/bea/jrockit_160_14_R27.6.5-32 weblogic.NodeManager -v

    <2013-2-6 12:51:13> <INFO> <Loading domains file: /home/weblogic/bea/wlserver_10.3/common/nodemanager/nodemanager.domains>

    2013-2-6 12:51:13 weblogic.nodemanager.server.NMServerConfig initDomainsMap

    信息: Loading domains file: /home/weblogic/bea/wlserver_10.3/common/nodemanager/nodemanager.domains

    <2013-2-6 12:51:14> <INFO> <Loading identity key store: FileName=/home/weblogic/bea/wlserver_10.3/server/lib/DemoIdentity.jks, Type=jks, PassPhraseUsed=true>

    2013-2-6 12:51:14 weblogic.nodemanager.server.SSLConfig loadKeyStoreConfig

    信息: Loading identity key store: FileName=/home/weblogic/bea/wlserver_10.3/server/lib/DemoIdentity.jks, Type=jks, PassPhraseUsed=true

    <2013-2-6 12:51:15> <INFO> <Loaded node manager configuration properties from '/home/weblogic/bea/wlserver_10.3/common/nodemanager/nodemanager.properties'>

    2013-2-6 12:51:15 weblogic.nodemanager.server.NMServer <init>

    信息: Loaded node manager configuration properties from '/home/weblogic/bea/wlserver_10.3/common/nodemanager/nodemanager.properties'

    Node manager v10.3

    Configuration settings:

    NodeManagerHome=/home/weblogic/bea/wlserver_10.3/common/nodemanager

    ListenAddress=

    ListenPort=5556

    ListenBacklog=50

    SecureListener=true

    AuthenticationEnabled=true

    NativeVersionEnabled=true

    CrashRecoveryEnabled=false

    JavaHome=/home/weblogic/bea/jrockit_160_14_R27.6.5-32/jre

    StartScriptEnabled=false

    StopScriptEnabled=false

    StartScriptName=startWebLogic.sh

    StopScriptName=

    LogFile=/home/weblogic/bea/wlserver_10.3/common/nodemanager/nodemanager.log

    LogLevel=INFO

    LogLimit=0

    LogCount=1

    LogAppend=true

    LogToStderr=true

    LogFormatter=weblogic.nodemanager.server.LogFormatter

    DomainsFile=/home/weblogic/bea/wlserver_10.3/common/nodemanager/nodemanager.domains

    DomainsFileEnabled=true

    StateCheckInterval=500

    Interface=

    NetMask=

    UseMACBroadcast=false

    Domain name mappings:

    my_domain -> /home/weblogic/bea/user_projects/domains/my_domain

    <2013-2-6 12:51:15> <INFO> <my_domain> <ProxyServer> <Startup configuration properties loaded from "/home/weblogic/bea/user_projects/domains/my_domain/servers/ProxyServer/data/nodemanager/startup.properties">

    2013-2-6 12:51:15 weblogic.nodemanager.server.ServerManager log

    信息: Startup configuration properties loaded from "/home/weblogic/bea/user_projects/domains/my_domain/servers/ProxyServer/data/nodemanager/startup.properties"

    <2013-2-6 12:51:15> <INFO> <my_domain> <MS_1> <Startup configuration properties loaded from "/home/weblogic/bea/user_projects/domains/my_domain/servers/MS_1/data/nodemanager/startup.properties">

    2013-2-6 12:51:15 weblogic.nodemanager.server.ServerManager log

    信息: Startup configuration properties loaded from "/home/weblogic/bea/user_projects/domains/my_domain/servers/MS_1/data/nodemanager/startup.properties"

    <2013-2-6 12:51:15> <INFO> <my_domain> <MS_2> <Startup configuration properties loaded from "/home/weblogic/bea/user_projects/domains/my_domain/servers/MS_2/data/nodemanager/startup.properties">

    2013-2-6 12:51:15 weblogic.nodemanager.server.ServerManager log

    信息: Startup configuration properties loaded from "/home/weblogic/bea/user_projects/domains/my_domain/servers/MS_2/data/nodemanager/startup.properties"

    <2013-2-6 12:51:17> <INFO> <Secure socket listener started on port 5,556>

    2013-2-6 12:51:17 weblogic.nodemanager.server.SSLListener run

    信息: Secure socket listener started on port 5,556

    <2013-2-6 13:03:12> <INFO> <my_domain> <MS_1> <Boot identity properties saved to "/home/weblogic/bea/user_projects/domains/my_domain/servers/MS_1/data/nodemanager/boot.properties">

    2013-2-6 13:03:12 weblogic.nodemanager.server.ServerManager log

    信息: Boot identity properties saved to "/home/weblogic/bea/user_projects/domains/my_domain/servers/MS_1/data/nodemanager/boot.properties"

    <2013-2-6 13:03:12> <INFO> <my_domain> <MS_1> <Startup configuration properties saved to "/home/weblogic/bea/user_projects/domains/my_domain/servers/MS_1/data/nodemanager/startup.properties">

    2013-2-6 13:03:12 weblogic.nodemanager.server.ServerManager log

    信息: Startup configuration properties saved to "/home/weblogic/bea/user_projects/domains/my_domain/servers/MS_1/data/nodemanager/startup.properties"

    <2013-2-6 13:03:12> <INFO> <my_domain> <MS_1> <Rotated server output log to "/home/weblogic/bea/user_projects/domains/my_domain/servers/MS_1/logs/MS_1.out00002">

    2013-2-6 13:03:12 weblogic.nodemanager.server.LogFileRotationUtil log

    信息: Rotated server output log to "/home/weblogic/bea/user_projects/domains/my_domain/servers/MS_1/logs/MS_1.out00002"

    <2013-2-6 13:03:12> <INFO> <my_domain> <MS_1> <Server error log also redirected to server log>

    2013-2-6 13:03:12 weblogic.nodemanager.server.LogFileRotationUtil log

    信息: Server error log also redirected to server log

    <2013-2-6 13:03:12> <INFO> <my_domain> <MS_1> <Starting WebLogic server with command line: /home/weblogic/bea/jrockit_160_14_R27.6.5-32/jre/bin/java -Dweblogic.Name=MS_1 -Djava.security.policy=/home/weblogic/bea/wlserver_10.3/server/lib/weblogic.policy -Dweblogic.management.server=http://192.168.182.12:7001 -Djava.library.path="/home/weblogic/bea/jrockit_160_14_R27.6.5-32/jre/lib/i386/jrockit:/home/weblogic/bea/jrockit_160_14_R27.6.5-32/jre/lib/i386:/home/weblogic/bea/jrockit_160_14_R27.6.5-32/jre/../lib/i386:/home/weblogic/bea/patch_wls1032/profiles/default/native:/home/weblogic/bea/wlserver_10.3/server/native/linux/i686:/home/weblogic/bea/wlserver_10.3/server/native/linux/i686/oci920_8" -Djava.class.path=/home/weblogic/bea/patch_wls1032/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/home/weblogic/bea/jrockit_160_14_R27.6.5-32/lib/tools.jar:/home/weblogic/bea/utils/config/10.3/config-launch.jar:/home/weblogic/bea/wlserver_10.3/server/lib/weblogic_sp.jar:/home/weblogic/bea/wlserver_10.3/server/lib/weblogic.jar:/home/weblogic/bea/modules/features/weblogic.server.modules_10.3.2.0.jar:/home/weblogic/bea/wlserver_10.3/server/lib/webservices.jar:/home/weblogic/bea/modules/org.apache.ant_1.7.0/lib/ant-all.jar:/home/weblogic/bea/modules/net.sf.antcontrib_1.0.0.0_1-0b2/lib/ant-contrib.jar::/home/weblogic/bea -Dweblogic.system.BootIdentityFile=/home/weblogic/bea/user_projects/domains/my_domain/servers/MS_1/data/nodemanager/boot.properties -Dweblogic.nodemanager.ServiceEnabled=true -Dweblogic.security.SSL.ignoreHostnameVerification=false -Dweblogic.ReverseDNSAllowed=false weblogic.Server >

    2013-2-6 13:03:12 weblogic.nodemanager.server.ServerManager log

    信息: Starting WebLogic server with command line: /home/weblogic/bea/jrockit_160_14_R27.6.5-32/jre/bin/java -Dweblogic.Name=MS_1 -Djava.security.policy=/home/weblogic/bea/wlserver_10.3/server/lib/weblogic.policy -Dweblogic.management.server=http://192.168.182.12:7001 -Djava.library.path="/home/weblogic/bea/jrockit_160_14_R27.6.5-32/jre/lib/i386/jrockit:/home/weblogic/bea/jrockit_160_14_R27.6.5-32/jre/lib/i386:/home/weblogic/bea/jrockit_160_14_R27.6.5-32/jre/../lib/i386:/home/weblogic/bea/patch_wls1032/profiles/default/native:/home/weblogic/bea/wlserver_10.3/server/native/linux/i686:/home/weblogic/bea/wlserver_10.3/server/native/linux/i686/oci920_8" -Djava.class.path=/home/weblogic/bea/patch_wls1032/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/home/weblogic/bea/jrockit_160_14_R27.6.5-32/lib/tools.jar:/home/weblogic/bea/utils/config/10.3/config-launch.jar:/home/weblogic/bea/wlserver_10.3/server/lib/weblogic_sp.jar:/home/weblogic/bea/wlserver_10.3/server/lib/weblogic.jar:/home/weblogic/bea/modules/features/weblogic.server.modules_10.3.2.0.jar:/home/weblogic/bea/wlserver_10.3/server/lib/webservices.jar:/home/weblogic/bea/modules/org.apache.ant_1.7.0/lib/ant-all.jar:/home/weblogic/bea/modules/net.sf.antcontrib_1.0.0.0_1-0b2/lib/ant-contrib.jar::/home/weblogic/bea -Dweblogic.system.BootIdentityFile=/home/weblogic/bea/user_projects/domains/my_domain/servers/MS_1/data/nodemanager/boot.properties -Dweblogic.nodemanager.ServiceEnabled=true -Dweblogic.security.SSL.ignoreHostnameVerification=false -Dweblogic.ReverseDNSAllowed=false weblogic.Server

    <2013-2-6 13:03:12> <INFO> <my_domain> <MS_1> <Working directory is '/home/weblogic/bea/user_projects/domains/my_domain'>

    2013-2-6 13:03:12 weblogic.nodemanager.server.ServerManager log

    信息: Working directory is '/home/weblogic/bea/user_projects/domains/my_domain'

    <2013-2-6 13:03:12> <INFO> <my_domain> <MS_1> <Rotated server output log to "/home/weblogic/bea/user_projects/domains/my_domain/servers/MS_1/logs/MS_1.out00003">

    2013-2-6 13:03:12 weblogic.nodemanager.server.LogFileRotationUtil log

    信息: Rotated server output log to "/home/weblogic/bea/user_projects/domains/my_domain/servers/MS_1/logs/MS_1.out00003"

    <2013-2-6 13:03:12> <INFO> <my_domain> <MS_1> <Server error log also redirected to server log>

    2013-2-6 13:03:12 weblogic.nodemanager.server.LogFileRotationUtil log

    信息: Server error log also redirected to server log

    <2013-2-6 13:03:12> <INFO> <my_domain> <MS_1> <Server output log file is '/home/weblogic/bea/user_projects/domains/my_domain/servers/MS_1/logs/MS_1.out'>

    2013-2-6 13:03:12 weblogic.nodemanager.server.ServerManager log

    信息: Server output log file is '/home/weblogic/bea/user_projects/domains/my_domain/servers/MS_1/logs/MS_1.out'

  • 相关阅读:
    Java 1 (JVM、JRE、JDK之间的关系)
    Java 0 (jdk下载安装及环境配置)
    推荐之链接
    idea 2019激活码
    Mock数据使用的Util
    mybatis慢查询配置
    logback参考配置
    Linux网络实时监控配置
    jmeter插件JMeterPlugins-Standard 压力测试
    ZoneDateTime 转换Date
  • 原文地址:https://www.cnblogs.com/xiaoTT/p/2904665.html
Copyright © 2011-2022 走看看