我有四个网络电源开关,每个开关有八个遥控电源插座,总共有 32 个电源插座。我有一个连接到每个插座的被测设备。这些被测设备已联网并具有 SSH。它们被设计为在两分钟内启动,但由于是开发中的原型,它们有时需要十分钟才能启动。它们还容易随机崩溃、冻结或以其他方式变得无响应。
我正在寻找一种将设备映射到电源插座的可靠、高效、自动化的方法。我目前的方法可靠且自动化,但速度很慢:
turn off all outlets
for each outlet:
turn outlet on
wait ten minutes
try to connect to all devices
store all responsive devices in a list
turn the outlet off
try to connect to the devices in the responsive list
if any are no longer responsive, map them to this outlet
turn on all outlets
正如您可以计算的那样,每个插座大约需要 10 分钟,而 10 分钟 x 32 是 320 分钟,或超过 5 小时。我觉得必须有更好的方法,但我一直想不出任何办法。