答案1
如果您的服务器中的 NIC 和 BIOS 支持此功能,您应该能够启用局域网唤醒,然后设置另一台机器在唤醒时发送魔术包。不过,从长远来看,您可以通过购买具有“绿色”功能的处理器(和交换机)来节省更多,这些功能允许它们在不频繁使用时消耗更少的电量(如果我没记错的话,未使用的内核/端口将停止消耗电量)。
答案2
我有一台 Dell poweredge,可以做到这一点...但它从来没有正常工作过。
如果您不介意有一点(好吧,我的意思是说很多)愚蠢的行为,这里有一三个想法。
请自行承担风险
- 买一个定时器。(就像你用来打开和关闭圣诞灯的定时器一样。)
- 更改 BIOS 中的设置,以便在断电后启动。
- 让操作系统在所需的时间关闭计算机。
- 设置灯光定时器,在您希望服务器启动的时间之前循环电源。
是的,确实有很多理由不这样做。但这样做确实可行,而且成本低廉。
那么你能做同样的事情,只是不那么俗气吗?当然可以。
您将需要一个微控制器、一些继电器和一个小型电源。
- 关闭操作系统电源。
- 将服务器的电源连接至微控制器的输入。
- 编写一个程序来检查计算机的状态和时间。如果计算机已关闭并且需要开机,则关闭连接到电源按钮的继电器。
不想打开那个箱子?有其他服务器吗?
- 获取 X10 设备。(安全吗?不可能。有效吗?当然有效。)
- 编写一个程序,在启动之前 ping 服务器。如果 ping 失败,则循环 X10 设备。
- 将 BIOS 设置为断电后再开机。
你看这那家伙做了类似的事情。;)
祝你玩得开心!
答案3
如果没有操作系统之外的支持,您无法做到这一点。操作系统无法在计算机关闭时打开计算机。它也许能够将其从睡眠状态或接近睡眠状态的模式中唤醒,但仅此而已,而且我还没有听说过有操作系统可以按计划自行唤醒。
有些 BIOS 支持此功能。您可以尝试找到一个支持此功能的 BIOS。我似乎记得有些戴尔电脑支持此功能。
一些 PDU(电源分配单元......想想非常花哨的网络电源板)支持对单个插座的远程控制;这些也是选择,但价格昂贵。
希望有所帮助。