合肥先进光源束测系统后台基础架构初步设计报告
合肥先进光源束测系统后台搭建进展2024.4.29
关于后台基础架构,写了上面两篇文档,只是框架的印象,没涉及到具体的实操,后面针对具体的搭建慢慢的完善操作的细节,从今年新买的几台工控机分配后的使用开始:
工控机一直被我当成轻量的服务器用,需要内存和ssd的容量能尽量大,以前一直使用凌华的工控机,品质很不错,不过价钱有点贵,今年新光源需要买几台,调研了一下,现在15000元以内能买这样的配置:CPU核数和性能好于12代i7;内存>=32G;内嵌ssd>=1T;网口数量>=2;机箱含可外热插拔2.5寸槽位,并装ssd>=4T;可放入标准19寸机柜的23寸显示器;有线键鼠。
这样的配置,内嵌的1T容量的SSD可安装windows系统,对性能要求很高的调试需求的场合都足够胜任;在另外那块4TSSD上安装proxmox或zstack系统,又能作为轻量的虚拟化服务器使用,成为一个综合的能满足各种调试需求的平台。
一台工控机的能量,这个链接里的6代8核i7能完成那么多的虚拟机同时运行,相信现在更强的CPU能更顺畅的做更多的事。
Ventoy制作系统安装启动盘
Ventoy 多合一启动盘制作
按上面方法用ventoy工具把一个优盘制作成启动盘;
proxmox的安装和配置
proxmox的安装及配置
之后去proxmox官网下载最新的pve版本,或从科大镜像下载,把其iso拷贝到制作好的优盘里,之后优盘启动工控机安装系统。
工控机有两个网口,建议安装时一个网口接校园网,会DHCP个ip,但是安装后系统会static这个ip固定下来,并且方便从校园网web连接管理(在线系统为了安全,服务器不会有外网ip,不过在建设调试过程中,可以这么做);另一个网口接局域网连接要调试的设备。
proxmox宿主机安装桌面
安装好系统后可按上面的方法安装桌面系统,这样在工控机上就可以图形界面的进行管理;
PBS的使用
PBS(proxmox backup server)尝鲜记
想更多地了解PBS可以阅读上面的文档,为了现光源的运维和新光源的建设,我已经搭建了PBS服务,在线的各子系统的虚拟机镜像会定期备份到PBS服务器上,新光源建设过程中,搭建和调试的虚拟机也会经常上传到PBS上方便大家使用,后面叙述一下大致的过程:
内部PBS概况
上图所示,内部使用的PBS服务器上建有beam账号,并建立了beam、data、HALF、HLSII四个镜像的存储空间;
连接PBS
安装好的PVE的web管理界面上,从上图所示的入口添加PBS的存储空间,弹出:
上图以添加beam存储空间为例,在Datastore那一项填入存储空间的名称,ID可以自己任取名称,方便助记即可,服务器ip、密码、指纹在内部文档中提供;
镜像的还原
以一台工控机已添加的HALF存储空间为例(取名HALF82.95),上图的PVE web管理界面上,选中要还原的镜像,点还原按钮,弹出:
只需选好本机的存储位置,并默认或自己设定VM编号,之后点击右下角的还原按钮:
虚拟机的备份
使用PBS备份虚拟机镜像,可参看本节开头的那个PBS尝鲜记,不再赘述。
PBS使用中的一些注意事项
还原产生的虚拟机,由于产生镜像的PVE环境和还原的PVE环境可能不一样,比如存储空间的名称、硬件配置名称等,产生和使用前,需要把这些调整到还原的PVE环境,虚拟机才能生成以及运行起来,更多的等碰到相关的问题再补充。
PVE搭建完,以及使用上PBS上的镜像存储空间,后继的子系统搭建和调试将会得心应手,效率会大增,除了束测内部这样的使用方式,欢迎路过的采用以及交流经验。
大框架做好了,后面就是一些通用的设备IOC的细节,前面针对图像采集和示波器波形采集写过相关文档,后面将涉及到具体些的更多的配置细节。。。