问题标签 [ipmitool]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - ipmitool power cycle 和 reboot 有什么区别?
我是linux的新手。那么,谁能告诉我 ipmitool 电源循环和重新启动之间有什么区别?谢谢。
ipmitool - 如何处理看起来冻结的 ipmitool sol 会话
我使用ipmitool
SOL 会话从远程服务器获取控制台日志。最初会话是响应式的。如果我点击enter
,我可以看到远程服务器的登录消息,如下所示。
但是如果我在激活会话后没有点击enter
并尝试按enter
或任何键,它不会做任何事情。我只能看到这一行:
[SOL Session operational. Use ~? for help]
我不确定会话是否冻结。按下后我可以看到帮助,~?
但对解决问题没有帮助。我再也没有看到该登录消息。
有没有办法在不关闭远程服务器的情况下在这个会话上生成一些日志?以及处理冻结溶胶会话的方法是什么?
更新 我使用以下命令创建 SOL 会话:
cpu-usage - 通过 IPMI(OOB) 或 SNMP 使用 CPU/内存
是否可以通过 IPMI(Ipmitool) 或带外 SNMP 获取 CPU 和内存利用率。
如果是,那么我希望为 HP Proliant DL360 购买它。
谢谢!
ipmi - Celestix 设备上的 IPMI 故障排除
我正在尝试在位于远程数据中心的应用程序上设置 IPMI 地址。我可以设置地址,但一旦设置,我就无法通过 HTTP/HTTPS 进行 ping 或连接。IPMI 版本基于http://ipmiutil.sourceforge.net/。
我已经尝试了以下命令,但到目前为止没有运气:
- 手动设置 IP
Clxipmiutil lan -e -u root -p thisisnottherealpassword -I 10.8.2.56 -S 255.255.0.0 -G 10.8.210.1
- 手动设置 IP 并提供网关 MAC。
Clxipmiutil lan -e -u root -p thisisnottherealpassword -I 10.8.2.56 -S 255.255.0.0 -G 10.8.210.1 -H 00-00-0d-9f-f0-ca
- 使用 DHCP
Clxipmiutil lan -u root -p thisisnottherealpassword -D
- 使用 DHCP 并提供 MAC
Clxipmiutil lan -e -u root -p thisisnottherealpassword -D -G 10.8.210.1 -H 00-00-0d-9f-f0-ca
任何意见将是有益的。配置详情如下。
C:>Clxipmiutil lan -u root -p thisisnottherealpassword -D ipmiutil ver 2.11 pefconfig ver 2.11 -- BMC version 1.0, IPMI version 2.0
pefconfig:GetPefEntry ...
PEFilter(01): ff 其他事件 - 启用警报
PEFilter(02): ff 其他事件 - 启用警报
PEFilter(03): ff 其他事件 - 启用警报
PEFilter(04): ff 其他事件 - 启用警报
PEFilter(05): ff 其他事件 - 启用警报
PEFilter(06): ff 其他事件 - 启用警报
PEFilter(07): ff 其他事件 - 启用警报
PEFilter(08): ff 其他事件 - 启用警报
PEFilter(09): ff 其他事件 - 启用警报
PEFilter(10): ff 其他事件 - 启用警报
PEFilter(11): ff 其他事件 - 启用警报
PEFilter(12): ff 其他事件 - 启用无操作
PEFilter(13): ff 其他事件 - 启用无操作
PEFilter(14): ff 其他事件 - 启用无操作
PEFilter(15):20 操作系统严重停止事件 - 启用警报
PEFilter(16): 09 功率单元事件 - 启用警报
PEFilter(17): 09 功率单元事件 - 启用警报
PEFilter(18): 09 功率单元事件 - 启用警报
PEFilter(19): 09 功率单元事件 - 启用警报
PEFilter(20): 09 功率单元事件 - 启用警报
PEF 控制:01 PEFenable
PEF 操作:1f 警报 PwrDn 重置 PwrCyc OEM
PEF 启动延迟:0 秒
PEF 警报启动延迟:0 秒
PEF 警报策略 [1]:01 00 00 00 已禁用
PEF 警报策略 [2]:02 00 00 00 已禁用
PEF 警报策略[3]:03 00 00 00 已禁用
PEF 警报策略 [4]:04 00 00 00 已禁用
pefconfig:通道 8 的 GetLanEntry ...
Lan Param(0) 设置中:00
Lan Param(1) 验证类型支持:37 无 MD2 MD5 Pswd OEM
Lan Param(2) 授权类型启用:16 16 16 16 00
局域网参数(3) IP 地址:10 8 2 56
局域网参数(4) IP 地址源:02 DHCP
局域网参数 (5) MAC 地址:00 01 69 01 bc 07
Lan Param(6) 子网掩码:255 255 0 0
Lan Param(7) IPv4 标头:40 40 10
Lan Param(10) BMC grat ARP : 01
Lan Param(11) grat ARP 间隔:04
Lan Param(12) 默认网关 IP:10 8 210 1
Lan Param(13) Def 网关 MAC: 00 00 0d 9f f0 ca
Lan Param(14) Sec 网关 IP: 0 0 0 0
Lan Param(15) Sec 网关 MAC: 00 00 00 00 00 00
Lan Param(16) 社区字符串:AMI
Lan Param(17) Num dest: 0f
Lan Param(18) 目标类型:00 00 00 00 00
Lan Param(18) 目标类型:00 00 00 00 00
Lan Param(18) 目标类型:00 00 00 00 00
Lan Param(18) 目标类型:00 00 00 00 00
Lan Param(18) 目标类型:00 00 00 00 00
Lan Param(18) 目标类型:00 00 00 00 00
Lan Param(18) 目标类型:00 00 00 00 00
Lan Param(18) 目标类型:00 00 00 00 00
Lan Param(18) 目标类型:00 00 00 00 00
Lan Param(18) 目标类型:00 00 00 00 00
Lan Param(18) 目标类型:00 00 00 00 00
Lan Param(18) 目标类型:00 00 00 00 00
Lan Param(18) 目标类型:00 00 00 00 00
Lan Param(18) 目标类型:00 00 00 00 00
Lan Param(18) 目标类型:00 00 00 00 00
Lan Param(19) 目标地址:01 00 00 [0 0 0 0] 00 00 00 00
Lan Param(19) 目标地址:02 00 00 [0 0 0 0] 00 00 00 00
Lan Param(19) 目标地址:03 00 00 [0 0 0 0] 00 00 00 00
Lan Param(19) 目标地址:04 00 00 [0 0 0 0] 00 00 00 00
Lan Param(19) 目标地址:00 00 00 [0 0 0 0] 00 00 00 00
Lan Param(19) 目标地址:00 00 00 [0 0 0 0] 00 00 00 00
Lan Param(19) 目标地址:00 00 00 [0 0 0 0] 00 00 00 00
Lan Param(19) 目标地址:00 00 00 [0 0 0 0] 00 00 00 00
Lan Param(19) 目标地址:00 00 00 [0 0 0 0] 00 00 00 00
Lan Param(19) 目标地址:00 00 00 [0 0 0 0] 00 00 00 00
Lan Param(19) 目标地址:00 00 00 [0 0 0 0] 00 00 00 00
Lan Param(19) 目标地址:00 00 00 [0 0 0 0] 00 00 00 00
Lan Param(19) 目标地址:00 00 00 [0 0 0 0] 00 00 00 00
Lan Param(19) 目标地址:00 00 00 [0 0 0 0] 00 00 00 00
Lan Param(19) 目标地址:00 00 00 [0 0 0 0] 00 00 00 00
GetLanEntry:完成码=80
GetLanEntry(192), ret = -1
局域网参数 (193) DHCP MAC 地址:00 00 00 00 00 00
局域网参数 (194) DHCP 启用:01
GetChanAcc(lan), ret = 0, new value = 22 Access = Always Avail, PEF Alerts Disabled
频道接入方式(局域网):22 04
通道 8 的 GetSOL ...
SOL 启用:01 启用
SOL 认证:02 用户
SOL 累积间隔:04 32 20 毫秒
SOL 重试间隔:06 14 200 毫秒
SOL nvol 波特率:07 19.2k
SOL vol 波特率:07 19.2k
SOL 有效负载访问(8,2):02 00 00 00 已启用
SOL 有效负载支持 (8):03 00 00 00 00 00 00 00
获取用户访问权限 (1): 0a 81 02 54 IPMI, Admin ()
获取用户访问权限 (2):0a 41 02 54 IPMI,管理员(root)
获取用户访问权限(3):0a 81 02 0f 无访问权限()
获取用户访问权限(4):0a 81 02 0f 无访问权限() pefconfig:成功完成
C:>
hpc - 使用 IPMItool 在临界温度上限设置系统关闭
我一直在深入研究 IPMItool 命令,但尚未找到完整的原始十六进制命令列表。我们有大约 90 台戴尔 C6220 II 机器,我需要设置一个触发器(戴尔称之为平台事件过滤器),以便在达到我为入口温度设置的上临界阈值(讽刺的是,使用 IPMItool)时关闭系统。我们的戴尔代表告诉我这是不可能的,我必须打开所有 90 台机器的 Web 界面并手动设置。他们还告诉我,无法使用 IPMItool 设置入口温度阈值,而我这样做了,因此我对戴尔的信心正在减弱。我在互联网上能找到的东西很少,看起来我可以用原始的十六进制命令来实现它。伟大的互联网狂野中的任何人都可以帮助我吗?
ipmi - 通过 ipmi 工具设置风扇
我有几个正在使用的戴尔 R620。最近,风扇的冷却受到质疑。我已经 yum 安装了 ipmitool。一个
显示我想知道的信息。我没有看到设置/重置/增加风扇气流的命令。
我不想关闭每台机器的电源并进入 iDRAC 热设置。
有谁知道设置最大排气温度和/或 ThermalBase 算法的命令?
ipmi - IPMI 属于哪个 OSI 层?
我了解 IPMI 是一种从外部世界与 BMC onbard 通信的方式。这种通信可以通过 IPMI 进行,IPMI 是一种与这些设备通信的安全协议。但我对 IPMI 究竟属于哪个 OSI 层感到困惑?它是两层或多层的组合吗?它是否仅限于某些硬件?
ipmi - 错误:无法建立 IPMI v2 / RMCP+ 会话
我ipmitool 1.8.18
在 CentOS7.2 专用服务器上安装了,我可以用它来检查自己的 ipmi 数据:
但我想检查其他 ipmi 地址的状态,我会得到这个错误:
在被控制的服务器中,我使用 ipmitool 检查了lan
:
EDIT-01
我使用nmap
获取以下信息:
ipmi - 为什么ipmitool有时会失败?
我有许多服务器,我定期使用 ipmitool 扫描 - 也就是说,我运行:
反对他们。但是,我有一个奇怪的问题,或者对我来说似乎很奇怪:它们中的一些经常无法响应,或者因为timeout
杀死它们,或者因为 ipmitool 本身被 BMC 拒绝 - 但是每次失败的服务器都会改变。我有多达一半的失败,只是几分钟后他们都成功了。
这有什么可以解释的?
python - 处理 ipmitool 命令的低延迟
我试图解决在我通过 ssh 连接到的 OppenPower 机器上执行一些 ipmitool 命令时得到的非常高的延迟,并且在该机器上安装和配置了 OpenIPMI 工具。
当我执行如下命令时:
要获得当前的平均功耗,我的延迟时间约为 20 秒。
但是当我使用
然后运行这些类型的命令,然后我会得到非常好的和快速的响应时间,因为我认为内部 ipmi 会话保持活动状态。
我的目标是编写一个小脚本,例如每秒(或每 100 毫秒)发出“get-power-consumption-command”,以测量我在 C 中实现的算法的能效。
我尝试了python-ipmi,但该库仅提供通过 LAN 或串行终端的连接。但我只想直接使用它来读取 /dev/ipmi0。
有谁知道这个问题的体面解决方案?