前言
这个报告虽然在写本子时期没有着手写,但是相关的工作一直在做,并且能手把手操作的相关的文档前期写了很多,都搜集在自己博客的EPICS、proxmox以及合肥先进光源分类下,后面大致罗列下一些清单:
1、areaDetector 编译和IOC的搭建以及图像分析的IOC
Debian11下编译ADAravis和Motor模块的一条龙过程
图像采集这部分IOC的相关工作都已做好,只待后面跟踪相关EPICS软件包的版本更新情况适时做好镜像的完善和固化;
图像分析的软IOC原来永良做了很多工作,基于centos操作系统,一直很好用,现在的这部分依然在使用他以前做的镜像,后面可以继续使用,有学生愿意学习这方面的工作的话,可以根据源码移植到debian11平台下;
后续工作是能谱分析、同步光分析等的PV定义和db文件的编写和完善;
2、基于鼎阳SDS6204示波器的IOC
鼎阳SDS6204示波器EPICS IOC的搭建
和设备通信的IOC和雷雷已做好,后面的工作还需把流强以及电荷量信息的部分的PV定义以及相关db文件的编写完成;
3、IOC的状态监控以及控制功能的模块
IOC状态监控和重启动等管理操作,在未来IOC运行维护时能带来极大的方便。这部分工作已编译完成并在IOC上测试成功:
devIocStats中加入IP地址查询功能_epics deviocstats的使用
特别是IP显示功能的实现有些麻烦,已按上面的文档实现;
4、电机控制的IOC
这部分工作是留国完成控制器的调试和IOC的搭建,后面还需要进一步的做好控制器上IO的相关参数的设置以及EPICS IOC控制和状态显示的实现,IOC上和控制器上的程序都有待于后续的工作中完善;
5、AA数据库的搭建
EPICS Archiver Appliance在Debian11 容器下安装文档
开始在centos下实现,后来晓康在debian11下实现,后来把流程更优化的整理出相关文档;
6、PBS备份服务器的搭建
合肥光源的束测后台集群,现在已完成镜像备份服务器的搭建,不仅可不干预在线运行的虚拟机的情况下定期备份这些镜像,而且在新光源的建设中,各子系统调试的镜像也可以储存在这个备份服务器上,等新光源的场地和设备间就绪,网络铺设完成、服务器上架后,即可搭建起集群,并从备份服务器上下载镜像,运行起新光源的各相关虚拟机;
7、其他的网关、NFS、NPT、DHCP等等集群需要的基本服务
这些前面都已做过相关的搭建和建设,不再一一赘述。
总结
proxmox集群搭建非常的简单,设备就绪后,安装系统到集群设置完成,基本上一天就能搞定,特别提一下这个备份服务器,作为一个镜像储存池,前期各系统IOC调试好的前提下,有了它的加持,在线的IOC虚拟机能很快的从这个池子恢复到以后在线的集群上。
proxmox的稳定方便经常几个月没有关注后台,一直默默的工作,就象隐形一样,这两年合肥光源的运维实践中也充分的验证了这一点。
系统后台搭建,前期的主要工作都是各子系统相关IOC的调试和准备,等新光源场地、网络和设备就绪,就是前期工作准备好的镜像转移过去并运行调试。
束测系统的难点在于各子系统的调试和建设,特别是BPM处理器、快反馈等等,对于后台建设,不存在技术难点,比较通用的相关技术,比如图像采集、示波器、电机控制等,前期工作都已完成大部分,后面就是更完善,都不存在问题。后期的建设,给束测的预算和设备数量,也都是能完成新光源系统搭建的最基本的数量需求。
文档虽然没有按要求整理,但是不管什么样的形式,核心目的是要把相关的工作说清楚,讲明白,如果有感觉没有讲清楚的地方,欢迎质疑。
束测后台建设这部分工作,只需要关心束测相关子系统的运行,并且在开源加持下,不再象从前一样是感觉很难的技术,希望领导们能放心这部分工作。