zoukankan      html  css  js  c++  java
  • 基于脚本的nodemanager管理器

    Step 6: Configure Node Manager on the Managed Servers虚拟机环境:

    管理服务器IP:192.168.227.10  AdminServer

    受管服务器IP:192.168.227.20  ms2

    1、用root用户登录设定需要的用户名以及组

    > groupadd bea
    > useradd -g bea -m bea
    > passwd bea
    > useradd -g bea -m ndmgr
    > passwd ndmgr

    2、配置ssh密钥登录(略)

    3、安装> ./ wlserver_103_linux32.bin

    4、以下以ndmgr用户执行:

    Run the Configuration Wizard:
    
    > /opt/bea/wlserver_103/common/bin/config.sh
    Create a new WebLogic domain based on the default WebLogic Server template.
    For the Administration Server, specify a fixed IP address (for example, 192.168.227.10).
    In Customize Environment and Service Settings, select Yes.
    In Configure Managed Servers, add two Managed Servers, MS1 and MS2.
    For the Managed Servers, specify floating IP addresses (for example, 192.168.227.10 and 192.168.227.20).
    In Configure Clusters, add a cluster, CLUST, and then assign MS1 and MS2 to it.
    Do not specify any Machines or UNIX Machines; you will do this manually in a subsequent step.
    Name the domain clustdomain and save it to /opt/bea/clustdomain

    Step 5: Start the Administration Server

    > /opt/bea/wlserver_103/common/bin/wlscontrol.sh -d clustdomain -r
     /opt/bea/clustdomain -c -f startWebLogic.sh -s AdminServer START

    如果启动成功,关闭AminServer,然后登录227.20机器,远程启动

    > ssh -l ndmgr -o PasswordAuthentication=no -p 22 192.168.227.10
     /opt/bea/wlserver_
    103/common/bin/wlscontrol.sh -d clustdomain -r /home/ndmgr/clustdomain -c -f
     startWebLogic.sh -s AdminServer START 

    Step 6: Configure Node Manager on the Managed Servers

    Each machine that will host a Managed Server will have a skeleton domain created and configured.

    >mkidr clustdomain
    >cd clustdomain;pwd
    >/home/ndmgr/clustdomain
    
    > opt/bea/wlserver_103/common/bin/wlst.sh
    > connect('weblogic','weblogic','t3://192.168.227.10:7001')
    > nmEnroll('/home/ndmgr/clustdomain','/home/ndmgr')
    // 下载nm_password.properties 文件包含节点管理器的用户名和密码。用它们来验证客户端(例如,管理服务器)与节点管理器之间的连接。
    //参考路径: /home/weblogic/Oracle/Middleware/user_projects/domains/clust_domain/config/nodemanager/nm_password.properties
    //下载密钥文件 /home/weblogic/Oracle/Middleware/user_projects/domains/clust_domain/security/SerializedSystemIni.dat
    > exit()

    Step 7: Test Node Manager Setup and Configuration by Starting Managed Servers

    把管理服务器域下面bin文件中的bash文件拷贝到受管服务器域主目录下面的bin文件夹内

    1. Edit the DOMAIN_HOME and LONG_DOMAIN_HOME variables in the setDomainEnv.sh script to correctly reflect this remote domain home directory: DOMAIN_HOME=/home/ndmgr/clustdomain
    2. LONG_DOMAIN_HOME=/home/ndmgr/clustdomain
    3. Similarly, edit the DOMAIN_HOME variable in startWebLogic.sh
    4. Edit the DOMAIN_HOME and ADMIN_URL (for example, t3://192.168.1.100:7001) variables in startManagedWebLogic.sh)

    For each of the Managed Server host machines (including the back-up machine), as the ndmgr user, create a server/security subdirectory in the domain directory.
    For example, for the Managed Server MS1:
    > mkdir -p ~/clustdomain/servers/MS1/security

    Create a new boot.properties file with the appropriate username and password variables specified in each Managed Server's security directory (for example, /home/ndmgr/clustdomain/servers/MS1/security).
    For example:
    username=weblogic
    password=welcome1

    本地和远程测试:

    > opt/bea/wlserver_103/common/bin/wlscontrol.sh -d clustdomain -n /home/ndmgr -c -f startManagedWebLogic.sh -s MS1 START

    > ssh -l ndmgr -o PasswordAuthentication=no -p 22 192.168.1.101 /opt/bea/wlserver_103/common/bin/wlscontrol.sh -d clustdomain -n /home/ndmgr -c -f startManagedWebLogic.sh -s MS1 START

    Step 8: Configure UNIX Machines

    Property Value
    O.S. Type UNIX
    Node Manager Type SSH
    Node Manager Listen Address 192.168.227.20
    Node Manager Listen Port 22
    Node Manager Home /home/ndmgr
    Node Manager Shell Command ssh -l ndmgr -o PasswordAuthentication=no -p %P %H
    /opt/bea/wlserver_103/common/bin/wlscontrol.sh -d %D
    -n /home/ndmgr -c -f startManagedWebLogic.sh -s %S %C
    Node Manager Debug Enabled true  
    Servers ms2
  • 相关阅读:
    PostgreSQL数据库管理:定期vacuum
    关于压力测试的思路
    作业自动提示功能设计思路
    This system is not registered with RHN
    读《高性能建站指南》(上)
    Ubuntu下PostgreSQL数据库集群(PL/Proxy)配置方法
    PG SQL数据库读写分离的思路
    ASP.NET知识点的明晰(非原创,东拼西凑的,向这些内容的原创者致敬)
    [转]Effective C#原则4:用条件属性而不是#if
    如何在Word文档中插入一条分隔线?
  • 原文地址:https://www.cnblogs.com/51linux/p/3250264.html
Copyright © 2011-2022 走看看