使用WLST创建Weblogic域和集群

3

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

我需要执行以下任务(如果有遗漏,请纠正):

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

我有以下问题。

  1. 上述提到的哪些任务可以离线完成?

  2. 上述提到的哪些任务还必须在第二台物理机器上执行?

2个回答

5
我最终找到了答案。我在这里发布以供参考。
在提到的5个任务中,所有任务都可以使用离线wlst脚本执行。所有任务都必须在AdminServer应该存在的节点上执行。
现在,要更新第二个节点上的域信息,需要在wlst中使用nmEnroll命令进行在线操作。
因此,总结如下:
1. 执行离线wlst脚本以执行问题中提到的所有5个任务。这必须在我们想要运行AdminServer的节点(物理计算机)上完成。 2. 在将用于集群的所有节点上启动nodemanager, 3. 在我们执行域创建脚本的节点上启动AdminServer。 4. 在所有其他节点上执行以下类似的脚本。 connect('user','password','t3://adminhost:adminport') nmEnroll('path_to_the_domain_dir')

0

在步骤1之后有两个步骤被遗漏了,你需要使用Weblogic安装中的pack content命令将AdminServer所在机器的配置复制到集群中的其他机器上:

1.1 在AdminServer所在机器上运行以下命令:./pack.shdomain=/home/oracle/config/domains/my_domain -template=/home/oracle/my_domain.jar -template_name=remote_managed -managed=true

1.2 切换到其他机器并复制前一步骤生成的jar文件,然后运行以下命令:./unpack.sh -domain=/home/oracle/config/domains/my_domain -template=/home/oracle/my_domain.jar SAML_IDP_FromScript

现在你已经复制了所有需要的文件,可以在其他机器上启动NodeManager和ManagedServers了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接