乐于分享
好东西不私藏

宝兰德信创迁移指导文档

宝兰德信创迁移指导文档

点击上方“IT那活儿”公众号–专注于企业全栈运维技术分享,不管IT什么活儿,干就完了!!!

操作系统配置迁移

1.1 open files和max user processes配置迁移
1)迁移工作说明
同步原环境open files和max user processes配置到BES服务所在主机上。
2)查看原环境配置
登录原环境所在主机使用ulimit -a 命令查看open files和max user processes参数配置信息。
3)设置新环境配置
登录BES环境所在主机修改open files和max user processes参数配置信息。进入/etc/security目录修改limits.conf配置文件。
1.2 内核参数配置迁移
1)迁移工作说明
同步原环境/etc/sysctl.conf中内核参数到BES服务所在主机上。
2)查看原环境配置
登录原环境所在主机,进入/etc/sysctl.conf配置文件查看配置。
3)设置新环境配置
登录BES环境所在主机,修改/etc/sysctl.conf配置文件,添加Tomcat服务主机中的配置信息到该配置中。修改完成执行sysctl -p命令生效配置。
1.3 环境变量迁移
1)迁移条件
登录原环境所在主机,查看主要的环境变量是否和BES服务所在主机一致,如JAVA_HOME变量对应的Jdk版本、LANG变量对应的系统字符编码等。
2)迁移方法
登录BES服务所在主机,修改系统环境变量和原环境所在主机对应变量值一致。

WebLogic应用迁移BES

2.1 数据源迁移
1)迁移条件
迁移前检查WebLogic中间件上是否配置的数据源。如果有配置数据源则需要进行迁移。
2)迁移步骤
查看WebLogic中间件上数据源的名称、IP、端口、用户名和密码信息。
登录BES中间件控制台页面,在左侧菜单中点击“资源管理”,点击“JDBC”,点击“单数据源”,进入jdbc单数据源界面,配置数据源信息:
完成上述步骤即可完成中间件数据源迁移工作。
2.2 应用上下文配置迁移
1)迁移条件
迁移前查看应用WEB-INF/weblogic.xml是否包含<context-root>/</context-root> ,如果有该配置则需要进行迁移。
2)迁移步骤
在应用下新建WEB-INF/bes-web.xml文件,里面添加如下内容:
<bes-web-app><context-root>/</context-root></bes-web-app>
完成上述步骤即可完成应用上下文配置迁移工作。
2.3 类加载配置迁移
1)迁移条件
迁移前查看应用WEB-INF/weblogic.xml是否包含如下配置:
<weblogic-web-app><container-descriptor><prefer-web-inf-classes>true</prefer-web-inf-classes>//WEB-INF下的jar优先</container-descriptor></weblogic-web-app>
如果有该配置则需要进行迁移。
2)迁移步骤
在应用下新建或修改WEB-INF/bes-web.xml文件,里面添加如下内容:
<bes-web-app><class-loaderdelegate="false"></class-loader></bes-web-app>
完成上述步骤即可完成类加载配置迁移工作。
2.4 Session属性名配置迁移
1)迁移条件
迁移前查看应用WEB-INF/weblogic.xml是否包含如下配置:
<weblogic-web-app><session-descriptor><session-param><param-name>CookieName</param-name><param-value>JSESSIONID1</param-value></session-param></session-descriptor></weblogic-web-app>
如果有该配置则需要进行迁移。
2)迁移步骤
在应用下新建或修改WEB-INF/bes-web.xml文件,里面添加如下内容:
<bes-web-app><propertyname="sessionCookieName"value="JSESSIONID1"/></bes-web-app>
完成上述步骤即可完成Session属性名配置迁移工作。
2.5 应用JVM配置迁移
迁移步骤:
查看WebLogic的JVM配置信息,如堆最大值、堆最小值、元空间最大值、元空间最小值、垃圾回收算法等配置信息。
在中间件管理控制台左侧菜单中点击【集群管理-JVM】,进入集群JVM配置页面。设置对应的堆最大值、堆最小值、元空间最大值、元空间最小值、垃圾回收算法等配置。
完成上述步骤即可完成JVM配置迁移工作。
2.6 线程池配置迁移
迁移步骤:
查看WebLogic的线程池配置信息,如线程池最大值、线程池初始值等信息。
在中间件管理控制台左侧菜单中点击【集群管理-WEB容器-线程池】,进入线程池列表【admin-thread-pool】是管理控制台进程的线程池默认配置即可,【http-thread-pool】是集群实例的线程池点击进入详细页面。设置对应的配置信息
完成上述步骤即可完成线程池配置迁移工作。
END

本文作者:刘玉柱 (上海新炬中北团队)

本文来源:“IT那活儿”公众号