【技术实现步骤摘要】
一种在多台Windows服务器中文件同步、应用程序同步部署的方法及系统
[0001]本专利技术涉及计算机开发
,具体提供一种在多台Windows服务器中文件同步、应用程序同步部署的方法及系统。
技术介绍
[0002]cwRsync是运用于windows平台的数据同步机制,可以实现linux到Windows、Windows到Linux、Windows到Windows等等之间的文件实时同步。
[0003]Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,起源于Hudson,主要用于持续、自动的构建/测试软件项目、监控外部任务的运行。
[0004]我们为了服务的高可用、高性能,往往会搭建集群。在建设某业务系统时,根据对单台机器部署业务系统程序的性能测试得到的服务能力tps,为了达到业务系统的性能指标,经估算需要在n台服务器上部署业务系统程序,因生产环境限制,服务器只能选用windows2012 server,常规的升级部署需要每次都远程到windows桌面上,将业务系统程序复制到服务器的指定 ...
【技术保护点】
【技术特征摘要】
1.一种在多台Windows服务器中文件同步、应用程序同步部署的方法,其特征在于:引入cwRsync,定义一台Server端,n
‑
1台client端,对Server端进行文件修改,n
‑
1台client端自动同步;引入Jenkins,定义一台Server端,n
‑
1台Client端。2.根据权利要求1所述的在多台Windows服务器中文件同步、应用程序同步部署的方法,其特征在于:n
‑
1台client端自动同步包括文件的更新、删除和重命名。3.根据权利要求2所述的在多台Windows服务器中文件同步、应用程序同步部署的方法,其特征在于:使用Jenkins的Build配置中Addbuld step的Execute Windows batch command,在Server端,通过编写业务系统程序的启动、停止、重启脚本程序,并发送至Client端执行,一键操作完成业务系统程序的启停操作。4.根据权利要求3所述的在多台Windows服务器中文件同步、应用程序同步部署的方法,其特征在于:通过Jenkins的Build配置中Addbuld step的Execute Windows batch command,编写控制程序,触发cwRsync的业务系统程序的文件更新。5.根据权利要求4所述的在多台Windows服务器中文件同步、应用程序同步部署的方法,其特征在于:针对n台Windows服务器部署业务系统程序,上传程序包至Server端,通过控制程序,触发Jenkins的Execute Windows batch command来完成。6.一种在多台Windows服务器中文件同步、应用程序同步部署的系统,其特征在于:包...
【专利技术属性】
技术研发人员:孙婷,
申请(专利权)人:浪潮软件集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。