WAS6集群部署及初步测试

IBM WebSphere WAS ND集群搭建实战教程 WebSphere Application Server Network Deployment (WAS ND) 是IBM公司推出的高性能企业级应用服务器,它能够提供复杂的应用环境下的事务处理、应用程序管理以及可靠的部署平台。WAS 6.1 ND的推出是IBM对于企业级应用服务器性能和稳定性的又一次提升。在这个版本中,引入了多个新特性,增强了WAS在市场上的竞争力和企业的应用体验。WebSphere增强型集群拓扑:新引入的增强型集群拓扑提供了更加灵活的部署选项,包括对多数据中心集群的全面支持。 阅读详情

配置后的系统的组成如下图:

 

Ø        172.18.41.112

Web Server,使用IHS6(远程安装,HTTP端口80)

WAS6,应用节点,加入98,server1

Ø        172.18.41.98

WAS6,管理节点

Ø        172.18.41.69

WAS6,应用节点,加入98,server2

建立集群:

cluster:server1(9080),server2(9081)

virtul host:default host,并增加别名为*:9081

 

几个需要注意的问题:

1、如果建立集群时没有选择创建复制域,则需要对每个WEB容设计SESSION复制策略。

2、虑拟主机的配置

3、插件配置的生成。httpd.conf中增加:

LoadModule was_ap20_module "C:/IBM/WebSphere/Plugins/bin/mod_was_ap20_http.dll"

WebSpherePluginConfig "C:/IBM/WebSphere/Plugins/config/webserver112/plugin-cfg.xml"

其中的路径依你安装插件的具体情况而定。

对于plugin-cfg.xml文件,注意其中集群的定义部分和转发策略部分即可。

 

IHS6配置成向集群angelcluster1的成员转发请求。

 

经测试,证实:

1、CLUSTER SESSION可以同步(要配置多种同步策略)

2、可以实现集群中一机器DOWN机后,服务自动转发到另一个服务器。

3、可实现负载平衡(策略可配)

用于测试的应用包含如下一个简单的功能:

http://ip:port/app/servlet/testcluster?cluster=

其中:如果cluster值为空时,系统将返回现在SESSION中cluster的值,并打印出SESSION ID,如果cluster有值,则用该值更新SESSION中cluster的值,并打印出SESSION ID

 

测试1:不通过WEB SERVER转发,直接请求,如:

http://172.18.41.69:9081/app/servlet/testcluster?cluster=12345

http://172.18.41.1129080/app/servlet/testcluster?cluster=

系统可以正常工作,并打印出期望中的值(双机的SESSION同步了)。

 

测试2:通过WEB SERVER转发:

http://172.18.41.112/app/servlet/testcluster?cluster=12345

http://172.18.41.112/app/servlet/testcluster?cluster=

可以正常得到响应,并打印出期望中的信息。

 

测试3:异常情况

在请求过程中,分别杀死其中一个应用服务器的进程/部署管理器进程/node agent进程,看应用的可用性。

结果:应用仍可用,在日志中可以看到,plug-in发现其中一个应用服务器不可用时,会将应用转发到另一服务器。此时,客户端会感觉响应时间慢一些。

 

经测试,证实:

1、CLUSTER SESSION可以同步(可配置多种同步策略)

2、可以实现集群中一机器DOWN机后,服务自动转发到另一个服务器。

3、可实现负载平衡(策略可配)

 

 

 

 

 

 

 

WAS集群系列(13) 举例WAS集群下ear包部署 阅读详情

相关推荐

Kafka集群部署及测试

目前我们对大数据进行研究方向以Spark为主,其中Spark Streaming是可以接收动态数据流并进行处理,那么Spark Streaming支持多源的数据发送端,例如TCP、ZeroMQ、自然也包括Kafka,而且Kafka+SparkStreaming的技术融合也比较常用而且成熟,所以我们需要搭建一个Kafka集群进行流数据的测试。

GIS+=地理信息+云计算+大数据+容器+物联网+... 4279

WAS 集群安装实例

先决条件: 操作系统的版本符合要求,WAS的补丁准备就绪,网络环境正常。 场景设定: 为了描述以及理解上的简化,我们描述一个仅仅由两个server实例组成的集群的搭建过程。并且说明如何将一个应用程序部署到集群中。 环境设定: 假设有3台机器分别命名为 HostDM, Host1, Host2,其中HostDM用作Deployment Manager和IB...

weixin_33716941的博客 292

java打印语句输出xxxxxl19was.was

如果想要一次性直接输出打印语句,可以直接System.out.println("xxxxxl19was.was"),Java打印输出下一次敲so直接回车就会默认sout;选择souf的效果是printf,也是如此。 数据库创建表xxxxxl19was.was

计算机毕业论文源码,学生个人网页制作html源码。贴近用户做网络推广和互联网优化。 12万+

WebSphere之Web Server插件

WebSphere之Web Server插件 -----------------------------------2013/10/19 这里记录一下WebSphere与IHS的安装集成,和Web Server的使用,以及碰到的一些问题。 一. 安装注意事项 WAS篇: 按照总部的规范,一般使用非root用户安装,比如新建一个wasup用户,安装目录/washome。另外有几点要说明一下...

weixin_30877227的博客 386

was6.1_上部署Web应用程序详解(图)

was6.1 上部署Web应用程序详解(图) 1、 数据库连接池配置 通过WebSphere配置数据库连接池一共需要三项: 1.配置连接驱动,在这里叫:JDBC提供程序; 2.配置数据库连接池,在这里叫:配置数据源; 3.配置数据库登录帐号,密码,在这里叫:J2C认证别名; 1.1 启动服务器,通过IE浏览器输入http://127.0.0.1:9060/ibm/console进入websphere控制台目录 1.2 单击左边资源==》在菜单中选择jdbc提供者==》右边将显示相应的jdbc提供者界面

测试Websphere、Weblogic应用war包

用于测试Websphere Weblogic等j2ee企业级应用服务器。每点击一个页面会在标准输出打印信息,可用于初学者测试负载均衡,效果明显。

WAS 6与Websphere MQ6的整合

整合的目的是让MQ作为websphere application server的JMS provider,所有的JMS消息会被was转发到MQ队列中,由于MQ提供了多种平台的API,因此消息的传递可以不再通过转发的方式。任何平台都可以直接连接到MQ获取/发送消息,减少了跨平台消息传递中的不确定因素。    首先在MQ中建立队列管理器、消息队列、服务器连接通道(SYSTEM.DEF.SVRCONN类

快跑专栏 1335

was应用服务器项目部署

was应用服务器项目部署,步骤详细含图片

was集群搭建部署

一、服务器环境搭建 准备两台服务器: 192.168.14.136 192.168.14.137 使用root用户修改主机名和主机解析地址 (1)主机名修改: 192.168.14.136 主机名修改为:app1 192.168.14.137 主机名修改为:app2 [root@app1 ]# vi /etc/sysconfig/network   例: HOSTNAME=a...

qq_35335755的博客 1万+

WAS6.1多机集群部署(AIX)

1 名词解释 1.1 单元Cell 单元是整个分布式网络中一个或多个节点的逻辑分组。单元是一个配置概念,是管理员将节点间逻辑关联起来的实现方法。管理员根据具体的业务环境,制定对其整体系统集成环境有意义的条件来定义和组织构成单元的节点。如图1所示,就一般情况来说,可以将单元看作是最大的作用域。 在IBM WAS ND产品中,管理配置数据都存储在 XML 文件中。单元保留了它每个节点中每台服务器的主配置文件。同时每个节点和服务器也有其自己的本地配置文件。如果服务器已经属于单元,则对于本地节点或服务器配置文件的更改都是临时的,通过在本地提交更改生效时,本地更改覆盖单元配置,但是当执行单元配置文档同步到节点的操作时,在单元级别上对主控服务器和主节点配置文件所作的更改将会替换对该节点所作的任何临时更改。 同步操作在指定的事件发生时进行,例如服务器启动时等很多操作。也就是说,通过对本地节点或服务器配置文件进行修改而达到调整节点或服务器配置的做法不是安全的,临时修改很容易被同步操作所覆盖。 图 1. 单元的作用域 1.2 部署管理器Deployment Manager Deployment Manager 是管理代理程序,它提供集中式管理单元中所有节点的可视化人机交互管理视图。之前提到单元是一个逻辑上的配置概念,那么Deployment Manager 就为单元中所有元素提供了单一的管理控制中心点。每个单元都会包含一个 Deployment Manager,由Deployment Manager提供管理功能来修改单元的主配置文件。在最新的v6.x版本中还提供集群管理以及在一个或多个节点作用域内进行应用程序服务器工作负载平衡。 图 2. 由Deployment Manager提供管理功能来修改单元的主配置文件 1.3 节点Node 节点是受管服务器(Server)的逻辑分组。节点通常与具有唯一 IP主机地址的逻辑或物理计算机系统对应,节点不能跨多台计算机。节点分为受管节点与非受管节点。 IBM WAS ND 拓扑中的节点可能是受管的,也可能是非受管的。受管节点有相应的 Node Agent 进程来管理它的配置和服务器。非受管节点没有 Node Agent。Node Agent 表示管理单元中的节点并负责保持配置始终处于最新状态。非受管节点对于单元来说是未知的,所以 Deployment Manager 无法对其进行管理。 分布式网络环境中的非受管节点可以有服务器定义(例如 Web 服务器),但不能有应用程序服务器定义,并且非受管节点无法添加 Node Agent,因此它不能成为受管节点。另外一种情况在独立应用程序服务器环境中,节点尚且没有 Node Agent,它们也可以暂时被视为非受管节点,但是这类节点可以通过联合独立应用程序服务器而变为单元中的受管节点。通过调整独立应用程序服务器概要文件,将单独的Server节点添加到单元,这个过程称为联合。在联合独立应用程序服务器时,节点将自动创建 Node Agent,该节点就可以被Deployment Manager 管理。 图 3. IBM WAS ND 拓扑中的受管节点与非受管节点

was集群部署方案及安装配置手册

was集群部署方案及安装配置手册

WAS8.5.5集群部署全程图解

WAS集群有一个优点,就是使用同步的内存作为会话保持,无需使用特殊的回话保持方案,就可以实现多个节点负载均衡的效果。同一个用户登录后,他的session会在所有节点的内存中都拥有相同的拷贝,所以无需担心轮训造成的登录状态失效的问题。另外WAS集群可以使用图形化的WEB页面进行各个节点的管理,同一个WAR包只需部署一次就会在各个节点中进行同步,十分的方便。 要使用WAS集群,首先要向IBM购买相关...

lvshaorong的博客 5万+

基于CatBoost回归模型的完整预测分析:从建模到SHAP可解释性分析

本文介绍了使用CatBoost回归模型进行完整预测分析的流程。首先导入必要的Python库并加载数据,进行数据预处理包括训练测试集划分和归一化处理。然后通过网格搜索优化CatBoost超参数,使用最优参数训练模型并评估预测性能。结果显示模型具有较高的决定系数(R²=0.9944)和较低的误差指标(RMSE=0.0696)。接着进行残差分析和正态性检验,发现残差基本服从正态分布。最后通过SHAP分析实现模型可解释性,识别关键特征影响。该方法为梯度提升树在回归问题中的应用提供了完整解决方案。

fx666_的博客 746

WAS集群搭建

本例子选择WAS7版本的集群,生产环境其实基本上用F5集群,不推荐用WAS集群,避免复杂化,IHS与WAS建议一对一, 常见的架构如下:但是本案例IHS和AppServer放在同一台服务器上。HA配置也略。 1、找两台服务器,这里有jqa和jqb,安装WAS,把介质上传至两台服务器中,还有pak的补丁包4个,这里选择41这个版本的补丁包。解压所有的tar包, 在WAS目录下执行用ro...

我很低调的专栏 6006

熵权法+TOPSIS完整教学:用Python评估大学科研实力(含雷达图绘制技巧)

本文提供了一套完整的熵权法与TOPSIS综合评价方法在Python中的实现教程,以高校科研实力评估为例,详细讲解了从数据预处理、客观权重计算、综合排序到结果可视化的全流程。重点介绍了如何利用Python进行数据清洗与转换,通过熵权法自动确定指标权重,并结合TOPSIS模型计算各院校与理想解的相对接近度进行排名。教程还包含了使用Matplotlib绘制专业雷达图的技巧,帮助读者直观呈现多维数据的对比分析结果,适用于各类多指标决策与绩效评估场景。

weixin_28520495的博客 416

YOLOv8-seg模型后处理实战:从输出解析到mask生成的完整流程

本文详细解析了YOLOv8-seg实例分割模型的后处理完整流程,从理解output0与output1的双输出结构,到实现检测框的置信度过滤、坐标转换与NMS,再到核心的掩膜生成数学原理与矩阵乘法实现。文章深入探讨了如何将掩膜系数与原型掩膜库结合,生成像素级分割结果,并提供了掩膜上采样、边缘优化、性能提升及解决实际应用难题的实战方案。

xgboost6farmer的博客 317

WAS集群系列(13):举例WAS集群下ear包部署

***********************************************声明************************************************  原创作品,出自 “深蓝的blog” 博客,欢迎转载,转载时请务必注明出处(http://blog.youkuaiyun.com/huangyanlong),否则作者保留追究版权法律责任。 表述有错误之处

深蓝@黄炎龙 6358

STM32G474 FDCAN滤波器配置与多ID接收实战

本文详细介绍了STM32G474 FDCAN滤波器配置与多ID接收实战,重点解析了掩码过滤和范围过滤两种模式的工作原理及配置步骤。通过实际项目案例展示了如何高效配置多个滤波器实现多ID报文接收,并提供了接收FIFO配置与中断处理的优化策略,帮助开发者提升CAN通信系统的稳定性和实时性。

happy2的博客 875

rancher2.6部署k8s集群示例

本文是rancher 2.6部署k8s集群的图文示例。

农民工老王的博客 5万+

【UE5_蓝图】实时音频采集与动态WAV文件保存实战指南

本文详细介绍了在UE5中使用蓝图实现实时音频采集与动态WAV文件保存的完整流程。从插件配置、录音框架搭建到动态文件名生成和音频参数优化,提供了实用技巧和常见问题解决方案,特别适合需要快速实现音频采集功能的开发者。

weixin_29009669的博客 407

SAP 零售 FMS 物料主数据(一)

SAP 零售 FMS 物料主数据(一) SAP 对于鞋服行业最新的解决方案-FMS(相当于原来的AFS+Retail);更偏向与零售; 商品主数据与原来的AFS大不相同,取消了原来的Grid的网格概念,取而代之的是变式;商品主数据维护也偏向于Retail的维护模式;事物代码也不是MM01而是MM41 /MM46; 在维护商品主数据前,需要与商品部沟通定义各种商品相关的规范如编码规则,大中小类 ,颜色库,尺码库等,此处不赘述; 创建商品需要确定哪些物料是变式物料,哪些是常规不带特性的单一物料;这决定了在创建商

weixin_45518759的博客 5061

深入Redis集群部署:从安装配置到测试验证的完整指南

Redis作为一款高性能的内存数据结构存储系统,其在处理高速缓存、实时数据分析、消息队列等场景中扮演着不可或缺的角色。而Redis群集的部署,则是解锁其强大功能的关键一步,它不仅能够提供水平扩展能力,确保数据的高可用性和负载均衡,还能在大规模应用中保证服务的稳定性和效率。

博客之路,前途漫漫 2005

PLC如何控制电子膨胀阀(暖通空调/制冷系统)

电子膨胀在冷水机空调系统里广泛采用,大部分空调系统都会有电子膨胀阀,但是电子膨胀阀的控制接口和普通电磁阀完全不同,所以想要PLC直接控制电子膨胀阀,还是比较麻烦的,电子膨胀阀可以理解为一个简易步进电机,体积非常小,线圈和转子部分可以分离。下面我们看下PLC如何控制电子膨胀阀。

RXXW_Dor的博客 4760

如何通过rancher部署k8s集群

本文介绍了如何通过rancher部署一个k8s集群,所有步骤都应该测试和验证,并对可能遇到的问题提出了解决办法。如果您在部署k8s的过程如果遇到任何问题,都可以在本文下方评论区中留言,我将积极帮助您解决。

农民工老王的博客 5万+

基于A*算法的二维栅格地图路径规划与避障MATLAB仿真

本文将介绍如何使用MATLAB编写基于A*算法的二维栅格地图路径规划与避障的仿真程序。我们可以使用二维数组表示地图,其中每个元素表示一个栅格的状态,例如1表示障碍物,0表示可行走区域。接下来,我们需要定义A*算法的节点类。G值表示从起始节点到当前节点的代价,H值是启发式函数估计的从当前节点到目标节点的代价。算法,我们可以有效地找到起始点到目标点的最短路径,并在仿真中进行可视化展示。算法的基本思路是从起始节点开始,按照一定的启发式函数选择下一个节点,直到找到目标节点或者遍历完所有可行走区域。

ByteWhizX的博客 1273

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

上一篇: 整理的常用JAVA开源库简介
下一篇: 在原有AXIS WEBSERVICE基础如何制作不依赖AXIS并在WAS发布的WEBSERVICE
mudboy
博客等级 码龄25年 15粉丝 84原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值