AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 476471
Accepted
SeanKilleen
SeanKilleen
Asked: 2013-02-08 07:57:35 +0800 CST2013-02-08 07:57:35 +0800 CST 2013-02-08 07:57:35 +0800 CST

我可以通过 Dell iDRAC 安排机器引导吗?

  • 772

我有一台配置了 iDRAC 6 且可访问的 Dell PowerEdge R410。

我知道这个周末我们会在某个时候断电,有时我想再次打开机器电源。

从 iDRAC GUI 中,我可以安排启动时间,还是我必须使用来自另一台机器的 ssh 脚本 + racadm 命令的组合来完成启动时间?

我一直在四处寻找,但我似乎无法在 iDRAC GUI 中找到它的任何内容,这让我觉得它可能在那里是不可能的。

另一种可能性:iDRAC MAC 是否能很好地响应 WOL 请求?如果是这样,我也许可以让 powershell 脚本运行 Start-Computer 命令以将 WOL 魔法数据包发送到 iDRAC?不确定这是否可行/最佳方法。

说明

  • 简而言之,我的目标是在指定的日期/时间启动此服务器。
  • 我可以使用的工具是:
    • 也许故障转移建筑物中的 linux box 可以通过 SSH 进入(不确定我是否可以访问它)
    • 我的 Win7 桌面(可能没有启动)
    • 我熟悉 PowerShell 脚本
    • 我对 ssh 基本不熟悉(我对它的了解足以完成基本任务,但从未需要将其自动化)
    • 机器上的 iDRAC 控制器,大概会在电源恢复后立即启动。
    • 通过 R410 BIOS 可用的任何东西(不确定是否有类似的东西)
  • 我知道 DRAC 没有电源管理——我正在寻找一种可能使用它来启动机器的方法(在 iDRAC 中有一个预定的启动选项似乎自然是一个很好的选择,但我想不是)
powershell
  • 7 7 个回答
  • 12533 Views

7 个回答

  • Voted
  1. Best Answer
    Lucas Kauffman
    2013-02-08T08:02:40+08:002013-02-08T08:02:40+08:00

    据我所知,iDRAC 没有 WOL,但是在其他网络接口上有 WOL,但如果您的机器连接到互联网,我不会启用它。我也怀疑 iDRAC 是否支持计划重启。您认为使用 SSH 脚本似乎是最好的方法。

    • 2
  2. Colin
    2018-01-11T12:21:37+08:002018-01-11T12:21:37+08:00

    我知道您提到过 WOL Magic Packets,但您也提到过您可以使用 SSH。以下是使用 SSH 使用 iDRAC 打开戴尔电源的方法:

    http://www.bartsp34ks.nl/networking/how-turn-on-your-dell-server-with-a-script-using-idrac-and-putty/

    建立 SSH 会话(该示例在脚本文件中包含命令):

    putty.exe -ssh [email protected] -m C:\putty\PowerOn.sh
    

    建立 SSH 会话后,运行以下命令:

    racadm serveraction powerup
    
    • 2
  3. ewwhite
    2013-02-08T08:27:25+08:002013-02-08T08:27:25+08:00

    如果在您的环境中断电,UPS 和您的系统应该恢复到它们最后的电源状态......例如,当电源恢复时你的服务器应该启动......除非你说的是在停电......但在那个时候(如果你知道那个时间),你应该能够再次安排通电。

    至于像 DRAC 或 HP 的 ILO 这样的带外管理,它们在 AC 上是活跃的。无需局域网唤醒。

    • 1
  4. Kieran Doody
    2014-07-15T05:40:05+08:002014-07-15T05:40:05+08:00

    出于类似的原因,我在 R410 / IDRAC6 服务器上设置了 WOL。WOL 通过 powershell 脚本激活,该脚本以非常特定的顺序唤醒服务器,因为我们的集群和服务器依赖于首先可用的其他系统。虽然无法在单个服务器上安排启动,但我通过拥有具有此功能的本地连接工作站来实现此目的,该工作站随后可以运行 WOL powershell 脚本来管理启动并监视服务/节点启动的过程。WOL 在每台服务器的一个系统 NIC 上配置,MAC 地址与服务器 ID 一起记录在主机文件中。这是通过 BIOS NIC 菜单完成的。powershell 脚本还记录进度和电子邮件更新。虽然在理想条件下一切运行良好,但我遇到了足够多的问题,这些问题导致我坚持在现场,其中一些问题包括电工未按时完成工作(延迟或部分加电)和系统故障,这些故障仅在系统断电和加电后才可见。自动开机仍然非常有价值,因为它降低了人为错误导致故障的风险——凌晨 3 点可能出现问题!希望这可以帮助。

    • 1
  5. Martino Dino
    2013-02-08T08:08:55+08:002013-02-08T08:08:55+08:00

    是的你可以。它可能很简单,就像从另一个 Linux 机器上设置一个 cronjob 一样。使用现代服务器的远程 IPMI 功能(iDRAC 对此表示不满)并发送开机命令:

    ipmipower --on -h hostname/oripaddressofidrac -u root -p password

    • 0
  6. mfinni
    2013-02-08T08:22:05+08:002013-02-08T08:22:05+08:00

    一些想法-

    1. 您不需要 WOL iDRAC - 只要您有可用的电源线和网络电缆,它就会启动。它不需要打开 - 它始终处于打开状态。

    2. 我不知道任何电源调度,所以它必须通过另一台机器的脚本作业来完成

    3. 如果断电,那台机器(运行脚本的机器)将如何打开?鸡和蛋,我在想

    4. 实际解决方案 1:电源恢复后,远程连接到您的网络、SSH 或浏览到 DRAC,然后手动启动服务器。请记住,如果您的电源和 LAN 正常工作,DRAC 将处于唤醒状态。

    5. 实际解决方案 2a ​​和 2b:假设您内部确实有一台工作机器来运行计划的脚本,您可以针对 DRAC 运行 SSH 脚本来启动服务器,或者将 WOL 数据包发送到服务器本身,假设它被配置为响应这些。

    • 0
  7. TechGuyTJ
    2014-07-15T05:52:39+08:002014-07-15T05:52:39+08:00

    通过 WSMan 连接,您可以连接到服务器的 iDRAC 并获取它们的电源状态。然后这可以确定您是否需要打开盒子或保持原样。PowerShell 可以帮助建立这种连接,但您需要了解这些命令。WOL 不适用,因为它是 iDRAC 的带外管理设备,因为只要服务器有电,它就始终处于打开状态。我讨厌指向其他站点上的资源,但在这种情况下,戴尔整理了一份文档来帮助解决与您所谈论的内容接近的问题。它使用 PowerShell v3 来完成任务。http://en.community.dell.com/cfs-file.ashx/__key/communityserver-components-postattachments/00-20-18-70-55/Microsoft-Windows-PowerShell-Cim-Cmdlets-with-Dell- iDRAC.pdf

    我希望这有帮助。我们在 5k 服务器上使用 iDRAC 取得了很大成功。

    • 0

相关问题

  • 资源锁和电源外壳

  • 脚本 - 如何断开远程桌面会话?

  • 如何限制向通讯组发送到外部地址?

  • Powershell对值与数组的作用不同?

  • Windows Powershell Vim 键绑定

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve