【问题标题】:Weblogic domain and cluster creation with WLST使用 WLST 创建 Weblogic 域和集群
【发布时间】:2009-12-19 14:10:36
【问题描述】:

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

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

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

我有以下问题。

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

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

【问题讨论】:

    标签: python weblogic jython wlst


    【解决方案1】:

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

    在提到的 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')

    【讨论】:

      【解决方案2】:

      步骤1后遗漏了两步,需要使用Weblogic安装中的命令包内容将运行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 所需的所有文件。

      【讨论】:

        猜你喜欢
        • 2021-09-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-02-02
        • 2020-01-29
        • 1970-01-01
        • 2023-03-10
        • 1970-01-01
        相关资源
        最近更新 更多