一、启动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 - > /dev/null >&
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 - > /dev/null >&
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和集群中所有节点,启动后效果如下:

实战weblogic集群之创建节点和集群的更多相关文章

  1. 【ELK】【docker】6.Elasticsearch 集群启动多节点 + 解决ES节点集群状态为yellow

    本章其实是ELK第二章的插入章节. 本章ES集群的多节点是docker启动在同一个虚拟机上 ====================================================== ...

  2. 实战weblogic集群之创建domain,AdminServer

    在weblogic安装完后,接下来就可以创建domain,AdminSever了. 第1步: $ cd /app/sinova/Oracle/wlserver_10./common/bin $ ./c ...

  3. 使用Vagrant创建多节点虚拟机集群

    摘要: 在前一篇博客中,我介绍了使用Vagrant快速创建虚拟机,但是所创建的只是单个虚拟机.这篇博客将介绍使用Vagrant创建多节点虚拟机集群,可以作为Hadoop,Spark以及Storm等分布 ...

  4. 仅需60秒,使用k3s创建一个多节点K8S集群!

    作者: Dawid Ziolkowski丨Container Solution云原生工程师 最近,我一直在Kubernetes上进行各种测试和部署.因此,我不得不一次又一次创建和销毁Kubernete ...

  5. 创建多个节点的集群 - Elastic Stack 8.0

    文章转载自:https://mp.weixin.qq.com/s/k6u9Q2nebW9qgZMghQwJng 详述如何安装3个节点的 Elasticsearch 集群.我将使用 Docker 来进行 ...

  6. etcd创建集群并增加节点

    下载安装 从这下载https://github.com/coreos/etcd/releases/download/v3.3.2/etcd-v3.3.2-linux-amd64.tar.gz tar ...

  7. kafka系列二:多节点分布式集群搭建

    上一篇分享了单节点伪分布式集群搭建方法,本篇来分享一下多节点分布式集群搭建方法.多节点分布式集群结构如下图所示: 为了方便查阅,本篇将和上一篇一样从零开始一步一步进行集群搭建. 一.安装Jdk 具体安 ...

  8. 理解 OpenStack Swift (1):OpenStack + 三节点Swift 集群+ HAProxy + UCARP 安装和配置

    本系列文章着重学习和研究OpenStack Swift,包括环境搭建.原理.架构.监控和性能等. (1)OpenStack + 三节点Swift 集群+ HAProxy + UCARP 安装和配置 ( ...

  9. Docker 集群Swarm创建和Swarm Web管理

    关于Docker Swarm更多的介绍请查看<Docker管理工具-Swarm部署记录> 一.环境配置 1.安装环境 # cat /etc/redhat-release CentOS Li ...

随机推荐

  1. 解决github提交commit,contributions不统计显示绿色的问题

    最近使用GitHub Desktop时,发现自己好多次的commits都没有被记录在Contributions中,但是点开项目详情里面可以看到自己的commit确实上传成功了,所以就忧伤了,为什么没有 ...

  2. day01-day04总结- Python 数据类型及其用法

    Python 数据类型及其用法: 本文总结一下Python中用到的各种数据类型,以及如何使用可以使得我们的代码变得简洁. 基本结构 我们首先要看的是几乎任何语言都具有的数据类型,包括字符串.整型.浮点 ...

  3. 谁是谁的first-child

    看过CSS伪类选择器之后,心想也就如此嘛,:first-child选择元素的第一个子元素,有什么难的,可一到实践中,还是到处碰壁啊. <body> <ul class="f ...

  4. angularJS随笔

    1.作用域 基于作用域的事件传播 作用域可以像DOM节点一样,进行事件的传播.主要是有两个方法: broadcasted :从父级作用域广播至子级 scope emitted :从子级作用域往上发射到 ...

  5. startActivityForResult和setResult详解

    http://www.cnblogs.com/lijunamneg/archive/2013/02/05/2892616.html startActivityForResult与startActivi ...

  6. Dell服务器MegaCli命令只返回Exit Code: 0x00问题分析

    今天同事给我说一台dell的服务器做了raid后,使用MegaCli看不到raid信息,上去看了一下确实不返回任何raid信息,但是确实机器上做了raid. 这就奇怪了,然后把MegaCli升级到最新 ...

  7. iOS6以后的单个控制器横竖屏显示以及旋转屏控制技巧,附带iOS8以后显示电池状态栏

    一.在应用中从竖屏模式强制转换为横屏模式 第一种方法:通过模态弹出视图的方式,使得特定ViewController坚持特定的interfaceOrientation(1)iOS6之后提供了这样一个方法 ...

  8. ios-pch文件的手动添加

    Xcode6添加pch文件 前言:Xcode6中不在为开发者自动创建pch文件,在pch文件中我们可以添加一些琐碎的宏定义,在项目中任何地方都可以引用,加快了编译的速度 Xcode6之后的版本都是需要 ...

  9. Spring 中的注解

    1.普通方式注解 a.在配置文件中配置 1.导入命名空间              xmlns:context="http://www.springframework.org/schema/ ...

  10. 『重构--改善既有代码的设计』读书笔记----Hide Delegate

    所谓委托关系,就是一个类对于另一个类来说纯粹作为接口转发,即客户通过一个委托类去调用另一个对象.直白的委托关系就是委托类直接返回出目标类给客户调用,这个关系很麻烦,因为委托关系的变动就会影响客户端的代 ...