系统集成-was集群与负载均衡配置

上传人:ji****en 文档编号:107684314 上传时间:2019-10-20 格式:PDF 页数:39 大小:1.37MB
返回 下载 相关 举报
系统集成-was集群与负载均衡配置_第1页
第1页 / 共39页
系统集成-was集群与负载均衡配置_第2页
第2页 / 共39页
系统集成-was集群与负载均衡配置_第3页
第3页 / 共39页
系统集成-was集群与负载均衡配置_第4页
第4页 / 共39页
系统集成-was集群与负载均衡配置_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《系统集成-was集群与负载均衡配置》由会员分享,可在线阅读,更多相关《系统集成-was集群与负载均衡配置(39页珍藏版)》请在金锄头文库上搜索。

1、1 1 配置配置 WASWAS 集群集群 1.11.1 添加添加应用服务器应用服务器节点到节点到 DMDM 中中 添加节点到 DM 之前先要在 DM 所在机器和应用服务器所在机器的 hosts 文件中互相加入两 台(或多台)机器的 IP 地址和主机名,这样节点才能加入到 DM 中。DM 所在机器的 hosts 文件 中要加入所有联合进来的节点所在机器的 IP 和主机名, 各应用服务器节点所在机器的 hosts 文件 中需加入 DM 所在机器的 IP 和主机名。 1、hosts 文件在 UNIX 上的路径:/etc/hosts 2、hosts 文件在 Windows 上的路径:C:WINDOWS

2、system32driversetcHosts 将应用服务器的节点加入到 DM 中有两种方式:命令行操作和在 DM 中添加。 1.1.11.1.1 命令行操作命令行操作 从命令行进入到应用服务器的安装目录:/bin,执行下列命令: addNode.bat IP PORT username xxx password xxx; 其中,IP 是 DM 所在机器的地址,也可以是这台机器的主机名,PORT 是 DM 的 SOAP_CONNECTOR_ADDRESS 端口,username 参数 xxx 是 DM 管理员的用户名,password 参 数 xxx 是 DM 管理员登录密码。 如果 WebS

3、phere 既安装有 DM,又有应用服务器,要进入到对应的概要的 bin 目录下去执行 命令,或是运行时加参数-profileName 概要名,指定要添加的是哪个概要文件配置的节点,否则 执行不会成功。 可以运行命令 manageprofiles.bat -listProfiles 查看当前 WAS 中所有的概要文件: 进入到正确的目录,执行添加节点命令,如下图: 1.1.21.1.2 在在 DMDM 中添加节点中添加节点 在 DM 界面添加节点时,要加入的应用服务器一定要是启动的,否则操作不会成功。 如下图操作,进入【系统管理】=【节点】界面: 点【添加节点】: 应用服务器属于受管节点,这里

4、勾选受管节点。受管节点指的是 DM 通过 Node Agent(节点代 理)来对加入到 DM 中的应用服务器节点进行管理,如监测节点状态,发布应用程序,同步操 作信息等。 点【下一步】: 主机名 应用服务器所在机器的主机名, 可以是 IP, 也可以是主机名, IP 和主机名的关系配置在 hosts 文件中。 JMX 连接器类型 SOAP,这里我们是用 SOAP(简单对象访问协议)协议进行通信。 JMX 连接器端口 填写要联合的应用服务器的 SOAP 连接器端口。 应用服务器用户名 安装应用服务器时指定的用户名(未指定就为空)。 应用服务器密码 安装应用服务器时指定的密码(未指定就为空)。 De

5、ployment Manager 用户名 安装 DM 时指定的用户名,也是登录 DM 的用户名。 Deployment Manager 密码 安装 DM 时指定的密码,也是登录 DM 的密码。 点【确定】,进入下一步: Windows 下会提示是否将 Node Agent 作为 Windows 服务运行,可以选也可以不选,如果选择则 可以在【控制面板】=【管理工具】=【服务】中对节点作启停操作,而不用必须在命令行 中启动 Node Agent。 点【确定】,将应用服务器加入到 DM 中,创建用来监控此应用服务器的 Node Agent: 可以在【系统管理】=【节点】界面查看刚加入到 DM 中的

6、节点: 图-节点 可以在【系统管理】=【Node Agent】界面查看刚创建的 Node Agent: 图-Node Agent 注意:如果新添加的节点没有在界面显示出来,注销 DM 重新登录。 1.1.31.1.3 启动启动 Node AgentNode Agent 我们看到,此时【图-Node Agent】中两个 nodeagent 的状态都是停止,【图-节点】中的节 点状态也是问号(正常情况下应该是箭头号),原因就在这:两个 nodeagent 没有启动。命令行 进入到应用服务器的安装目录/bin 中,运行 stopNode.bat(Windons 下)或是 stopNode.sh(UN

7、IX 下)命令,启动 Node Agent,这样 DM 才能监控到联合进来的节点的状态, 并对它们进行管理: 这时再来查看节点的状态和 Node Agent 的状态,都已正常: 图-节点状态 图-Node Agent 状态 操作到这步,DM 就可以对联合进来的节点进行统一管理了,包括建立集群、对集群建数据 源、发布应用等。 注意:一旦一个应用服务器作为节点联合到 DM 中,则它的管理控制台就不能继续使用。 1.21.2 移除节点移除节点 移除一个节点并不会删除它, 只是使它恢复到联合前的配置, 该配置以前是作为联合过程的 一部分予以保存的。 1.2.11.2.1 命令行移除节点命令行移除节点

8、命令行进入应用服务器的/bin 下,注意这个目录是指节点所在机器上的安装目 录,而不是 DM 所在机器上的目录。运行 removeNode.bat(Windows)或 removeNode.sh(UNIX) 命令: 此操作会将联合进来的指定节点从 DM 中移除。 1.2.21.2.2 在在 DMDM 中移除节点中移除节点 进入【系统管理】=【节点】界面: 选中要移除节点,点【除去节点】: 输入 DM 管理员的用户名和密码,点【确定】: 如果节点还显示在界面中,注销 DM 重新登录。 注意:移除节点时,监控要移除节点的 Node Agent 必须已启动,否则 DM 监测不到节点状 态,不能对之进

9、行任何操作。 1.31.3 集群集群 1.3.11.3.1 建立集群建立集群 进入【服务器】=【集群】界面: 点击【新建】: 输入集群名,点【下一步】: 输入成员名,选择节点,输入权重值(权重是 0 到 20 间的整数,在做负载均衡时,权重值 越大,负载到这台服务器上流量就会越多)。 点【下一步】: 输入成员名(同一个节点中的成员名不能重复),选择节点(所选的节点不能和上面已选择过的 重复),输入权重,点【添加成员】: 我们可以看到 server_test2 成员已加入到集群中。如果还要添加成员就继续输入,也可以把添加 的成员删除。 继续【下一步】: 点【完成】结束操作: 最后点【保存】,将此

10、次操作保存到主配置中。 1.41.4 有关集群数据源的设立有关集群数据源的设立 建数据源之前,我们先得对作用域有一定的了解。 1.4.11.4.1 管理控制台管理控制台作用域作用域设置设置 作用域指定资源定义可视的级别。 节点、集群或服务器作用域上管理控制台集合表中,资源可视。通过更改作用域值,可 以只查看在该作用域内定义的资源。集合表的内容可能会更改。 如果作用域列表中的作用域不足 50 个,控制台就会显示所有可用作用域的下拉列表。 要更改作用域,请从下拉列表中选择任何项。 如果作用域列表中的作用域达到或超过 50 个,则单击字段旁边的浏览以查看用于更改 字段作用域的选项。 如果字段为只读的

11、, 您不能更改该作用域。 例如, 如果只存在一台服务器, 您不能把该作用域切换为另一台服务器。 所有作用域都是缺省的。在创建新资源时,不能选择“所有作用域”。必须从下拉列表 中至少选择一个可用的作用域才能创建新资源。 您总是在管理控制台面板中选择的当前作用域上创建资源,即使资源在多个作用域中可 视。 资源(如 JDBC 提供者、名称空间绑定或共享库)可以在多个作用域上定义。在更具体 作用域内定义的资源将覆盖在更一般作用域内定义的重复资源。 应用程序作用域要优先于所有的作用域。 服务器作用域要优先于节点、单元和集群作用域。 集群作用域要优先于节点和单元作用域。 节点作用域优先于单元作用域。 资源

12、属性仅应用于单个服务器级别,而与已定义的资源的作用域无关。例如,如果您在 单元级别上定义数据源的作用域(它在该单元内是唯一的),则该单元中的所有用户都可以查 找和使用该数据源。然而,资源属性设置对于单元中的每台服务器是本地的。例如,如果您将 最大连接数定义为 10,那么该单元中的每台服务器都可以有 10 个连接。 单元作用域是最一般的作用域,它不会覆盖任何其他作用域。建议您通常指定比单元作 用域更特定的作用域。当您在较特定作用域上定义资源,则您为资源提供较大隔离。当您在较 一般作用域上定义资源时,您提供较小隔离。对于您在越一般的作用域中定义的资源,对跨应 用程序冲突发生的曝光越大。 单元 将可

13、视性限制为指定的单元上的所有服务器。单元作用域中的资源工厂是: 为此单元中的所有服务器定义 被此单元中的应用程序、服务器、集群和节点作用域中定义的并具有相同 Java 命名和 目录接口(JNDI)名称的任何资源工厂覆盖 在应用程序可绑定或使用资源工厂所需的资源提供者前, 必须在单元中的每个节点上安装它 们。 集群 将可视性限制为指定的集群上的所有服务器。 所有集群成员最起码必须位于 V6 以使用集群 的集群作用域。集群作用域内定义的资源工厂: 可用于此集群的所有成员 覆盖任何与单元作用域中所定义 JNDI 名称相同的资源工厂 单元作用域中定义的资源工厂可用于此集群,除了此单元作用域中定义的资源

14、工厂。 节点 将可视性限制为指定的节点上的所有服务器。节点作用域是多数资源类型的缺省作用域。节 点作用域内定义的资源工厂: 可用于此节点的服务器 覆盖任何与单元作用域中所定义 JNDI 名称相同的资源工厂 单元作用域中定义的资源工厂可用于此节点上的服务器, 除了此节点作用域中定义的资源工 厂。 服务器 将可视性限制为指定的服务器。服务器作用域是用于定义资源的最特定作用域。服务器作用域内 定义的资源工厂: 可用于此服务器上部署的应用程序 覆盖任何与节点和单元作用域中所定义 JNDI 名称相同的资源工厂 节点和单元作用域中定义的资源工厂可用于此服务器, 除了此服务器作用域中定义的资源工 厂。 应用

15、程序 将可视性限制为指定的应用程序。可以从控制台中查看和编辑应用程序作用域资源,但 无法创建它们。此外,可以使用 WebSphere Application Server Toolkit(AST)或 wsadmin 工具来查看或编辑应用程序作用域资源配置。 应用程序作用域内定义的资源工厂只能用于此应 用程序。此应用程序作用域覆盖所有其他作用域。 可以在所有这五个作用域下配置资源和产品变量。只能在单元、节点和服务器作用域下 配置名称空间绑定和共享库。 1.4.21.4.2 单元(单元(cellcell)、节点()、节点(nodenode)、)、概要(概要(profileprofile)与与 服务

16、器(服务器(serverserver) 之间的关系之间的关系 单元 单元是整个分布式网络中一个或多个节点的逻辑分组。单元是一个配置概念,是管理员 将节点间逻辑关联起来的实现方法。 管理员根据具体的业务环境, 制定对其整体系统集成环境 有意义的条件来定义和组织构成单元的节点。 就一般情况来说, 可以将单元看作是最大的作用 域。 在 IBM WAS ND 产品中,管理配置数据都存储在 XML 文件中。单元保留了它每个节 点中每台服务器的主配置文件。 同时每个节点和服务器也有其自己的本地配置文件。 如果服务 器已经属于单元, 则对于本地节点或服务器配置文件的更改都是临时的, 通过在本地提交更改 生效时,本地更改覆盖单元配置,但是当执行单元配置文档同步到节点的操作时,在单元级别 上对主控服务器和主节点配置文件所作的更改将会替换对该节点所作的任何临时更改。 节点 节点是受管服务器(S

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 电子/通信 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号