使用 Node Manager 管理受管理服务器

本 OBE 教程将向您介绍如何用 Node Manager 管理受管理服务器。

大约 1 个半 小时

主题

本 OBE 教程包括下列主题:

将鼠标置于此图标上以加载和查看本教程的所有屏幕截图。(警告:此操作会同时加载所有屏幕截图,网速较慢时,响应时间可能会比较长。)

注:此外,您还可以在下列步骤中将鼠标放在每个单独的图标上,从而仅加载和查看与该步骤相关的屏幕截图。

这些屏幕截图不能反映用户的具体环境。只是说明如何在 Oracle WebLogic Server 中找到特定功能。

概述

WebLogic Server 生产环境下的服务器实例通常分布在多个域、设备和地理位置。Node Manager 是一个 WebLogic Server 实用程序,通过它您可以远程启动、关闭以及重新启动管理服务器和受管理服务器实例。虽然 Node Manager 是可选的,但如果您的 WebLogic Server 环境托管的应用程序具有高可用性要求,建议您使用它。Node Manager 进程不是与特定的 WebLogic 域相关联,而是与一个设备相关联。只要服务器实例和 Node Manager 进程位于相同设备内,您就可以使用相同的 Node Manager 进程来控制任何 WebLogic Server 域中的服务器实例。Node Manager 必须运行在每一台托管了您希望使用它来控制的 WebLogic Server 实例的计算机上 — 无论是管理服务器还是受管理服务器。

返回主题列表

情景

Dizzyworld 的系统架构师认为可以选择远程启动受管理服务器很有裨益。他们决定为 dizzyMachine2 配置 Node Manager,从而允许他们启动 dizzyMachine2 上运行的 dizzy2 和 dizzy3。

返回主题列表

验证前提条件

在启动任务前,确保您的系统环境满足以下要求:

软件要求

系统已安装了 Oracle WebLogic Server 10.3。

设置要求

您应该已经完成了以下 OBE:

返回主题列表

配置 Node Manager


要配置 Node Manager,执行以下步骤:

1.

在 Oracle WebLogic Server Console 的 Domain Structure 部分中,单击 Machines

2.

您会看到显示“Summary of Machines”部分。接下来,单击 dizzyMachine1

3.

在 Configuration 选项卡下,单击 Node Manager

4.

在 Change Center 中,单击 Lock & Edit

5.

在 Listen Port 域中输入 5555,然后单击 Save

6.

您将看到消息:Setting updated successfully。在“Summary of Machines”部分中,单击 dizzyMachine2

7.

在 Configuration 选项卡下,单击 Node Manager

8.

在 Listen Port 域中输入 5556,然后单击 Save

9.

在 Change Center 中,单击 Activate Changes。您将看到消息:All changes have been activated.No restarts are necessary

返回主题列表

使用 WLST 工具进行配置

通过 WLST 工具,您可以从命令行监视服务器。同样,您还可从命令行关闭服务器、修改服务器属性以及配置域。要使用 WLST 工具进行配置,执行以下步骤:

1.

在一个新的终端窗口中,将到 JRockit 的路径添加到环境变量 PATH

2.

浏览至 /u01/app/oracle/product/Middleware/wlserver_10.3/server/bin 并运行 setWLSEnv.sh 脚本。

3.

输入命令 java weblogic.WLST,启动 WLST。

:WLST 是区分大小写的

4.

您将看到出现 WLST 提示。接下来,输入 connect ('admin','welcome1','t3://localhost:7001') 命令连接到服务器。

5.

您会看到与 AdminServer 的连接已成功建立。连接完成后,使用 nmEnroll ([domainDir], [nmHome]) 语法输入以下命令。

6.

在一个新的终端窗口中,浏览至 /u01/app/oracle/product/Middleware/wlserver_10.3/server/bin 并运行 ./setWLSEnv.sh 来设置环境值。您可以从输出中复制 CLASSPATH。

7.

在 Change Center 中,单击 Lock & Edit

8.

在 Environment 部分中,单击 Servers。接下来,依次单击 dizzy1Configuration 选项卡,然后单击 Server Start 选项卡。在 Class Path 部分中,输入或从剪贴板粘贴您之前复制的 CLASSPATH。

9.

单击 Save。您将看到消息:Settings updated successfully

10.

浏览至 /u01/app/oracle/product/Middleware/user_projects/domains/dizzyworld/bin,您可以使用以下命令启动 dizzy1:
./startManagedWebLogic.sh dizzy1 http://localhost:7001

11.

在受管理服务器启动后,您可以从 Admin Console 查看 dizzy1 的状态。重复第 8 至 10 步,设置受管理服务器 dizzy2 和 dizzy3。在 Change Center 中,单击 Activate Changes

12.

您将看到消息:All changes have been activated.No restarts are necessary

13.

在“Summary of Servers”部分中,单击 dizzy2

14.

在“Settings for dizzy2”部分中,依次单击 Control 选项卡和 Start/Stop 选项卡。

15.

选择 dizzy2 复选框,然后选择 Shutdown > Force Shutdown Now

16.

在“Server Life Cycle Assistant”部分中,单击 Yes

17.

您将看到消息:A request has been sent to immediately shut down the selected servers

:重复第 13 至 17 步,设置 dizzy1 和 dizzy3。

返回主题列表


启动 Node Manager

要启动 Node Manager,执行以下步骤:

1.

浏览至 /u01/app/oracle/product/Middleware/wlserver_10.3/common/nodemanager 并浏览 nodemanager.domains 文件的内容。

在该设置中,密钥存储器默认设置为 Demo Identity 和 Demo Trust。

2.

浏览至 /u01/app/oracle/product/Middleware/wlserver_10.3/server/bin 并输入 ./startNodeManager.sh 127.0.0.1 5555。您会看到 dizzyMachine1 的 Node Manager 已启动。

3.

浏览至 /u01/app/oracle/product/Middleware/wlserver_10.3/server/bin 并输入 ./startNodeManager.sh 127.0.0.1 5556。您会看到 dizzyMachine2 的 Node Manager 已启动。

返回主题列表


使用 Node Manager 管理受管理服务器

要启动受管理服务器,执行以下步骤:

1.

在 Oracle WebLogic Server Console 的“Domain Structure”部分中,单击 Servers

2.

单击 dizzy1

3.

在“Settings for dizzy1”部分中,依次单击 Control 选项卡和 Server Start 选项卡。

4.

选择 dizzy1 服务器复选框并单击 Start

5.

在“Server Life Cycle Assistant”部分中,单击 Yes

8.

您将看到消息:A request has been sent to the Node Manager to start the selected servers。接下来,再次执行第 1 至 5 步设置 dizzy2dizzy3。接下来,在“Summary of Servers”部分中,您可以查看所有受管理服务器的状态。

返回主题列表

在本课程中,您学习了如何:

验证前提条件

返回主题列表

返回主题列表

将鼠标置于该图标上可以隐藏所有的屏幕截图。