目录 目录 第 1 章前言... 1-1 1.1 目的... 1-1 1.2 阅读对象... 1-1 1.3 升级方案... 1-1... 2-1 2.1 单机版升级... 2-1 2.1.1 请先备份 eos-governor 的密码... 2-1 2.1.2 通过 patch 升级工具对原有已安装系统进行升级... 2-1 2.1.3 恢复 eos-governor 的密码备份文件 ( 以 tomcat 为例 )... 2-3 2.2 WebLogic10 集群组环境升级安装... 2-3 2.2.1 前期准备... 2-3 2.2.2 升级主管服务器... 2-4 2.2.3 升级集群环境... 2-8 2.2.4 启动服务器, 通过主管服务器升级集群中应用... 2-11 2.3 WebsphereND61 集群组环境升级安装... 2-12 2.4 非集群组环境升级安装... 2-12 2.5 哑升级安装... 2-12 i
第 1 章前言 第 1 章前言 1.1 目的 为 EOS6.0 Platform 用户将 GA 版本或者 Sp1 版本升级到 Sp2 版本提供参考 1.2 阅读对象 采用 EOS6.0 Platform GA 版本或者 Sp1 版本进行开发以及上线的用户 1.3 升级方案 针对用户不同场景, 如需要升级到 EOS6.0 Sp2, 有两种方案可供选择, 分别如下 : 第一种方案是直接采用 patch 包打补丁的方式, 具体参见 说明 : 对于开发版, 不提供 patch 方式升级, 如果是开发版, 需要采用第二种方案 第二种方案是新安装 EOS6.0 Sp2 全量安装版, 将应用程序部署上去, 本文档 不再赘述 1-1
第二种方案请参考 EOS 产品安装指南.pdf 进行安装, 安装后的配置可参考联机 帮助中的相应配置 下面的升级步骤只针对第一种方案进行详细描述 2.1 单机版升级 2.1.1 请先备份 eos-governor 的密码因为升级包会改变 eos-governor 超级用户的密码, 对于已经修改过 eos-governor 密码的系统, 在升级后需要重新修改 eos-governor 密码或者将 eos-governor 的密码文件备份, 文件位置如下 ( 以 tomcat 为例 ): apache-tomcat-5.5.20\webapps\eos-governor\web-inf\governor.xml 2.1.2 通过 patch 升级工具对原有已安装系统进行升级步骤 1: 停止正在运行的 EOS Server, 关闭 EOS Studio 步骤 2: 双击升级程序, 会弹出如下升级界面 图 2-1 升级简介 步骤 3: 点击 < 下一步 > 按钮, 选择需要打补丁的路径 2-1
图 2-2 选择升级路径 步骤 4: 点击 < 下一步 > 按钮, 列出本次将要升级的构件包等信息 图 2-3 升级摘要 步骤 5: 点击 < 安装 > 按钮 2-2
图 2-4 安装进度 升级需要几分钟时间, 当升级进度为 100% 后, 点击 < 完成 > 按钮, 即可完成本次升 级 2.1.3 恢复 eos-governor 的密码备份文件 ( 以 tomcat 为例 ) 将备份好的 governor.xml 恢复到以下目录 : apache-tomcat-5.5.20\webapps\eos-governor\web-inf 2.2 WebLogic10 集群组环境升级安装 下面介绍安装 Primeton_EOS_6.0_patch2_Enterprise_Edition_Linux 专业版升级包 安装前的准备工作 安装步骤 2.2.1 前期准备已经装好 EOS6.0GA 版本的 Linux+WebLogic10 集群环境 : (1) 主管服务器 : 安装在 /root/clusterclient/eos/admin 中 ; (2) 集群组环境 : 集群组 clustertest 中有 2 个被管节点 : 节点 1:/root/clusterClient/EOS/m1 2-3
节点 2:/root/clusterClient/EOS/m2 EOS6.0GA 集群环境安装完毕后,eosserver 所在路径 : /root/clusterclient/eos/m1/eosserver /root/clusterclient/eos/m2/eosserver (3) 被管组中有主管服务器部署的应用 eos-default, 部署了构件包 eos-foundation.ecd eos-richweb.ecd report-client.ecd 注意 : 执行升级包升级前需要将主管以及集群 server 全部停止 2.2.2 升级主管服务器 步骤 1: 运行 patch 包下的 install.sh, 启动安装程序 步骤 2: 阅读安装简介, 如图 2-5 所示, 单击 <Next> 按钮 图 2-5 安装简介 步骤 3: 单击 <Choose > 按钮, 从弹出的对话框中选择升级路径, 如图 2-6 所示 设置完毕, 单击 <Next> 按钮 2-4
图 2-6 选择升级路径 本次升级主管服务器, 需要选择的路径为 :/root/clusterclient/eos/admin 步骤 4: 预安装摘要, 显示升级信息, 如图 2-7 所示 查看完毕, 单击 <Install> 按钮 2-5
图 2-7 预安装信息 显示主管服务器和由其管理的 WebLogic 集群中所有需要升级的 EOS 应用 如图 2-7: 显示需要升级集群组 clustertest 中的应用 eos-default, 部署需要升级的构件包 eos-foundation.ecd eos-richweb.ecd report-client.ecd; 显示需要升级主管服务器应用 eos-default, 部署需要升级的构件包 eos-foundation.ecd eos-richweb.ecd report-client.ecd; 显示需要升级主管服务器应用 eos-governor, 部署需要升级的构件包 eos-foundation.ecd eos-richweb.ecd eos-governor.ecd report-governor.ecd 步骤 5: 开始安装升级, 安装过程中显示升级的安装进程, 如图 2-8 所示 2-6
图 2-8 安装升级 步骤 6: 升级程序提示 EOS6 已经成功升级, 如图 2-9 所示 图 2-9 安装完成 2-7
步骤 7: 单击 <Finish> 按钮, 完成 EOS 主管服务器的升级安装 2.2.3 升级集群环境升级 EOS6GA 被管集群环境需要单独对集群中的每个节点执行升级操作 例如, 集群 clustertest 中有两个节点服务器 m1 m2, 需要分别运行升级包安装程序对节点服务器 m1 m2 进行升级操作 在两个节点上进行升级安装操作基本相同 步骤 1: 运行 install.sh, 启动安装程序 步骤 2: 阅读安装简介, 如图 2-5 所示, 单击 <Next> 按钮 步骤 3: 单击 <Choose > 按钮, 从弹出的对话框中选择升级路径, 如图 2-10 图 2-11 所示 设置完毕, 单击 <Next> 按钮 图 2-10 m1 安装路径选择 2-8
图 2-11 m2 安装路径选择 在本示例环境中, 升级路径为 : m1: /root/clusterclient/eos/m1 m2: /root/clusterclient/eos/m2 步骤 4: 预安装摘要, 显示升级信息, 如图 2-12 所示 查看完毕, 单击 <Install> 按钮 2-9
图 2-12 集群环境升级预安装摘要 升级集群中节点, 只升级节点服务器系统 jar 文件, 不对主管服务器部署的 EOS6 应用升级 注意 : 升级主管服务器向被管服务器 被管服务器组 被管集群组中部署的应用, 只能通过升级主管服务器来升级 升级时会升级主管服务器下仓库中被管服务器的应用 升级被管服务器只升级 server 依赖的系统 jar, 必须对被管服务器进行升级操作, 否则会造成被管服务器无法启动等严重问题 步骤 5: 开始安装升级, 安装过程中显示升级的安装进程, 如图 2-13 所示 2-10
图 2-13 安装升级 步骤 6: 升级程序提示 EOS6 已经成功升级, 如图 2-9 所示 步骤 7: 单击 <Finish> 按钮, 完成 EOS 集群节点的升级安装 2.2.4 启动服务器, 通过主管服务器升级集群中应用 步骤 1: 启动主管服务器, 本示例中进入 /root/clusterclient/eos/admin 目录, 执行命令 startserver.cmd 步骤 2: 主管服务器启动后, 启动集群中节点 : (1) 进入 /root/clusterclient/eos/m1 文件夹, 执行命令./startManageServer.sh m1 t3://localhost:7001; (2) 进入 /root/clusterclient/eos/m2 文件夹, 执行命令./startManageServer.sh m2 t3://localhost:7001; 注意 : 集群节点启动命令中 t3://localhost:7001 是连接到主管服务器 t3 协议端口 ; 本示例中因为都安装在同一台机器, 因此可以填写 localhost; 本示例中主管服务器端口号为 7001 2-11
步骤 3: 节点全部启动时,EOS6 应用 eos-default 会与主管服务器仓库中同步, 进行升级操 作 启动完毕后应用 eos-default 已经成功升级, 可以使用 2.3 WebsphereND61 集群组环境升级安装 WebsphereND61 集群组环境升级, 升级步骤与 weblogic 集群组类似, 升级完毕后需要进行如下操作 : 步骤 1: 首先启动 EOS 主管服务器 在 Governor 中将 websphere 集群组下的 EOS 应用导出 ear; 步骤 2: 启动 websphere 集群管理服务器 启动集群中所有节点服务器, 启动集群 server; 步骤 3: 在 websphere 集群管理控制台, 将导出的 ear 发布 ; 步骤 4: 重启 websphere 集群, 升级完毕 2.4 非集群组环境升级安装 非集群组环境升级步骤与集群组类似, 停止所有 server, 按照主管服务器, 组中服务器顺序升级逐个升级 然后启动主管服务器, 主管服务器启动完毕后启动组中的所有服务器 组中服务器启动时会自动同步主管服务器仓库中的应用, 不用手工操作, 启动完毕后, 非集群组环境升级成功 2.5 哑升级安装 步骤 1: 修改 silent_install.properties 文件, 设置 EOS 安装目录 修改 Primeton_EOS_6.0_patch2_Enterprise_Edition_Windows\installer\ silent_install.properties 的 INSTALL_TARGET_DIR=D:/temp/EOS3207/EOS, 注 意要用斜杠 步骤 2: 修改启动脚本文件 Windows 中修改 startup.cmd 文件, 设置 $EOS_HOME 目录 : 修改 Primeton_EOS_6.0_patch2_Enterprise_Edition_Windows\installer\bin\ startup.cmd 在最后一段的 set issilent=%1 后增加 -DEOS_HOME=D:\temp\EOS3207\EOS\eosserver, 参考如下 : %JAVA_HOME%\bin\java %JAVA_OPTS% -cp "%INSTALL_CLASSPATH%" -Xms24m -Xmx512m -DEOS_HOME=D:\temp\EOS3207\EOS\eosserver -DINSTALL_SRC_DIR=%INSTALL_SRC% -Dsilent=%isSilent% com.primeton.install.patch.eospatchinstaller %* 2-12
非 windows 中修改 startup.sh 文件, 设置 $EOS_HOME 目录, 参考如下 : ${JAVA_HOME}/bin/java $JAVA_OPTS -DINSTALL_SRC_DIR="$EXEDIR" -DEOS_HOME=/root/setup_eos6/primeton_GA/eosserver -Dsilent="$1" -classpath "$INSTALL_CLASSPATH:$CLASSPATH" com.primeton.install.patch.eospatchinstaller 步骤 3: 运行 install.cmd 或 startup.sh 文件 到 Primeton_EOS_6.0_patch2_Enterprise_Edition_Windows 目录下, 运行 install.cmd -silent 2-13