EAS Cloud环境迁移操作指导
EAS环境迁移是指将整个EAS服务端进行迁移,并支持跨操作系统迁移,如在Linux操作系统安装后,并打包迁移至windows操作系统。
迁移工具路径:eas/admin/migrate
以Linux迁移至windows为例进行操作说明。
一、打包迁移
1、Linux环境执行命令:sh admin/migrate/tar_env_linux.sh,打包成功后界面提示所在路径,压缩包默认为.tar
2、Linux环境执行命令:sh admin/migrate/setup_env_linux.sh执行迁移操作,如下图:
二、解压
将路径下打包文件手动拷贝至windows目录下,并解压到指定路径。(注意:在windows环境下,目录层级过深灰导致实例无法正常启动)
解压成功后EAS包显示如下:
三、JDK替换
只有跨平台才需要进行替换,在Windows平台或Linux/AIX/Solaris之间进行迁移不需要替换,迁移到HP-UX需要将JDK指向HP JDK;
替换JDK:将对应版本的JDK目录复制到eas目录下即可,建议复制前将原来的JDK目录删除或重命名为其它名称;
四、配置文件修改
配置文件文件是整个迁移过程中最为关键的一步,一个细节的修改错误,都有可能导致EAS无法正常启动与运行,尤其是对于跨平台的迁移,需要修改的文件及参数比较多。
1、以Linux/Unix->Windows平台迁移
1)修改eas\server\bin\set-server-env.bat文件中的红色部分(如果是非apusic中间件,请增加对应的中间件服务器路径)
如果JDK与Perl环境没有问题,修改这一步之后,管理控制台应该可以正常启动。
2)修改eas\server\profiles\server1\bin\set-server-env.bat文件中的红色部分(如果是非apusic中间件,请增加对应的中间件服务器路径)
3)如果是群集环境,请检查eas\admin\config\domain.xml文件,建议直接还原到初始状态(如下所示)。
<?xml version="1.0" encoding="UTF-8"?> <domain deployed="false"> <password /> <clustermanager> <easstatus /> </clustermanager> </domain>
4)如果是从群集环境迁移过来的,还需要检查eas\server\profiles\server1\config\portalConfig\portalConfig.xml文件,将其中的easAppServer 标签中的内容清空(如下所示,红色部分内容需要删除)。
<customizedFullUpdate>true</customizedFullUpdate>
<easAppServer>tcp://192.168.33.129:11064?lbIndictor=tcp://192.168.76.184</easAppServer>
5)EAS License配置文件初始化成License导入,打开EAS License配置文件eas\server\profiles\server1\config\licensefile.xml,只保留下面的内容后保存:
<licensefiles> </licensefiles>
重新导入新的EAS License即可。
6)正确完成上面的配置文件修改后,正常控制控制台可以正常启动,并且会提示需要部署,按要求完成EAS实例的部署即可正常使用了。如果是群集环境,建议把Server1配置好之后再建立群集环境。
7)在某些环境中,还可能在apusic的配置文件中绑定了IP,如果有,则需要一并进行修改,检查方法:检查对应补丁的apusic配置文件:apusic\domain\server*\config\apusic.conf,检查标签为<SERVICE CLASS="com.apusic.net.Muxer">的配置项是否存在IPAddress配置项,如果,将该配置项删除或修改为新的IP即可。
8)IP映射信息清理,如果在部署了设置了ipmap信息,在迁移后必须清理掉,否则可能会导致更新下载出现异常(仍然从原来的服务器下载组件),清理方法:用记事本打开eas\server\profiles\server1\config\portalConfig\ipMap.properties,检查是否有设置映射行,如果有,直接删除或使用#注释掉。
2、Windows平台之间的环境迁移
需要在以上第 2)步骤后增加以下步骤
1)检查eas\admin\adminserver.cmd文件中是否绑定IP,如果有,需要修改为新的IP或者取消掉绑定IP的设置。
@call "..\server\bin\set-server-env.bat" @REM Please set LOCAL_IP in eas_HOME\server\bin\set-server-env.bat. set LOCAL_IP=192.168.1.5
3、Windows->Linux/Unix平台迁移
1)修改eas\server\bin\set-server-env.sh文件中的红色部分(如果是非apusic中间件,请增加对应的中间件服务器路径)
2)修改eas\server\profiles\server1\bin\set-server-env.sh文件中的红色部分(如果是非apusic中间件,请增加对应的中间件服务器路径)
3)如果是群集环境,请检查eas\admin\config\domain.xml文件,建议直接还原到初始状态(如下所示)。
<?xml version="1.0" encoding="UTF-8"?> <domain deployed="false"> <password /> <clustermanager> <easstatus /> </clustermanager> </domain>
4)如果是从群集环境迁移过来的,还需要检查eas\server\profiles\server1\config\portalConfig\portalConfig.xml文件,将其中的easAppServer 标签中的内容清空(如下所示,红色部分内容需要删除)。
<customizedFullUpdate>true</customizedFullUpdate>
<easAppServer>tcp://192.168.33.129:11064?lbIndictor=tcp://192.168.76.184</easAppServer>
5)由于环境迁移后,由于路径的改变,License文件的指向可能不再有效,需要对License配置文件进行重新初始化后再导入。具体操作方法如下:
1)打开EAS License配置文件eas\server\profiles\server1\config\ licensefile.xml,只保留下面的内容后保存:
<licensefiles> </licensefiles>
重新导入新的EAS License即可。
6)正确完成上面的配置文件修改后,正常控制控制台可以正常启动,并且会提示需要部署,按要求完成EAS实例的部署即可正常使用了。如果是群集环境,建议把Server1配置好之后再建立群集环境。
7)在某些环境中,还可能在apusic的配置文件中绑定了IP,如果有,则需要一并进行修改,检查方法:检查对应补丁的apusic配置文件:apusic\domain\server*\config\apusic.conf,检查标签为<SERVICE CLASS="com.apusic.net.Muxer">的配置项是否存在IPAddress配置项,如果,将该配置项删除或修改为新的IP即可。
8)IP映射信息清理,如果在部署了设置了ipmap信息,在迁移后必须清理掉,否则可能会导致更新下载出现异常(仍然从原来的服务器下载组件),清理方法:用记事本打开eas\server\profiles\server1\config\portalConfig\ipMap.properties,检查是否有设置映射行,如果有,直接删除或使用#注释掉。
五、用户权限调整
1、Windows环境,当前用户必须有EAS顶级目录及子目录与文件的读写权限。选择EAS顶级安装目录,点右键【属性】【安全】进行设置(如下图所示):
2、Linux/unix环境,启动EAS的用户必须有EAS顶级目录及子目录与文件的读写权限,可以直接下面的命令进行授权:
# /kingdee为EAS所在的根目录,请根据EAS实际存放位置进行修改
chmod –R 777 /kindgee
EAS Cloud环境迁移操作指导
本文2024-09-22 20:13:15发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-112217.html
- 鼎捷EAI整合規範文件V3.1.07 (集團).pdf
- 鼎捷OpenAPI應用場景說明_基礎資料.pdf
- 鼎捷OpenAPI應用場景說明_財務管理.pdf
- 鼎捷T100 API設計器使用手冊T100 APIDesigner(V1.0).docx
- 鼎新e-GoB2雲端ERP B2 線上課程E6-2應付票據整批郵寄 領取.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A4使用者建立權限設定.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程C3會計開帳與會計傳票.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程E6-1應付票據.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A5-1進銷存參數設定(初階篇).pdf
- 鼎新e-GoB2雲端ERP B2 線上課程D2帳款開帳與票據開帳.pdf