是否可以安排服务器“hp dl360p gen8”自动开机?

是否可以安排服务器“hp dl360p gen8”自动开机?

我晚上不使用服务器,所以我想在上午 9 点打开它,在晚上 11 点关闭它

关机很简单,我只需在操作系统中安排相应的任务即可。在我的旧家用电脑上,我使用 BIOS 中的特殊选项,可以安排电脑开机时间。

但是我在我的服务器 HP DL360p Gen8 上找不到这样的 BIOS 选项。

  • 我是否正确认为无法在 BIOS 中安排服务器启动?
  • 我有什么选择?
  • 我不想使用 LAN 唤醒,因为 LAN 可能由于某种原因不可用(没有互联网等)

答案1

设置自动开机状态

From the System Utilities screen, select System Configuration > BIOS/Platform Configuration (RBSU) > Server Availability > Automatic Power-On and press Enter.
Select a setting and press Enter.
    Always Power On—The system automatically returns to a power on state.
    Always Power Off—The system automatically returns to a power off state.
    Restore Last Power State—The system automatically returns to its previous power off state.
Press F10.

答案2

在操作系统中,您可以编写一个 shell 来在特定时间关闭服务器!但您无法从操作系统启动服务器!BIOS 也是如此!

如果您想在特定时间关闭和打开服务器,您必须考虑电子计时器。

此致,

答案3

如果你使用 Linux您可以对其进行编程,使其在指定时间唤醒。我不确定它是否适用于每个 Linux 版本,但您可以尝试一下:

/root/bin/shutwake.sh

# unset alarm, set new time
sh -c "echo 0 > /sys/class/rtc/rtc0/wakealarm" 
sh -c "echo `date '+%s' -d '+ 600 minutes'` > /sys/class/rtc/rtc0/wakealarm" 
/sbin/poweroff

然后需要在 cron 中添加一行来关闭:

0     23      *       *       *       /root/bin/shutwake.sh

我在几个机架服务器中使用它,效果非常好。

相关内容