System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及计算机,尤其涉及一种中间件的迁移方法、装置及可读存储介质。
技术介绍
1、当前在异构操作系统中进行中间件迁移是一个复杂的任务,涉及到不同操作系统的差异、硬件体系结构的变化等多方面的考虑。
2、然而,现有的中间件的迁移方法主要依靠人工手动处理,对人依赖性较高,并且操作系统、中间件的配置操作,对于人的技术门槛要求较高,所以系统迁移成本居高不下。
技术实现思路
1、本专利技术所要解决的技术问题是针对现有技术的上述不足,提供一种中间件的迁移方法、装置及可读存储介质,用以解决现有的中间件的迁移方法主要依靠人工手动处理,对人依赖性较高,导致系统迁移成本居高不下的问题。
2、第一方面,本专利技术提供一种中间件的迁移方法,应用于迁移管理系统,所述方法包括:
3、根据源端服务器和目标端服务器的操作系统类型/版本以及其他相关信息推荐相应的中间件版本和插件信息;
4、获取所述中间件版本和插件信息对应的目标中间件、目标插件以及测试应用包,并根据所述目标中间件、目标插件、以及测试应用包生成下载链接;
5、将所述下载链接发送给目标端服务器中的目标迁移管理客户端,以使所述目标迁移管理客户端下载安装所述目标中间件和目标插件,并根据所述测试应用包得出样本测试正常时,与所述源端服务器中的源迁移管理客户端建立通信,将源端服务器中的应用数据传输到目标端服务器。
6、进一步地,所述根据源端服务器和目标端服务器的操作系统类型/版本以及其他相
7、根据源端服务器的ip地址、登陆用户名和登陆密码登陆到源端服务器,安装所述源迁移管理客户端;
8、根据目标端服务器的ip地址、登陆用户名和登陆密码登陆到目标端服务器,安装所述目标迁移管理客户端;
9、启动所述源迁移管理客户端和目标迁移管理客户端。
10、进一步地,所述根据源端服务器和目标端服务器的操作系统类型/版本以及其他相关信息推荐相应的中间件版本和插件信息之前,所述方法还包括:
11、接收所述源迁移管理客户端发送的源端服务器的操作系统类型/版本以及其他相关信息;
12、接收所述目标迁移管理客户端发送的目标端服务器的操作系统类型/版本以及其他相关信息。
13、进一步地,所述获取所述中间件版本和插件信息对应的目标中间件、目标插件以及测试应用包,并根据所述目标中间件、目标插件、以及测试应用包生成下载链接,具体包括:
14、根据所述中间件版本和插件信息,去中间件及插件管理系统查找相应的目标中间件、目标插件以及测试应用包,并生成下载链接。
15、进一步地,所述将所述下载链接发送给目标端服务器中的目标迁移管理客户端之后,所述方法还包括:
16、接收所述目标迁移管理客户端将所述测试应用包部署到所述目标中间件,得到测试样本应用链接后,发送的所述测试样本应用链接;
17、访问所述测试样本应用链接,并根据返回的数据测试样本逻辑运转是否正常;
18、响应于样本逻辑运转正常,向所述目标迁移管理客户端发送样本测试正常的消息。
19、进一步地,若样本逻辑运转正常,所述方法还包括:
20、发送第一信息给中间件及插件管理系统,以使所述中间件及插件管理系统将所述中间件版本和插件信息与所述目标端服务器对应的操作系统类型/版本的匹配关系的成功率增加1。
21、第二方面,本专利技术提供一种中间件的迁移方法,应用于目标端服务器中的目标迁移管理客户端,所述方法包括:
22、接收迁移管理系统发送的下载链接,所述下载链接是所述迁移管理系统根据源端服务器和目标端服务器的操作系统类型/版本以及其他相关信息推荐出相应的中间件版本和插件信息,并获取所述中间件版本和插件信息对应的目标中间件、目标插件以及测试应用包后,根据所述目标中间件、目标插件、以及测试应用包生成的;
23、根据所述下载链接下载安装所述目标中间件和目标插件;
24、根据所述测试应用包确定样本测试是否正常;
25、响应于样本测试正常,与所述源端服务器中的源迁移管理客户端建立通信,将源端服务器中的应用数据传输到目标端服务器。
26、进一步地,所述接收迁移管理系统发送的下载链接之前,所述方法还包括:
27、向所述迁移管理系统发送目标端服务器的操作系统类型/版本以及其他相关信息。
28、进一步地,所述根据所述测试应用包确定样本测试是否正常,具体包括:
29、将所述测试应用包部署到所述目标中间件中,得到测试样本应用链接;
30、将所述测试样本应用链接发送给迁移管理系统,以使所述迁移管理系统访问所述测试样本应用链接,并根据返回的数据测试样本逻辑运转是否正常;
31、接收所述迁移管理系统在样本逻辑运转正常时发送的样本测试正常的消息。
32、进一步地,所述与所述源端服务器中的源迁移管理客户端建立通信,将源端服务器中的应用数据传输到目标端服务器之前,所述方法还包括:
33、删除测试样本,并重启所述目标中间件;
34、向所述迁移管理系统请求所述源迁移管理客户端的链接地址。
35、第三方面,本专利技术提供一种中间件的迁移装置,应用于迁移管理系统,所述装置包括:
36、中间件推荐模块,用于根据源端服务器和目标端服务器的操作系统类型/版本以及其他相关信息推荐相应的中间件版本和插件信息;
37、下载链接生成模块,与所述中间件推荐模块连接,用于获取所述中间件版本和插件信息对应的目标中间件、目标插件以及测试应用包,并根据所述目标中间件、目标插件、以及测试应用包生成下载链接;
38、下载链接发送模块,与所述下载链接生成模块连接,用于将所述下载链接发送给目标端服务器中的目标迁移管理客户端,以使所述目标迁移管理客户端下载安装所述目标中间件和目标插件,并根据所述测试应用包得出样本测试正常时,与所述源端服务器中的源迁移管理客户端建立通信,将源端服务器中的应用数据传输到目标端服务器。
39、第四方面,本专利技术提供一种中间件的迁移装置,应用于目标端服务器中的目标迁移管理客户端,所述装置包括:
40、下载链接接收模块,用于接收迁移管理系统发送的下载链接,所述下载链接是所述迁移管理系统根据源端服务器和目标端服务器的操作系统类型/版本以及其他相关信息推荐出相应的中间件版本和插件信息,并获取所述中间件版本和插件信息对应的目标中间件、目标插件以及测试应用包后,根据所述目标中间件、目标插件、以及测试应用包生成的;
41、中间件插件安装模块,与所述下载链接接收模块连接,用于根据所述下载链接下载安装所述目标中间件和目标插件;
42、测试结果确定模块,与所述中间件插件安装模块连接,用于根据所述测试应用包确定样本测试是否本文档来自技高网...
【技术保护点】
1.一种中间件的迁移方法,其特征在于,应用于迁移管理系统,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据源端服务器和目标端服务器的操作系统类型/版本以及其他相关信息推荐相应的中间件版本和插件信息之前,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述根据源端服务器和目标端服务器的操作系统类型/版本以及其他相关信息推荐相应的中间件版本和插件信息之前,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述获取所述中间件版本和插件信息对应的目标中间件、目标插件以及测试应用包,并根据所述目标中间件、目标插件、以及测试应用包生成下载链接,具体包括:
5.根据权利要求1所述的方法,其特征在于,所述将所述下载链接发送给目标端服务器中的目标迁移管理客户端之后,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,若样本逻辑运转正常,所述方法还包括:
7.一种中间件的迁移方法,其特征在于,应用于目标端服务器中的目标迁移管理客户端,所述方法包括:
8.根据权利要求7所
9.根据权利要求7所述的方法,其特征在于,所述根据所述测试应用包确定样本测试是否正常,具体包括:
10.根据权利要求9所述的方法,其特征在于,所述与所述源端服务器中的源迁移管理客户端建立通信,将源端服务器中的应用数据传输到目标端服务器之前,所述方法还包括:
11.一种中间件的迁移装置,其特征在于,应用于迁移管理系统,所述装置包括:
12.一种中间件的迁移装置,其特征在于,应用于目标端服务器中的目标迁移管理客户端,所述装置包括:
13.一种中间件的迁移装置,其特征在于,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以实现如权利要求1-6中任一项所述的中间件的迁移方法,或实现如权利要求7-10中任一项所述的中间件的迁移方法。
14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1-6中任一项所述的中间件的迁移方法,或实现如权利要求7-10中任一项所述的中间件的迁移方法。
...【技术特征摘要】
1.一种中间件的迁移方法,其特征在于,应用于迁移管理系统,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据源端服务器和目标端服务器的操作系统类型/版本以及其他相关信息推荐相应的中间件版本和插件信息之前,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述根据源端服务器和目标端服务器的操作系统类型/版本以及其他相关信息推荐相应的中间件版本和插件信息之前,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述获取所述中间件版本和插件信息对应的目标中间件、目标插件以及测试应用包,并根据所述目标中间件、目标插件、以及测试应用包生成下载链接,具体包括:
5.根据权利要求1所述的方法,其特征在于,所述将所述下载链接发送给目标端服务器中的目标迁移管理客户端之后,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,若样本逻辑运转正常,所述方法还包括:
7.一种中间件的迁移方法,其特征在于,应用于目标端服务器中的目标迁移管理客户端,所述方法包括:
8.根据权利要求7所述的方法,其特征在于,所...
【专利技术属性】
技术研发人员:石春达,李朝霞,陈海锋,刘金春,谢建荣,游思佳,侯赛男,靳宏亮,郭东梅,周嫣力,曹洋,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。