宝兰德BES8.2搭建全过程,项目用到临时总结

1.安装前的准备
1.1 在安装 BES8.x 前,首先需要安装 JDK,建议安装较新版本的 JDK。
1.2 在服务器上 hosts 文件中添加主机名和物理
2.安装
把安装包上传到服务器上。
使⽤用命令 chmod 777 BES081000B7763-Redhat32AS_V52.bin,给安装包执行的权限。
运行命令./ BES081000B7763-Redhat32AS_V52.bin -i console,开始安装,
选择要使用的 JVM直接回车,然后输入 JDK 的绝对路径,
选择 BES 的安装路径,如果接受给出的默认路径,直接回车;如果要修改安装路径,则直接输入安装路径,
选择安装类型,先使用默认的安装类型,安装后可以再进行配置,
3.安装补丁
把所有补丁文件上传到服务器上,放在一个单独的目录下,本文把补丁文件放在/home/bes/patch 中,补丁文件以 zip 文件格式存在。
打补丁之前需要把 BES 的所有进程都停止下来。
进入 BES 的 bin 目录,执行命令

./patch –path /home/bes/patch

,即可把目标目录下所有的补丁文件都打上。

进入 BES 的 bin 目录,执行命令./patch –path /home/bes/patch,即可把目标目录下所有的补丁文件都打上。
也可以使用命令:./patch -jar /home/bes/patch/ BES8.1.0.7763.002.zip,即可把目标目录下指定的补丁文件打上。

打补丁结束后,可以进入 BES 安装目录下的 patch 目录下进行查看,在 patch 目录下,有打好的补丁文件,打 好的补丁文件以 jar 文件格式存在,区别于打补丁前的补丁文件。
在 patch 目录的 doc 目录下,有各个补丁文件的说 明文档。

也可以在 BES 的 bin 目录下,直接查看 BES 的版本信息。在 bin 目录下执行命令:./iastool --passport admin version

4.导入 License
进入 BES 的 bin 目录,执行命令:./lmadm view-lic,可以查看 License 的信息。

BES 的 License 文件为文本文件,文件名一般为 bes.lic.txt。
把 License 文件上传到服务器的任意目录,以把 bes.lic.txt 文件上传到/home/bes/license 目录为例。
进入 BES 的 bin 目录,执行命令:./lmadm
命令执行成功后,再次执行./lmadm
view-lic,查看 License 的信息。

如果没有正式 License,则可跳过此步骤。

由域控制器→节点代理→实例构成了BES的3层管理架构

BES 的启动和停止必须在命令行下进行操作。

进入BES的bin 目录

登录命令行控制台:

./iastool --passport  admin

默认 域:domain1 节点:na 实例:aloneIns1 是安装时默认创建的

#两台机器创建集群 192.168.92.135 为主控服务器 192.168.92.136 为从
1.把域和节点启动起来,访问管理控制台。在浏览器中输入 http://<IP>:1900,用户名/密码均为 admin。

2.左边的目录树 点击“域”,“节点管理器”,“na”,
    na 节点下 有一个名为 aloneIns1 的实例。在右边的窗口中,可以看到节点的状态是“已启动”;
        节点下 aloneIns1 实例的状态 是“已启动”;
实例启动是因为:“启动所有实例”后面的复选框默认是选中的。 取消选中“启动所有实例”,点击“保存”,保存修改。
使节点启动时,只启动节点,不启动实例。

实例的启动和停止可以在管理控制台中控制。

3.修改两台服务器上的 BES 的设置,使节点启动时,不启动实例。方法2

4.使135主控服务器控制136服务器上的BES,使两台机器一起对外服务
    操作:把 192.168.92.136(从) 服务器上 BES 的实例、节点和域都停止掉。
    在 iastool 交互环境中执行: 
    create --node --host 192.168.92.135 --port 1900 --user admin --password admin --domainname domain1 node136。
    create --node <节点名>是创建节点的命令,--host 值为管理域的 IP 地址,--port 值为管理域的端口, --user 和 —password 值为管理域的用户名和密码, --domainname 值为管理域的域名, 即
        192.168.92.135 服务器上 BES 的域的域名,最后的 node136 为新创建的节点的节点名。

5.登录 192.168.92.135 服务器的管理控制台,点击“节点管理器”,
可以看到在 192.168.92.136 服务器上新创建的 节点 node136 已经出现在 192.168.92.135 服务器 BES 的管理控制台上了,node136 的状态为已停止。

6.在 192.168.92.136 服务器的 iastool 交互环境中,执行命令: 
start --node --user admin --password admin --domainname domain1 node136
,把新创建的 node136 启动起来。直接启动节点即可,不用再启动域。

7.创建集群
    在 192.168.92.135 服务器 BES 的管理控制台上,点击“集群”,创建新的集群,
    点击“新建”,设置集群名称c1,然后点击“完成”,

8.创建集群实例
    点击“节点管理器”,“na”,为 na 节点创建集群实例,
    在“创建实例或服务”中选择“集群实例”,在集群名称中选择新创建的“c1”,然后点击“创建”,
    设置集群实例的名称,集群实例使用的 AJP 8088 端口号,节点管理器选择 na,点击“保存”,创建由 na 管理的集群 实例,

9.同样,为节点 136 AJP端口号不一样即可 创建集群实例。

10.在节点 na 的“创建实例或服务”中选择“Apache 服务”,点击“创建”,
    设置 Apache 的名称,选择 Apache 服务所属的节点,设置 Apache 对外提供服务的端口号8888,点击“下一步”,
    设置负载均衡器的配置,'/*'表示转发所有的请求,负载均衡的目标为 c1,点击“下一步”,
    根据需要修改 MPM 的配置,点击“完成”。

11.启动集群
    点击“集群”,“c1”,可以看到 c1 集群中共有两个集群实例,绑定的 HTTP 负载均衡器为 apache1,集群实例和 HTTP 负载均衡器的状态均为“已停止”,
        点击启动,即可把集群下所有的集群实例启动起来,

12.Apache 需要单独启动,
    点击 Apache 的名称,进入 Apache 的编辑页面,再点击启动,即可把 Apache 启动起来。

13.测试应用部署

创建DMS名为domain1的域:

./iastool   create --domain --passport  admin --user admin --password admin --adminport 1900 domain1

创建节点名为Node1的节点

./iastool   create --node --passport admin --domainname domain1 Node1

创建实例名Server1的实例

./iastool   create --instance --passport admin  --node Node1 Server1

##启动 BES 的顺序是先启动域,再启动节点,最后启动实例。

##启动域domain1 (必须命令行启动)

./iastool   start --domain --passport admin domain1

##启动节点Node1 (必须命令行启动)

    ./iastool   start --node --passport admin --domainname domain1 Node1 

##启动实例Server1

./iastool   start --instance --passport admin Server1

##停止的顺序是先停止实例,再停止节点,最后停止域。

##停止实例Server1

./iastool   stop --instance --passport admin Server1 

##停止节点Node

./iastool   stop --node --passport admin --domainname domain1 Node1 

##停止域domain1

./iastool   stop --domain --passport admin domain1

BES 的启动和停止必须在命令行下进行操作。

##创建集群名为Cluster1的集群:

    ./iastool    create --cluster --passport admin --user admin --password admin  Cluster1

##在集群 Cluster1下创建集群实例c1s1(将此实例创建在节点Node1下)

./iastool    create --instance --passport admin --ajpport 60001 --node Node1--cluster Cluster1 c1s1

##在集群 Cluster1下创建集群实例c1s2(将此实例创建在节点Node2下)

    ./iastool   create --instance --passport admin --ajpport 60002 --node Node2--cluster Cluster1 c1s2

##部署应用

    ./iastool    deploy --passport admin --host localhost --port 1900 --user admin --password admin --domain domain1 --target server01 D:\tmp\J2EE5WebTest.war

##解部署应用

    ./iastool   undeploy --passport admin --host localhost --port 1900 --user admin --password admin --domain domain1 --target server01 J2EE5WebTest
  • 5
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值