Worklight是否支持服务器升级(例如应用修订包,升级次要版本,升级主要版本)而无需在群集中停止服务器?
我的理解是,对于服务器升级,在数据库中应用了一些脚本。此外,还有一些任务正在执行以在数据库和文件系统之间进行同步。
是否可以逐个升级服务器,或者在更新服务器之后同步它而不会出现任何停机时间?如果是的话,请你提供程序吗?谢谢!
环境信息:Worklight Consumer Edition 5.0.6.1,WAS 8.5,Oracle 11g RAC
答案 0 :(得分:2)
现场记录升级程序(http://pic.dhe.ibm.com/infocenter/wrklight/v6r1m0/topic/com.ibm.worklight.upgrade.doc/topics/t_upgrading.html)包括一些停机时间。
预计最大限度地减少停机时间的问题包括: - 将服务器端工件(wlapp和adaptaers)移植到新版本并准备上传它们(6.1中不需要提供工作室和服务器生命周期的分离) - 数据库架构更新
在6.1版本中,就地升级的停机时间可以最小化为:
- >如果未在与工作灯服务器相同的应用程序服务器上安装或未安装Application Center。
这在本页附带的表格中进行了总结: http://pic.dhe.ibm.com/infocenter/wrklight/v6r1m0/topic/com.ibm.worklight.upgrade.doc/devenv/c_upgrade_to_srvr610_overview.html
答案 1 :(得分:1)
以下可能不正确,具体取决于您的升级方案:
一般情况下:尚无法逐个升级群集中的服务器。您需要关闭群集中的所有服务器并将其全部升级。
那就是说,我不知道你的网络拓扑是什么......升级方案可以而且会根据这个而改变。
可能有两个Worklight Server集群,每个集群都有自己的数据库,以及一个重定向应用程序请求的负载均衡器:
[load balancer]
| |
| |
| |
[WL cluster] [WL cluster]
-s -s -s -s -s -s -s -s
| |
[DB] [DB]
在这种情况下,你可以: