兼容多种服务器操作系统和处理器架构的一键安装部署方法技术方案

技术编号:39406175 阅读:16 留言:0更新日期:2023-11-19 15:58
本发明专利技术公开了兼容多种服务器操作系统和处理器架构的一键安装部署方法,包括以下步骤:

【技术实现步骤摘要】
兼容多种服务器操作系统和处理器架构的一键安装部署方法


[0001]本专利技术涉及一键安装部署
,尤其涉及兼容多种服务器操作系统和处理器架构的一键安装部署方法


技术介绍

[0002]现在医疗项目的信息化系统繁多,服务器均以内网方式部署,部分医院要求国产服务器的支持,这给系统部署带来了一定的困难和很多重复性的工作,也使得工作量大,另外项目技术支持和实施人员的流动性较大,传统的系统部署方法需要反复的做培训和指导,基于目前系统部署存在的问题,我们提出了兼容多种服务器操作系统和处理器架构的一键安装部署方法


技术实现思路

[0003]基于
技术介绍
存在的技术问题,本专利技术提出了兼容多种服务器操作系统和处理器架构的一键安装部署方法

[0004]本专利技术提出的兼容多种服务器操作系统和处理器架构的一键安装部署方法,包括以下步骤:
[0005]S1
:首先将虚拟机
WM、linux
操作系统
、docker
容器安装
、portainer、docker

compose
服务编排

服务程序

服务源文件

服务配置文件和
shell
一键安装脚本进行搭建出医院信息平台的打包环境;
[0006]S2
:制作兼容国产服务器的一键安装脚本

一键迁移脚本和兼容
centos、ubuntu
脚本;
[0007]S3
:将
S1
中医院信息平台所集成的各个程序进行打成镜像包,并将制作好的镜像包和配置文件进行修改式分离;
[0008]S4
:在制作好的镜像包和配置文件分离后,使用
docker

compose
服务编排写好启动脚本,然后将
S3
中的各个程序服务串联起来;
[0009]S5
:对
linux
操作系统和
cpu
架构的类型判断,然后进行一系列的服务器底层依赖包和硬件信息的检测,脚本做相应的软硬件兼容处理;
[0010]S6
:所述
S5
中硬件信息检测出已存在与应用服务冲突的,用一键部署安装包来提供应用服务需要的对应版本号软件,使用脚本命令自动化升级或者替换;
[0011]S7
:利用
S2
中的一键安装脚本进行安装,其在安装的过程中实时的输出每个步骤的日志情况和遇到的问题描述,并能够查看实时的每个步骤执行进度;
[0012]S8

S7
中的一键安装完成后,采用
portainer+sentinel+
异常处理服务,实时监控系统运行情况,定时做数据备份和异常预警;
[0013]S9

S8
的系统运行出现异常情况时,其采用
SMTP
协议传到邮件服务器,并向运维人员发送电子邮件或者短信

[0014]优选地,所述
S2
中,国产服务器与麒麟系统
、Deepin
系统

红旗系统和
euleros
系统
连接,国产服务器采用
ARM
构架或
AMD
构架

[0015]优选地,所述
S2
中,兼容
centos、ubuntu
脚本采用
ARM
构架或
AMD
构架,其并与
centos
系统和
ubuntu
系统连接

[0016]优选地,所述
S3
中的,程序包括
web
后台服务程序
、web
前端服务程序

数据库服务程序

监控服务程序

预警服务程序
、websocket
中间介服务程序和
mq
队列服务程序等

[0017]优选地,所述
S4
中,配置文件可以根据具体项目环境进行修改

[0018]优选地,所述
S5
中,脚本所进行的软硬件兼容处理包括网卡配置

系统是否自带
docker
版本

服务器开发环境核心版本库和软连接处理等

[0019]优选地,所述
S6
中,一键部署安装包包含了服务器的底层软件,其同时兼容服务器是否无网络的情况,一键部署安装包还提供服务依赖的必要的
rpm

deb
依赖包

[0020]优选地,
rpm

centos
系统的软件类型;
deb

ubuntu
操作系统的软件类型

[0021]优选地,所述
S9
中,运维人员在整个服务系统迁移的时候通过一键迁移脚本将整个服务系统一键打包成可移植的一键安装包,该一键安装包所有的
image
镜像包
、rpm
依赖包
、deb
依赖包

程序源文件

程序配置文件和数据文件,以供后续在新的服务器上面再次使用一键安装脚本执行安装

[0022]与现有的技术相比,本专利技术可以简单的一键部署,极大的减少了项目技术支持和实施人员的部署指导和培训的时间,且兼容多种服务器系统和
CPU
架构,使得其不需要考虑软件版本和服务器硬件的适配问题,极大的减小了工作量

附图说明
[0023]图1为本专利技术提出的兼容多种服务器操作系统和处理器架构的一键安装部署方法的设计框架图;
[0024]图2为图1中一键部署安装包的执行流程图

具体实施方式
[0025]下面结合具体实施例对本专利技术作进一步解说

[0026]参照图1‑2,本实施例提出了兼容多种服务器操作系统和处理器架构的一键安装部署方法,包括以下步骤:
[0027]S1
:首先将虚拟机
WM、linux
操作系统
、docker
容器安装
、portainer、docker

compose
服务编排

服务程序

服务源文件

服务配置文件和
shell
一键安装脚本进行搭建出医院信息平台的打包环境;
[0028]S2
:制作兼容国产服务本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
兼容多种服务器操作系统和处理器架构的一键安装部署方法,其特征在于,包括以下步骤:
S1
:首先将虚拟机
WM、linux
操作系统
、docker
容器安装
、portainer、docker

compose
服务编排

服务程序

服务源文件

服务配置文件和
shell
一键安装脚本进行搭建出医院信息平台的打包环境;
S2
:制作兼容国产服务器的一键安装脚本

一键迁移脚本和兼容
centos、ubuntu
脚本;
S3
:将
S1
中医院信息平台所集成的各个程序进行打成镜像包,并将制作好的镜像包和配置文件进行修改式分离;
S4
:在制作好的镜像包和配置文件分离后,使用
docker

compose
服务编排写好启动脚本,然后将
S3
中的各个程序服务串联起来;
S5
:对
linux
操作系统和
cpu
架构的类型判断,然后进行一系列的服务器底层依赖包和硬件信息的检测,脚本做相应的软硬件兼容处理;
S6
:所述
S5
中硬件信息检测出已存在与应用服务冲突的,用一键部署安装包来提供应用服务需要的对应版本号软件,使用脚本命令自动化升级或者替换;
S7
:利用
S2
中的一键安装脚本进行安装,其在安装的过程中实时的输出每个步骤的日志情况和遇到的问题描述,并能够查看实时的每个步骤执行进度;
S8

S7
中的一键安装完成后,采用
portainer+sentinel+
异常处理服务,实时监控系统运行情况,定时做数据备份和异常预警;
S9

S8
的系统运行出现异常情况时,其采用
SMTP
协议传到邮件服务器,并向运维人员发送电子邮件或者短信
。2.
根据权利要求1所述的兼容多种服务器操作系统和处理器架构的一键安装部署方法,其特征在于,所述
S2
中,国产服务器与麒麟系统
、Deepin
系统

红旗系统和
euleros
系统连接,国产服务器采用
ARM
构架或
AMD
构架
。3.
根据权利要求1所述的兼容多种服务器操...

【专利技术属性】
技术研发人员:黄杰刘华森江少聪林文霞
申请(专利权)人:厦门狄耐克物联智慧科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1