使用 WLST 创建 Weblogic 域和集群

发布于 2024-08-15 05:20:53 字数 299 浏览 2 评论 0原文

我想在 2 台不同的物理机上创建一个包含 2 台托管服务器的集群。

我需要执行以下任务(如果我遗漏了什么,请纠正我)

  1. 域创建。
  2. 设置管理服务器属性并在 SSL 下创建 AdminServer
  3. 为物理机创建逻辑机
  4. 创建托管服务器
  5. 使用托管服务器创建集群

我有以下问题。

  1. 上述哪些任务可以离线完成(如果有)?

  2. 上述哪些任务也必须在第二台物理机上执行?

I want to create a cluster with 2 managed servers on 2 different physical machines.

I have following tasks to be performed (please correct me if I miss something)

  1. Domain creation.
  2. Set admin server properties and create AdminServer under SSL
  3. Create logical machines for the physical ones
  4. Create managed servers
  5. create cluster with the managed servers

I have following questions.

  1. Which of the above mentioned tasks can be done offline if any ?

  2. Which of the above mentioned tasks must also be performed on the 2nd physical machine ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

生死何惧 2024-08-22 05:20:53

我最终找到了答案。我在这里发帖供参考。

在提到的 5 项任务中,所有任务都可以使用离线 wlst 脚本来执行。所有这些都必须在 AdminServer 所在的节点上执行。

现在,为了更新第二个节点上的域信息,wlst 中有一个 nmEnroll 命令,必须在线执行

因此,总而言之,

  1. 执行离线 wlst 脚本来执行所有 5 个操作问题中提到的任务。这必须在我们希望运行 AdminServer 的节点(物理计算机)上完成。

  2. 在集群中要使用的所有节点上启动nodemanager,

  3. 在我们执行域创建脚本的节点上启动AdminServer。

  4. 在所有其他节点上执行如下所示的脚本。

    connect('用户','密码','t3://adminhost:adminport')

    nmEnroll('path_to_the_domain_dir')

I eventually found the answer. I am posting here for reference.

Out of the 5 mentioned tasks, all can be performed with an offline wlst script. All of them have to be performed on the node where AdminServer is supposed to live.

Now, for updating the domain information on the second node, there is an nmEnroll command in wlst which hast to be performed online

So, to summarize,

  1. Execute an offline wlst script to perform all the 5 tasks mentioned in the question. This has to be done on the node (physical computer) where we want our AdminServer to run.

  2. Start nodemanager on all the nodes to be used in the cluster,

  3. Start the AdminServer on the node where we executed the domain creation script.

  4. On all the other nodes execute the script which looks like following.

    connect('user','password','t3://adminhost:adminport')

    nmEnroll('path_to_the_domain_dir')

魄砕の薆 2024-08-22 05:20:53

步骤一之后还漏了两步,需要使用Weblogic安装中的命令包内容将配置从运行AdminServer的机器上复制到集群中的另一台机器上:

1.1 在运行AdminServer的机器上运行 ./pack.shdomain=/home/oracle/config/domains/my_domain
-template=/home/oracle/my_domain.jar -template_name=remote_driven -management=true

1.2 在其他机器上复制上一步生成的jar文件,运行./unpack.sh - domain=/home/oracle/config/domains/my_domain -template=/home/oracle/my_domain.jar SAML_IDP_FromScript

现在,您已经复制了在其他计算机上启动 NodeManager 和 ManagedServer 所需的所有文件。

There are two steps missed after the step 1, you need to copy the configuration from the machine where the AdminServer is running run to the other machine in the cluster using the command pack content in Weblogic installation:

1.1 On the machine where the AdminServer is running run ./pack.shdomain=/home/oracle/config/domains/my_domain
-template=/home/oracle/my_domain.jar -template_name=remote_managed -managed=true

1.2 Go on the other machines and copy the jar file produced in the previous step and run ./unpack.sh -domain=/home/oracle/config/domains/my_domain -template=/home/oracle/my_domain.jar SAML_IDP_FromScript

Now you have copied all the file you need to start the NodeManager and the ManagedServers on the other machines.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文