分散控制系统集群部署方法、系统、设备及介质与流程

文档序号:36399747发布日期:2023-12-16 01:59阅读:45来源:国知局
分散控制系统集群部署方法与流程

本发明属于分散控制系统,特别涉及一种分散控制系统集群部署方法、系统、设备及介质。


背景技术:

1、分散控制系统(distributed control system,dcs)是利用计算机技术对生产过程进行集中监视、操作、管理和分散控制的一种新型控制设备,其广泛的应用于电力等工业生产领域;现有分散控制系统的上位机中包括大量节点计算机,其中每个节点计算机上均安装有上位机软件,以实现监视、操作、管理和分散控制的功能。

2、在分散控制系统运行初期,需要对每个节点计算机进行操作系统及分散控制系统的上位机软件的安装;目前,针对节点计算机的操作系统以及上位机软件的安装过程,大多采用逐个节点计算机的安装配置方式,安装配置效率低,耗时较长,且出错率较高,检查难度大。


技术实现思路

1、针对现有技术中存在的技术问题,本发明提供了一种分散控制系统集群部署方法、系统、设备及介质,以解决针对节点计算机的操作系统以及上位机软件的安装过程,大多采用逐个节点计算机的安装配置方式,安装配置效率低,耗时较长,且出错率较高的技术问题。

2、为达到上述目的,本发明采用的技术方案为:

3、本发明提供了一种分散控制系统集群部署方法,包括:

4、将pxe服务器与所有节点计算机进行连接;其中,所述pxe服务器中存储有预裁剪的操作系统镜像文件、上位机软件程序包及软件配置文件包;

5、根据所述预裁剪的操作系统镜像文件,对每个节点计算机进行操作系统安装,得到安装有操作系统的节点计算机;

6、将所述软件配置文件包拷贝、解压至安装有操作系统的节点计算机中,并配置各个节点计算机的互信,得到互信配置后的节点计算机;

7、根据所述互信配置后的节点计算机的实际配置需求,生成lld文件;其中,所述lld文件,包含节点计算机的实际节点名称、节点类型、软件应用类型、节点主备配置信息及ab网ip信息;

8、根据所述lld文件,生成系统节点配置表;

9、将所述上位机软件程序包拷贝至所述互信配置后的节点计算机中,并按照所述系统节点配置表,安装上位机软件至所述互信配置后的节点计算机中,得到安装有上位机软件的节点计算机。

10、进一步的,将pxe服务器与所有节点计算机进行连接的过程,具体如下:

11、采用交换机,将所述pxe服务器与所有节点计算机分别进行连接。

12、进一步的,所述预裁剪的操作系统镜像文件,包括操作系统内核文件、系统默认配置文件及预置的第三方商业软件包;

13、其中,所述系统默认配置文件,包括语言配置文件、时区配置文件、root用户配置文件、默认用户配置文件、磁盘划分配置文件以及网络配置文件;

14、所述预置的第三方商业软件包,包括libdb软件包、libgtop软件包、libssl软件包、ntp软件包、sox软件包、tcsh软件包、unzip软件包及zip软件包。

15、进一步的,根据所述预裁剪的操作系统镜像文件,对每个节点计算机进行操作系统安装,得到安装有操作系统的节点计算机的过程,具体如下:

16、利用利用pxe服务器,通过pxe方式给每个节点计算机进行操作系统安装;具体的,节点计算机开机后从pxe网卡进行启动,启动后向网络中的dhcp服务器获取ip,并搜索引导文件的位置;节点计算机获取dhcp服务器分配的ip和引导文件位置后,从pxe服务器上获取并执行所述预裁剪的操作系统镜像文件,即可得到安装有操作系统的节点计算机。

17、进一步的,将所述软件配置文件包拷贝、解压至安装有操作系统的节点计算机中,配置各个节点计算机的互信,得到互信配置后的节点计算机的过程,具体如下:

18、在安装有操作系统的节点计算机中的pxelinnux.cfg中预安装有互信脚本,操作系统安装完成后,预安装的互信脚本自动执行,解压所述软件配置文件后,设置可信的操作。

19、进一步的,将所述上位机软件程序包拷贝至所述互信配置后的节点计算机中,并按照所述系统节点配置表,安装上位机软件至所述互信配置后的节点计算机中,得到安装有上位机软件的节点计算机的过程,具体如下:

20、将所述上位机软件程序包拷贝至所述互信配置后的节点计算机中;

21、所述互信配置后的节点计算机通过sm_cfg_deployment工具读取所述系统节点配置表中预先配置好的节点信息,并将读取的节点信息插入至sysinfo数据库中;之后,安装上位机软件至所述互信配置后的节点计算机中,得到安装有上位机软件的节点计算机;

22、其中,所述系统节点配置表的文件名为syscfg.xml,所述系统节点配置表包括节点名、节点类型、a网ip地址及b网ip地址。

23、进一步的,系统节点配置表,安装上位机软件至所述互信配置后的节点计算机中,并按照所述系统节点配置表,安装上位机软件至所述互信配置后的节点计算机中,得到安装有上位机软件的节点计算机之后,还包括安装校验步骤;

24、其中,所述安装校验步骤,具体如下:

25、将安装有上位机软件的节点计算机的本地节点名称及软件应用类型,与所述lld文件中当前节点计算机的实际节点名称及软件应用类型进行对比,若一致,则提示安装成功。

26、本发明还提供了一种分散控制系统集群部署系统,包括:

27、连接模块,用于将pxe服务器与所有节点计算机进行连接;其中,所述pxe服务器中存储有预裁剪的操作系统镜像文件、上位机软件程序包及软件配置文件包;

28、操作系统安装模块,用于根据所述预裁剪的操作系统镜像文件,对每个节点计算机进行操作系统安装,得到安装有操作系统的节点计算机;

29、互信配置模块,用于将所述软件配置文件包拷贝、解压至安装有操作系统的节点计算机中,并配置各个节点计算机的互信,得到互信配置后的节点计算机;

30、文件生成模块,用于根据所述互信配置后的节点计算机的实际配置需求,生成lld文件;其中,所述lld文件,包含节点计算机的实际节点名称、节点类型、软件应用类型、节点主备配置信息及ab网ip信息;

31、系统节点配置表生成模块,用于根据所述lld文件,生成系统节点配置表;

32、软件安装模块,用于将所述上位机软件程序包拷贝至所述互信配置后的节点计算机中,并按照所述系统节点配置表,安装上位机软件至所述互信配置后的节点计算机中,得到安装有上位机软件的节点计算机。

33、本发明还提供了一种分散控制系统集群部署设备,包括:

34、存储器,用于存储计算机程序;

35、处理器,用于执行所述计算机程序时实现所述的分散控制系统集群部署方法的步骤。

36、本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现所述的分散控制系统集群部署方法的步骤。

37、与现有技术相比,本发明的有益效果为:

38、本发明提供了一种分散控制系统集群部署方法及系统,利用pxe服务器与所有节点计算机进行连接,依次进行操作系统安装、互信配置及上位机软件程序安装,实现对节点计算机的自动化集群部署效果,有效降低了配置时间,提升了dcs系统的安装效率,大大降低了安装的出错率;具有安装配置效率高,耗时短,且准确率高的优点。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1