• 实战weblogic集群之创建节点和集群


    一、启动weblogic,访问控制台

    weblogic的domain创建完成后,接下来就可以启动它,步骤如下:

    $ cd /app/sinova/domains/base_domain/bin
    $ ./startWebLogic.sh

    按照提示输入创建domain时设置的用户名及密码(weblogic,weblogic123)。

    二、创建节点和集群

    1、打开浏览器访问:http://10.70.52.11:7001/console

    2、输入用户名密码登录

    3、创建节点和集群

    点击“锁定并编辑”,“环境”,“服务器”

    点击新建,创建节点和集群

    此集群节点及端口分布情况如下

    10.70.50.11 9000~9009

    10.70.50.12 9000~9009

    10.70.50.13 9000~9009

    10.70.50.14 9000~9009

    节点和集群创建完成截图如下:

    4、对管理服务器及被管理服务器启用认证文件

    4.1、配置管理服务器(adminServer)无密码启动

    $ cd /app/sinova/domains/base_domain/servers/AdminServer
    $ mkdir security
    $ cd security/
    $ vi boot.properties #添加如下内容
    username=weblogic
    password=weblogic123

    4.2、配置被管理服务器(各节点)无密码启动

    $ cd /app/sinova/domains/base_domain/bin
    $ vi startManagedWebLogic.sh #找到如下两行,位于45行和48行
    WLS_USER=""
    WLS_PW=""
    修改成:
    WLS_USER="weblogic"
    WLS_PW="weblogic123"

    5、创建管理服务器及被管理服务器的启动(或重启)脚本,之后可以通过脚本对集群中的节点进行重启操作

    AdminServer的重启脚本:

    $ cat restart-admin.sh 
    #!/bin/bash
    #/app/sinova/logs/console 此目录存放控制台日志,需要手动创建
    DATE=`date +%Y%m%d`
    USER_MEM_ARGS="-Xms1024m -Xmx1024m -XX:MaxPermSize=256m"
    export USER_MEM_ARGS
    ps -ef | awk '/[A]dminServer/{print $2}' | xargs kill -9 > /dev/null 2>&1  
    rm -fr /app/sinova/domains/base_domain/servers/AdminServer/tmp/*
    nohup /app/sinova/domains/base_domain/bin/startWebLogic.sh > /app/sinova/logs/console/admin-${DATE}.log 2>&1 &

    各节点的重启脚本(每个节点需要一个重启脚本)

    $ cat restart_node1.sh 
    #!/bin/bash
    DATE=`date +%Y%m%d`
    WLS_NODE="Server-0" #其它节点脚本修改这个名称即可
    USER_MEM_ARGS="-Xms1024m -Xmx2048m -XX:MaxPermSize=512m"
    JAVA_OPTIONS="-DUseSunHttpHandler=true"
    ServiceIP=10.70.52.11
    export USER_MEM_ARGS JAVA_OPTIONS WLS_NODE ServiceIP
    ps -ef | grep java | grep weblogic | grep -w ${WLS_NODE} | awk '{print $2}' | xargs kill -9 > /dev/null 2>&1
    rm -rf /app/sinova/domains/base_domain/servers/${WLS_NODE}/tmp/*
    sleep 1
    nohup /app/sinova/domains/base_domain/bin/startManagedWebLogic.sh ${WLS_NODE} http://${ServiceIP}:7001/ >/app/sinova/logs/console/${WLS_NODE}-${DATE}.log 2>&1 &

    6、将Oracle、domains这两个目录拷到10.70.52.12-14这3台服务器

    $ rsync -avz /app/sinova/domains 10.70.52.12:/app/sinova/
    $ rsync -avz /app/sinova/Oracle 10.70.52.12:/app/sinova/
    $ rsync -avz /app/sinova/domains 10.70.52.13:/app/sinova/
    $ rsync -avz /app/sinova/Oracle 10.70.52.13:/app/sinova/
    $ rsync -avz /app/sinova/domains 10.70.52.14:/app/sinova/
    $ rsync -avz /app/sinova/Oracle 10.70.52.14:/app/sinova/

    7、执行脚本启动AdminServer和集群中所有节点,启动后效果如下:

  • 相关阅读:
    【原創】字符首字母大寫格式化函數
    [ZT]如何使SQLServer的日志文件不会增大
    乘除法運算時的異常
    【ZT】delegate 与 多线程
    String.IsNullOrEmpty 方法
    专家指“IP地址告急”系炒作 人均IP可达百万
    如何將程序的Access数据库嵌入到资源中发布
    [ZT]JavaScript+div实现模态对话框[修正版]
    android button背景随心搭配
    图片上传,包括从相册选取与拍照上传
  • 原文地址:https://www.cnblogs.com/Eivll0m/p/4632775.html
Copyright © 2020-2023  润新知