使用节点管理器控制WebLogic 服务器

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

使用节点管理器控制服务器

下列部分介绍节点管理器功能、架构和配置步骤。

▪节点管理器概述

▪节点管理器在WebLogic Server 环境下如何工作

▪常规节点管理器配置

▪配置基于Java 的节点管理器

▪配置基于脚本的节点管理器

▪启动节点管理器和服务器

节点管理器概述

WebLogic Server 生产环境中的服务器实例通常分布在多个域、计算机和地理位置上。节点管理器是一个WebLogic Server 实用工具,可以使用它来启动、关闭和重新启动远程位置上的管理服务器和受管服务器实例。尽管节点服务器是可选工具,但如果您的WebLogic Server 环境所承载的应用程序具有较高的可用性要求,则建议您使用该工具。

节点管理器进程与特定WebLogic 域无关,而与计算机有关。您可以使用同一个节点管理器进程控制任意WebLogic Server 域中的服务器实例,只要该服务器实例与节点管理器进程驻留于同一台计算机上。节点管理器必须在承载要通过节点管理器控制的WebLogic Server 实例(管理服务器或受管服务器)的计算机。

基于Java 和基于脚本的节点管理器

WebLogic Server 提供两种版本的节点管理器:基于Java 的节点管理器和基于脚本的节点管理器,两者功能类似。但是,每个版本的配置和安全注意事项不同。

基于Java 的节点管理器

基于Java 的节点管理器在Java 虚拟机(Java Virtual Machine,简称JVM)进程中运行。建议在Windows 平台上将其作为Windows 服务运行,而在UNIX 平台上将其用作一种操作服务运行,以便重新引导系统时可以自动重新启动该节点管理器。

BEA 针对Windows、Solaris、HP UX、Linux on Intel、Linux on Z-Series 以及AIX 操作系统提供本地节点管理器库。

注意:Open VMS、OS/390、AS400、UnixWare 或Tru64 UNIX 不支持节点

管理器。

此版本的节点管理器将根据nodemanager.properties 文件确定其配置。请参阅配置基

于Java 的节点管理器。

与基于脚本的版本相比,基于Java 的节点管理器可以提供更高的安全性。请参阅配置基

于Java 的节点管理器的安全。

基于脚本的节点管理器

对于UNIX 和Linux 系统,WebLogic Server 提供基于脚本版的节点管理器。该脚本

基于UNIX 外壳脚本,但它使用SSH 提供更高的安全性。SSH 使用基于用户ID 的安全。

有关配置脚本版节点管理器的详细信息,请参阅配置基于脚本的节点管理器。有关使用此

版本节点管理器的信息,请参阅运行基于脚本的节点管理器。

此版本所提供的安全性低于基于Java 的版本。但是,基于脚本的节点管理器的优势在于,它能够通过已配置为使用SSH 的网络来远程管理服务器。不需要任何其他服务器安装。

只需要将脚本复制到远程计算机上。

注意:建议将基于脚本的节点管理器作为一种操作系统服务来运行,以使它能够在重新引导系统时自动重新启动。

决定使用哪个节点管理器版本

使用哪个节点管理器版本取决于WebLogic Server 环境的需要。下列注意事项会有助于

您决定哪个版本适合您的环境:

▪仅在使用脚本版的节点管理器时,才支持自动服务器迁移。要并入自动服务器迁移,必须使用脚本版的节点管理器。

▪如果在Windows 系统上安装WebLogic Server,必须使用Java 版本的节点管理器。Windows 不支持脚本版的节点管理器。

▪在使用Java 版本的节点管理器时,使用db-less 租用(一致租用),您可能会看到更快的性能。

▪基于脚本的节点管理器需要的安全配置要比Java 版本需要的安全配置简单很多。

RSH 和SSH 通常比SSL 要容易配置,SSL是Java 版本的节点管理器使用的安全方法。脚本版的节点管理器需要的空间占用也比Java 版本需要的空间占用少很多。

▪Java 版本的节点管理器可在受支持的UNIX 系统上与inetd结合使用。

inetd允许节点管理器根据配置端口上接收的请求自动重启。

访问节点管理器

相对于要进行通信的节点管理器,节点管理器客户端可以在本地,也可以是远程。您可以

从下列客户端访问任意版本的节点管理器- Java 版或基于脚本(SSH) 的版本。(另外

还提供了外壳命令模板形式的SSH 客户端,以用于基于脚本的节点管理器。)▪管理服务器

•管理控制台,位于“环境”>“计算机”>“配置”>“节点管理器”页面。

•自己编写的JMX 实用工具。

有关JMX 的详细信息,请参阅“使用JMX 开发自定义管理实用工

具”。

▪WLST 命令和脚本- 管理服务器未运行时,WLST 将脱机用作节点管理器命令行接口。使用WLST 命令,无需连接管理服务器即可启动、停止和监视服务器实例。独立客户端的主要目的在于启动管理服务器。但您还可以使用它执行下列操作:

•停止由节点管理器启动的服务器实例。

•启动受管服务器。

•访问节点管理器日志文件的内容。

•获取服务器状态。

•检索服务器输出日志的内容。

节点管理器可以执行的任务

下列部分介绍节点管理器基本功能。

启动、关闭和重新启动管理服务器

通过使用WebLogic 脚本工具(或仅适用于基于脚本的节点管理器的SSH 客户端),

可以连接承载管理服务器的计算机上的节点管理器进程,然后发出启动、关闭或重新启动

管理服务器等命令。管理服务器与节点管理器的关系随场景不同而有所不同。

▪管理服务器可以由节点管理器控制- 您可以使用节点管理器启动、监视和重新启动管理服务器。

▪管理服务器可以是节点管理器的客户端–使用管理控制台启动或停止受管服务器时,您将通过管理服务器访问节点服务器。

▪管理服务器支持使用节点服务器启动受管服务器- 使用节点管理器启动受管服务器时,受管服务器将联系管理服务器以获取待处理的配置更新。

启动、关闭、挂起和重新启动受管服务器

通过WebLogic Server 脚本工具(WebLogic Server Scripting Tool,简称WLST)命令行或脚本,可以向节点服务器发出启动、关闭、挂起和重新启动受管服务器实例和群

集等命令。

相关文档
最新文档