分散控制系统集群部署方法技术方案

技术编号:39752060 阅读:7 留言:0更新日期:2023-12-17 23:50
本发明专利技术公开了一种分散控制系统集群部署方法

【技术实现步骤摘要】
分散控制系统集群部署方法、系统、设备及介质


[0001]本专利技术属于分散控制系统
,特别涉及一种分散控制系统集群部署方法

系统

设备及介质


技术介绍

[0002]分散控制系统
(Distributed Control System

DCS)
是利用计算机技术对生产过程进行集中监视

操作

管理和分散控制的一种新型控制设备,其广泛的应用于电力等工业生产领域;现有分散控制系统的上位机中包括大量节点计算机,其中每个节点计算机上均安装有上位机软件,以实现监视

操作

管理和分散控制的功能

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


技术实现思路

[0004]针对现有技术中存在的技术问题,本专利技术提供了一种分散控制系统集群部署方法

系统

设备及介质,以解决针对节点计算机的操作系统以及上位机软件的安装过程,大多采用逐个节点计算机的安装配置方式,安装配置效率低,耗时较长,且出错率较高的技术问题

[0005]为达到上述目的,本专利技术采用的技术方案为:r/>[0006]本专利技术提供了一种分散控制系统集群部署方法,包括:
[0007]将
PXE
服务器与所有节点计算机进行连接;其中,所述
PXE
服务器中存储有预裁剪的操作系统镜像文件

上位机软件程序包及软件配置文件包;
[0008]根据所述预裁剪的操作系统镜像文件,对每个节点计算机进行操作系统安装,得到安装有操作系统的节点计算机;
[0009]将所述软件配置文件包拷贝

解压至安装有操作系统的节点计算机中,并配置各个节点计算机的互信,得到互信配置后的节点计算机;
[0010]根据所述互信配置后的节点计算机的实际配置需求,生成
LLD
文件;其中,所述
LLD
文件,包含节点计算机的实际节点名称

节点类型

软件应用类型

节点主备配置信息及
AB

IP
信息;
[0011]根据所述
LLD
文件,生成系统节点配置表;
[0012]将所述上位机软件程序包拷贝至所述互信配置后的节点计算机中,并按照所述系统节点配置表,安装上位机软件至所述互信配置后的节点计算机中,得到安装有上位机软件的节点计算机

[0013]进一步的,将
PXE
服务器与所有节点计算机进行连接的过程,具体如下:
[0014]采用交换机,将所述
PXE
服务器与所有节点计算机分别进行连接

[0015]进一步的,所述预裁剪的操作系统镜像文件,包括操作系统内核文件

系统默认配置文件及预置的第三方商业软件包;
[0016]其中,所述系统默认配置文件,包括语言配置文件

时区配置文件
、root
用户配置文件

默认用户配置文件

磁盘划分配置文件以及网络配置文件;
[0017]所述预置的第三方商业软件包,包括
libdb
软件包
、libgtop
软件包
、libssl
软件包
、ntp
软件包
、sox
软件包
、tcsh
软件包
、unzip
软件包及
zip
软件包

[0018]进一步的,根据所述预裁剪的操作系统镜像文件,对每个节点计算机进行操作系统安装,得到安装有操作系统的节点计算机的过程,具体如下:
[0019]利用利用
PXE
服务器,通过
PXE
方式给每个节点计算机进行操作系统安装;具体的,节点计算机开机后从
PXE
网卡进行启动,启动后向网络中的
DHCP
服务器获取
IP
,并搜索引导文件的位置;节点计算机获取
DHCP
服务器分配的
IP
和引导文件位置后,从
PXE
服务器上获取并执行所述预裁剪的操作系统镜像文件,即可得到安装有操作系统的节点计算机

[0020]进一步的,将所述软件配置文件包拷贝

解压至安装有操作系统的节点计算机中,配置各个节点计算机的互信,得到互信配置后的节点计算机的过程,具体如下:
[0021]在安装有操作系统的节点计算机中的
pxelinnux.cfg
中预安装有互信脚本,操作系统安装完成后,预安装的互信脚本自动执行,解压所述软件配置文件后,设置可信的操作

[0022]进一步的,将所述上位机软件程序包拷贝至所述互信配置后的节点计算机中,并按照所述系统节点配置表,安装上位机软件至所述互信配置后的节点计算机中,得到安装有上位机软件的节点计算机的过程,具体如下:
[0023]将所述上位机软件程序包拷贝至所述互信配置后的节点计算机中;
[0024]所述互信配置后的节点计算机通过
sm_cfg_deployment
工具读取所述系统节点配置表中预先配置好的节点信息,并将读取的节点信息插入至
sysinfo
数据库中;之后,安装上位机软件至所述互信配置后的节点计算机中,得到安装有上位机软件的节点计算机;
[0025]其中,所述系统节点配置表的文件名为
syscfg.xml
,所述系统节点配置表包括节点名

节点类型
、A

IP
地址及
B

IP
地址

[0026]进一步的,系统节点配置表,安装上位机软件至所述互信配置后的节点计算机中,并按照所述系统节点配置表,安装上位机软件至所述互信配置后的节点计算机中,得到安装有上位机软件的节点计算机之后,还包括安装校验步骤;
[0027]其中,所述安装校验步骤,具体如下:
[0028]将安装有上位机软件的节点计算机的本地节点名称及软件应用类型,与所述
LLD
文件中当前节点计算机的实际节点名称及软件应用类型进行对比,若一致,则提示安装成功

[0029]本专利技术还提供了一种分散控制系统集群部署系统,包括本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种分散控制系统集群部署方法,其特征在于,包括:将
PXE
服务器与所有节点计算机进行连接;其中,所述
PXE
服务器中存储有预裁剪的操作系统镜像文件

上位机软件程序包及软件配置文件包;根据所述预裁剪的操作系统镜像文件,对每个节点计算机进行操作系统安装,得到安装有操作系统的节点计算机;将所述软件配置文件包拷贝

解压至安装有操作系统的节点计算机中,并配置各个节点计算机的互信,得到互信配置后的节点计算机;根据所述互信配置后的节点计算机的实际配置需求,生成
LLD
文件;其中,所述
LLD
文件,包含节点计算机的实际节点名称

节点类型

软件应用类型

节点主备配置信息及
AB

IP
信息;根据所述
LLD
文件,生成系统节点配置表;将所述上位机软件程序包拷贝至所述互信配置后的节点计算机中,并按照所述系统节点配置表,安装上位机软件至所述互信配置后的节点计算机中,得到安装有上位机软件的节点计算机
。2.
根据权利要求1所述的一种分散控制系统集群部署方法,其特征在于,将
PXE
服务器与所有节点计算机进行连接的过程,具体如下:采用交换机,将所述
PXE
服务器与所有节点计算机分别进行连接
。3.
根据权利要求1所述的一种分散控制系统集群部署方法,其特征在于,所述预裁剪的操作系统镜像文件,包括操作系统内核文件

系统默认配置文件及预置的第三方商业软件包;其中,所述系统默认配置文件,包括语言配置文件

时区配置文件
、root
用户配置文件

默认用户配置文件

磁盘划分配置文件以及网络配置文件;所述预置的第三方商业软件包,包括
libdb
软件包
、libgtop
软件包
、libssl
软件包
、ntp
软件包
、sox
软件包
、tcsh
软件包
、unzip
软件包及
zip
软件包
。4.
根据权利要求1所述的一种分散控制系统集群部署方法,其特征在于,根据所述预裁剪的操作系统镜像文件,对每个节点计算机进行操作系统安装,得到安装有操作系统的节点计算机的过程,具体如下:利用利用
PXE
服务器,通过
PXE
方式给每个节点计算机进行操作系统安装;具体的,节点计算机开机后从
PXE
网卡进行启动,启动后向网络中的
DHCP
服务器获取
IP
,并搜索引导文件的位置;节点计算机获取
DHCP
服务器分配的
IP
和引导文件位置后,从
PXE
服务器上获取并执行所述预裁剪的操作系统镜像文件,即可得到安装有操作系统的节点计算机
。5.
根据权利要求1所述的一种分散控制系统集群部署方法,其特征在于,将所述软件配置文件包拷贝

解压至安装有操作系统的节点计算机中,配置各个节点计算机的互信,得到互信配置后的节点计算机的过程,具体如下:在安装有操作系统的节点计算机中的<...

【专利技术属性】
技术研发人员:薛建中杨渊李家港李亚都李心怡张军王鑫豆心杰
申请(专利权)人:西安热工研究院有限公司
类型:发明
国别省市:

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

1