【问题标题】:Deployment with Deployment manager使用部署管理器进行部署
【发布时间】:2016-05-27 11:54:37
【问题描述】:

我正在尝试使用 Deployment Manager 将应用程序自动部署到新安装的 Websphere ND。 这就是我刚刚所做的:

  1. 安装 WebSphere
  2. manageProfiles create, profile name="deployer", template = management, profile type = DEPLOYMENT_MANAGER, cell="ndcell", node="ndnode"
  3. manageProfiles 创建,配置文件名称="app",模板 = 默认,单元格 = knowncell,节点 = knownnode
  4. AppServer/profiles/deployer/bin/startManager.sh
  5. AppServer/profiles/app/bin/addNode.sh 主机名(这都发生在同一个主机“主机名”上)
  6. AppServer/bin/wsadmin -c '$AdminConfig modify [$AdminConfig showAttribute [$AdminConfig getid /Cell:ndcell] monitorDirectoryDe​​ployment] {{enabled true}}' - 开启监控目录部署
  7. AppServer/bin/wsadmin -c '$AdminConfig 保存'
  8. AppServer/profiles/deployer/bin/stopManager.sh,然后是 startManager.sh

好的,此时管理控制台显示了一个未启动的服务器“server1”,并且存在目录 AppServer/profiles/deployer/monitoredDeployableApps,这是好的部分。不好的部分是目录是空的!那里没有“server1”目录,应该是,把我的 EAR 放进去。

我错过了什么?

【问题讨论】:

  • 我假设“cell = knowncell, node = knownnode”你的意思是“cell = ndcell, node = ndnode”?
  • 不,这是不同的单元格/节点。在 addNode 上,节点无论如何都会被注入到 ndcell 中,不是吗?我想如果我最初在 ndcell 中创建 server1,将其添加到单元格中将没有任何意义,因为它已经在该单元格中。我弄错了吗?
  • 但是现在想想,执行addNode是否意味着“app”配置文件现在属于cell ndcell而不是knowncell?

标签: websphere websphere-8


【解决方案1】:

您必须进行完全同步才能使 Dmgr 认为更改生效

【讨论】:

  • 我很确定我尝试过:同步节点,然后重新启动管理器。没有好处。另一方面,您是对的,我也尝试了手动安装应用程序,但在重新同步节点之前无法启动应用程序。
  • 顺便说一句。如果我监控了目录,那么部署管理器和“应用程序”配置文件中都有这样的目录,不是吗?这是否意味着我可以通过 depl mgr 安装应用程序(传播到所有节点)或特定节点?同样的问题也适用于通过控制台或 wsadmin 安装:他们如何理解我想在哪里安装我的应用程序?
  • ... 是否仅由我与 wsadmin 连接的配置文件以及我登录的控制台(dmgr 或服务器)决定?
  • 这些文件夹都用于部署目的。 Dmgr deploy app文件夹是ear,war...文件在你上传部署时存放的地方,当你部署到特定的AppServer时,文件会存放在对应的AppServer的app文件夹中。是您通过命令(或通过控制台选择)指示您想在哪里安装您的应用程序(在哪个 AppServer 中)。只有一个控制台,Dmgr,没有服务器控制台。也许您必须阅读一些有关 Dmgr 角色的信息,我认为您的问题在于您没有很好地了解 WebSphere 的工作原理。
  • 好吧,如果我能够从我设法在 dmgr 上找到的少量资源中得出答案,我不会问愚蠢的问题 :) 好的,但在这种情况下,dmgr 有什么用?我可以在没有 dmgr 的情况下做同样的事情 :) 如果我仍然必须手动发出命令在服务器 B、C 和 D 上安装应用程序 A,dmgr 会执行什么“部署管理”?也许我的好处是应用程序到服务器的绑定存储在 dmgr 上,如果我只是将我的服务器 B 替换为另一个空服务器,我不必再说一遍“在上面运行 A”,但 dmgr 会自动推送 A那里?
猜你喜欢
  • 2019-05-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-11-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多