获取节点版本号
名词解释
- core节点: 核心节点,负责提供服务的节点,包括API服务、数据服务、计算服务等。
- 静态节点: 包括manager, basic, static类型的节点
获取对象
- core节点docker镜像版本号
- 注册的静态节点(根据os获取对应的)组件模块版本号
组件列表
- vali
- slurm
- fastone-wappers
- fsched
- loki
此列表可根据需求添加其他组件。如有需要,请与开发人员联系。
执行脚本步骤
登陆到core节点上
切换到脚本目录
cd fastone-{VERSION}/ymir-specs/scripts
运行脚本
bash get_node_module_version.sh
如果节点包含monitor节点,并且需要获取monitor节点的组件版本号,则需要输入monitor节点的访问信息,如:
There is a monitor node in the environment monitor_server_ip: 10.106.0.149
Please enter the ssh login information for the monitor node (e.g., user@monitor_server_ip), or press Enter to exit:
# 输入monitor节点的ssh登录信息,格式为user@server_ip
ubuntu@10.106.0.149
Please enter the path to the ssh key file for the monitor node (press Enter if using password login): Fastone!23
# 输入monitor节点的ssh私钥文件路径,如使用密码登录则不需要输入,直接回车即可
# 在这个提示后输入密码
ubuntu@10.106.0.149's password:
# 等待输出结果
脚本输出
脚本会获取最新的core节点docker镜像版本号及静态节点组件模块版本号,所以会花费一定的时间,然后输出到终端,请耐心等待。
日志输出
脚本运行过程中会输出日志,日志文件位于同级目录下的node_module_version_{DATE}.log
,可以查看日志来排查问题和查看上次的脚本执行输出。