核电全范围模拟机常规维护自动化功能的实现

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1) 日备份脚本文件 日备份需要对三种文件数据进行备份,一是针对 Mysql 数 据库中的数据进行备份,需使用 Mysql 数据库语言输出备份文 件 db_backup.sql;二是将保存在 Conf 工作站中趋势文件备份至 模型计算机 H 盘的相应目录下,需使用 robocopy 命令;三是直 接将 H 盘目录下重要数据备份至外接移动硬盘 G 中,同样是使 用 robocopy 命令。三种数据备份之间,使用 sleep 命令延迟 5 秒 进行。选取部分命令如下: mysqldump --routines -uroot -p****** hyg2_db > db_back⁃ up.sql Robocopy \\192.168. xxx. x \ h \ gses \ jade \ trendgroup h: \gses\jade\trendgroup /mir /W:1 /R:1 robocopy H: \CMS G: \HYG2Backup \ HYG2Sim% date: ~0, 2%\CMS\ /mir /W:1 /R:1 模拟机模型计算机中日期和时间设定中短日期使用的是 “ddd-yyyy-mm-dd”的格式,即“周-年-月-日”,执行%date:~0, 2% 命令时,代表以今天为周几来命名文件夹,假设今天是周 一,则上述命令所代表的就是将数据文件夹内容拷贝至 G: \HYG2Backup\HYG2Sim 周一\CMS 文件夹下。因此,上一周保 存在“HYG2Sim 周一”目录下的数据就会被本周新备份的数据 所覆盖掉。 2) 周备份脚本文件 周备份的目的,就是每周进行数据备份,且数据不会被覆 盖。由于日备份已经将所有需备份的数据拷贝至了 G 盘中,因 此,周备份只需对 G 盘中的日备份文件夹进行备份即可。选取 部分命令内容如下: robocopy G: \HYG2Backup \ HYG2Sim 周 日 G: \HYG2Back⁃ up\HYG2Sim%date:~0,14%\ /mir /W:5 /R:5 为了保证周备份数据不被覆盖,其使用日期命名文件的命 令为%date:~0,14%,生成的数据备份文件夹名字为“HYG2Sim 周日-2019-08-11”,由于最后的日期不一样,因此周备份会被 长期保存在 G 盘中,可根据需要手动删除掉两年以前的数据。
ISSN 1009-3044 CCoommppuutteerr KKnnoowwlleeddggee aanndd TTeecchhnnoollooggyy电电脑脑知知识识与与技技术术
Vol.15, No.28,October. 2019
E-mail:kfyj@ http://w第ww1.d5n卷zs.第ne2t.c8n期 (2019 年 10 月)
4) robocopy robocopy 为 Windows 服务器系统常用的备份工具,利用 ro⁃ bocopy 命令可以创建两个文件结构的完全镜像副本,且通过该 命令仅复制源位置中的新增加或修改的文件。
3 Windows nt 脚本文件编写
基于 Windows nt 脚本文件的编写规范,结合 psexec 及 robo⁃ copy 命令,编写了能够实现相应维护功能的脚本文件。
1) Windows nt 脚本文件 Windows nt 脚本文件是以“cmd”为扩展名的文件,它的作 用和批处理文件一样,能够连续执行一条或多条命令。它的启 动只需要在文件上双击鼠标,而不用打开“命令提示符窗口”。 通过 Windows nt 脚本文件可以方便且快速地对一台或多台设 备执行相关维护指令。 2) 任务计划程序 任务计划程序可以让服务器按照我们设置的要求,在指定 的时间执行指定的程序,并且可以设定时间间隔重复执行。
3) psexec Psexec 是一个远程执行工具,需要在远程访问的客户端工 作站上安装客户端软件。在模拟机中,利用模型计算机某一账 号,通过 SMB 协议连接客户端工作站的命名管道,在客户端工 作站上创建并启动一个名为 psexesvc 的服务,psexesvc 服务会 创建新的命名管道。psexec 连接至 psexesvc 命名管道,并通知 客户端执行我们制定的程序,且将程序的 stdin 与 stdout 通过命 名管道转回本地。
收稿日期:2019-07-16
284
计算机工程应用技术
本栏目责任编辑:梁 书
第 15 卷第 28 期 (2019 年 10 月)
Computer Knowledge and Technology 电脑知识与技术
3.1 数据备份脚本文件
数据备份是针对模拟机内重要的数据及模型等文件进行 备份,分为日备份和周备份两种形式。
模型计算机是模拟机中最主要的硬件设备,承担了所有模 型的运算工作,模拟机的维护管理及数据修改基本都需要在模 型计算机中完成。模型计算机服务器中安装的是 Windows server 2008 R2 standard sp1 的操作系统。在无须考虑因特网病 毒侵袭及黑客攻击的情况下,通过对操作系统进行分析,选取 了 Windows nt 脚本文件、任务计划程序、psexec 工具、robocopy 工具作为常规维护自动化功能实现的工具。
关键词:全范围模拟机;维护;Windows 系统自带工具
中图分类号:TP311 文献标识码:A
文章编号:1009-3044(2019)28-0284-02
开放科学(资源服务)标识码(OSID):
1 引言
全范围模拟机(简称“模拟机”)有“虚拟核电站”之称,每座 核电站至少配备一台全范围模拟机,用于核电操纵员培训与取 照考试、逻辑或规程修改的验证、应急演练等多项工作,为核电 站安全运行提供必不可少的保障。模拟机一般处于满负荷运 行状态,且 24h 不关机,随着运行时间的积累,文件的修改及程 序的开关都在不断增加,整体性能会不断下降,为保障模拟机 的运行性能和运行安全,需要定期对软件数据进行备份、对修 改的数据进行下装、对硬件设备进行重启和磁盘碎片整理。如 果手动开展相关维护的话,需要在模拟机使用间隙或使用结束 后才能进行,使得维护人员需要加班加点开展维护工作。因 此,本文采用 Windows 系统自带的 Windows nt 脚本文件及任务 计划程序等多个工具,实现了数据备份、工作站重启、磁盘数据 整理、数据下装等常规维护自动化功能。
Tel:+86-551-65690963 65690964
核电全范围模拟机常规维护自动化功能的实现
孙宪
(山东核电有限公司,山东 烟台ቤተ መጻሕፍቲ ባይዱ265116)
摘要:全范围模拟机在核电站操纵员培训过程中起着至关重要的作用,而模拟机的正常使用则很大程度上依赖于软件数 据和硬件设备的正常运转,做好模拟机软硬件的定期维护可大大提高模拟机的稳定性。本文通过采用多个 Windows 系统 自带工具,实现了全范围模拟机多种常规维护自动化进行的功能。
2 模拟机架构及使用工具说明
2.1 模拟机架构 模拟机中主要包含模型计算机和客户端工作站两类服务
器设备,以及用于信息传递和交互的交换机及 KVM 等硬件设 备。通过局域网的形式构建了模拟机网络,且该网络与因特网 是完全物理隔离的。网络结构简图如图 1 所示。
图 1 模拟机网络结果简图
2.2 使用工具说明
相关文档
最新文档