fit2cloud / rackshift

RackShift 是开源的裸金属服务器管理平台,功能覆盖裸金属服务器的发现、带外管理、RAID 配置、固件更新、操作系统安装等。
https://rackshift.io/
GNU General Public License v3.0
593 stars 92 forks source link

[BUG] 部分四子星节点只能扫描到第一个节点 #48

Open AiPods opened 2 years ago

AiPods commented 2 years ago

RackShift 版本 您所使用的 RackShift 版本是? 1.6.0

Bug 描述 部分四子星机型的节点只能扫描到第一个节点 通过ipmitool查询,四子星的四个节点产品名称和产品序列号是一样的,但是主板序列号不一样。 怀疑是以产品序列号作为唯一键值了,可以考虑以BMC-MAC地址或IP作为唯一标识

zhangdahai112 commented 2 years ago

已经收到您的 bug,这个问题我们也是一直在考虑的,因为大部分都是单裸金属。目前可以这样子操作,先升级到 1.7.0,每一个子节点都做 pxe 启动,这样就会生成多个不同 pxemac 的信息。这部分后面也会优化,序列号将不是唯一标准,目前版本是优先使用 pxemac 然后才是序列号

AiPods commented 2 years ago

个人感觉BMC的MAC会更合适一些,很多时候不一定会用到PXE

zhangdahai112 commented 2 years ago

有很多厂家的 bmc mac 不一定获取得到,而且 ipmi 协议本身很不稳定,可能这次获取不到,那次也获取不到。开源方案很多都是以 pxemac 为基准,rackhd,digital rebar