应用程序部署流程
WebSphere Process Server 将 BPEL(微观和宏观)模块配置信息放到运行时库中,用于管理模板名、版本等。任何时间都有可能出现灾难性事故,比如应用程序部署期间。
为了最小化 Process Server 模块配置数据出现不一致性的风险,我们建议在部署 BPEL 模块之前和之后对 Process Server 配置进行备份。
- 在部署 BPEL 模块(微观和宏观流)之前,通过使用 “backConfig” 备份 WebSphere Process Server 配置:
backupConfig.sh <BackupFileName> -profileName <ProfileName> -username user_name -password password -nostop
- 使用组织中已经确定的部署流程部署模块。
- 保存配置。
- 成功执行保存后,在部署 BPEL 模块(微观和宏观流)之后,使用 “backConfig” 备份 Process Server 配置:
backupConfig.sh <BackupFileName> -profileName <ProfileName> -username user_name -password password -nostop
- 如果在执行保存操作期间发生灾难事故,比如部署管理器节点故障或数据库崩溃,那么执行以下操作:
- 使用 “restoreConfig” 操作恢复生产部署管理器配置:
restoreConfig.sh <DMGR_PROFILE>/WPS_DMGR_PRIMARY_BACKUP_DD_MM_YY.zip -username <user_name> -password <password>
- 在不影响当前 SLA 的情况下每次停止一个节点,并使用 “syncNode” 手动同步节点:
syncNode (.bat/.sh) <dmgr_host> <dmgr_soap_port> -username <name> -password <password>
- 使用 “restoreConfig” 操作恢复生产部署管理器配置:
在 BPEL 模块部署流程期间执行以上五个步骤。这是一个颇为耗时的过程,但却是将数据库中的模块配置数据与 Process Server 基础设施配置保持同步的惟一方法。我们强烈建议您按照上面的方法更新客户机应用程序部署流程。