准备工作
- 准备好2套环境。1套虚拟测试环境和一套虚拟正式环境。2套环境的操作系统、网络,防火墙等环境信息必须一致。
- 新准备的2套环境和目前正在运行的物理正式环境,以下信息必须一致:Agile系统版本,文件服务器,数据库版本。
- 将如下文件提前拷贝至虚拟测试环境中:
- Agile安装包(包含应用安装,文件服务器安装,数据库安装)
- 物理正式环境中文件服务器存的所有文件
- 数据库最新备份文件。必须参考Agile给的导出步骤导出。自行写脚本导出的不一定有用
- 实施厂商的所有二次开发程序,由相应实施厂商准备好安装包,IT协助上传到虚拟测试环境上。包括但不限于如下清单
- 事件程序。
- ERP或其他系统的数据同步程序。
- Web程序。
- 定时任务。
- 文件预览
- 建议实际升级的实施人员一定要把这份清单整理好,避免遗漏。
- 以上准备工作都做好后,安排升级虚拟测试环境。
虚拟测试环境升级
- 在虚拟测试环境上安装Agile PLM。包含:Agile应用,文件服务器,数据库。注意:安装时,连接信息一定要配置正确。避免新的虚拟环境连到老的物理环境上。
- 安装好后,导入提前准备好的文件服务器的所有文件和数据库备份文件。
- 打开Agile控制台,检查功能是否可用。并将相关重要配置项改成测试环境。
- 部署所有准备好的二次开发程序并修改连接相关的配置项。
- 所有步骤操作完毕。通知客户进行功能验证。验证时需要重点关注的功能。
- 新安装的系统是否包含备份前的最新业务数据。
- 物料,BOM,变更,是否可进行新增,修改,查询操作。
- 文件上传,预览功能是否正常。
- 二次开发功能是否正常.
- 操作过程中,遇到问题建议记录问题解决办法和步骤。以便正式环境升级时使用。
- 所有功能都验证通过后。可安排进行虚拟正式环境的升级。
虚拟正式环境升级
- 参考虚拟测试环境的升级步骤,安装好Agile PLM以及所有二次开发程序。
- 注意:安装时,连接信息一定要配置正确。避免新的虚拟环境连到老的物理环境上。
- 上述步骤完成后,安排一个周末,停止物理正式环境。确保不会再有数据变更。
- 周六将最新的上传文件和数据库备份文件导入到虚拟正式环境中。
- 打开Agile控制台,检查功能是否可用。并将相关重要配置项改成虚拟正式环境。
- 所有步骤操作完毕。通知客户进行功能验证。
- 验证通过,正式虚拟环境正式启用。如果周一前不能验证通过,继续使用原物理正式环境。