我在各种 Supermicro 和其他白盒服务器上运行 Linux(基于 Red Hat、CentOS、SL、版本 5 和 6)。有些有 IPMI,有些没有。
其中一些系统连接到键盘/显示器 (KVM) 控制台交换机。其他系统连接到远程串行控制台。更新的服务器连接到 IPMI,可通过 KVM-over-LAN 控制台重定向或 Serial over LAN (SOL) 使用。
使用所有这些方法,我们希望在所有串行控制台和 KVM 屏幕上看到一致的输出。例如,我们希望能够与系统进行从启动到关机的交互,我们希望看到整个启动顺序。这包括查看由以下人员打印的任何消息并与之交互:
fsck,例如在fsck大型文件系统的冗长s期间。在带有串行控制台的系统上,有时fsck会坐在那里什么也不做,等待系统管理员输入密码。但是系统管理员可能看不到这个密码提示,除非我们碰巧记得登录到串行控制台。Starting sshd: [ FAILED ] typo in sshd_config on line 171)login:提示,并允许我登录到系统中。我尝试了几种方法,但似乎无论我输入什么grub.conf,有些消息都会打印到监视器或串行控制台,但不能同时打印到两者。
是否可以告诉引导加载程序、Linux 内核、操作系统等将所有消息打印到连接的监视器以及串行控制台?
使用 Windows Share,我能够连接媒体以便使用 IPMI 重新加载操作系统。
但是,我还需要更改服务器的启动顺序。我的问题是我似乎无法使用 IPMI 及时进入 BIOS。当 IPMI 中的 KVM 重新联机时,服务器已通过 Supermicro 屏幕。
有人可以建议我如何访问服务器的引导顺序屏幕,即使 IPMI KVM 功能似乎不允许我在服务器的 POST 序列的早期访问?
我想知道是否可以通过 ipmitool 禁用 ipmi over lan。
如此处所述将 IP 设置为 0.0.0.0 http://support.unitrends.com/ikm/questions.php?questionid=642没有达到我所希望的。事实上它什么也没做。
Ipmitool 是该 jumphost 上唯一可用的 ipmi 管理实用程序。
或者,我会对通过 hp 主机上的 ssh 禁用 lan 上的 impi 的方法感兴趣。
对于那些从谷歌来到这里的人,这里是如何在戴尔主机上通过 ssh 禁用局域网上的 ipmi:通过 ssh 连接到 idrac,打开 racadm 并使用它来禁用此服务。文档可以在这里找到:http : //web.mit.edu/cron/documentation/dell-server-admin/en/idrac1/chap09.htm
如果您知道远程连接的东西,请随时发布:)
谢谢!
我有一台旧的 NEC Express5800/T120d 服务器。
它在 Windows 下以合理的风扇速度运行。
我现在想在家里使用 Debian,但粉丝们总是全速运转。
电源风扇全速运转。有了Windows,一切都很安静。主板和电源之间有一根数据线。
1 x 后风扇 + 3 x 前风扇也全速运转。有了Windows,他们就相对安静了。
BIOS 和 IPMI 控制台中没有关于风扇控制的内容。仅显示当前速度。
我安装了lm-sensors但fancontrol没有成功:
$ sensors-detect
... with YES answer everywhere ...
Driver "coretemp":
* Chip `Intel digital thermal sensor' (confidence: 9)
Driver "to-be-written":
* ISA bus, address 0xca2
Chip `IPMI BMC KCS' (confidence: 8)
Run Code Online (Sandbox Code Playgroud)
所以sensors-detect只能看到不可用的设备。
仅此而已pwmconfig:
$ pwmconfig
/usr/sbin/pwmconfig: There are no pwm-capable sensor modules installed
Run Code Online (Sandbox Code Playgroud)
我安装了freeipmi / freeipmi-tools:
$ ipmi-sensors …Run Code Online (Sandbox Code Playgroud) 我正在尝试获取我们的新服务器,X8DTN+-F 的 IMPI 配置为与我们的身份验证服务器通信。两种选择是 LDAP 和 RADIUS。
我正在通过查看数据包捕获来调试它,因为 IPMI 的内容似乎没有记录任何内容。
我第一次尝试 LDAP,但 IMPI 的东西坚持绑定为用户而不是登录(wtf)。一旦我设置了它自己的用户,它就设法找到了用户(虽然不是通过搜索我想要的属性,而且似乎没有办法改变它),但即使得到响应......也不允许登录。也许它期望响应中有一个密码属性,当然它没有得到。它应该只绑定为登录的用户(并且应该通过 SSL 使用 LDAP,但那是另一回事)。
所以我尝试了RADIUS。现在,它发送预期的访问请求数据包(具有预期的用户名、加密密码、NAS IP 地址 127.0.0.1 [wtf] 和端口 1)。然后它返回一个访问接受数据包,服务类型为管理用户……然后拒绝登录。
(注意:拒绝登录,我的意思是重新显示登录页面。它不像这个东西相信错误消息。或日志。)
那么,我需要让 RADIUS 服务器回复一些神奇的属性吗?有没有人让 RADIUS 与 Supermicro 的 IPMI 一起工作
我在 Supermicro 盒子上配置 IPMI 接口时遇到了非常令人沮丧的问题。
\n\n不幸的是,对于 IPMI,并不总是清楚 BMC 使用哪个接口。Supermicro嵌入式 BMC 手册指出,活动接口是在初始通电期间确定的:
\n\n\n\n\n注 1:如果您希望使用 IPMI 专用 LAN 端口进行网络连接,请务必在激活 BMC 之前将 RJ45 电缆连接到您的专用 LAN 端口(在 \xef\xac\x81rst power-开或\n冷重置)。否则,如果在 BMC 激活时未检测到 IPMI 专用 LAN 电缆,BMC 将查找要连接的共享 LAN 端口。
\n
ipmitool判断该系统是使用 IPMI 专用 LAN 端口还是共享 LAN 端口吗?ipmitool来查看链接是否已打开吗?为了进行比较,很容易查看 Linux 上的链接是否已打开 - 只需使用ifconfigorip addr并查找“UP”标志即可。有与 等效的吗ipmitool?一些细节:
\n\nipmitool lan print …我想使用 corosync/pacemaker/drbd 设置一个两节点的高可用性集群。为此,当然,我需要击剑。据我所知,所有 IPMI/iLO/... 解决方案都可以完成这项工作,但前提是机箱有电。在节点 B 断电的情况下,节点 A 没有任何机会对节点 B 使用 STONITH。
什么样的硬件可以解决这个问题?是否有(标准机架)服务器提供 IPMI/iLO/... 使用电池运行的硬件?我应该使用联网的 UPS 吗?
我有一台运行多个 GPU 的 SuperMicro 4027GR-TRT 服务器。我想使用 IPMI 将机箱风扇速度设置得比现在更高,但我不确定如何操作。
我目前可以使用ipmitool原始命令与系统进行交互。我已经能够使用以下命令获取和设置系统风扇设置(通过http://www.supermicro.com/support/faqs/faq.cfm?faq=18009):
ipmitool -I raw 0x30 0x45 0x01 0x00
这会将风扇设置为“正常、完整或最佳”。我的风扇目前以最佳设置运行,转速约为 4,700 RPM。
如何将机箱风扇速度提高到约 8,000 RPM 左右?我尝试过更改风扇阈值,但我不明白这些设置的作用。
有没有办法将风扇速度设置为单个值?如果不是,我该如何设置最低阈值,使其下限为 8,000 RPM?
我当前的阈值设置如下:
FAN1 4800.000 | RPM | OK | 300.000 | 500.000| 700.000| 25500.000 | 25500.000 | 25500.000
我尝试将下限阈值设置为 8,000,但这使得所有风扇都以 14,000 RPM 运行。我不确定较低的阈值是如何运作的。
我有一台 Supermicro 主机,刚刚使用专用 IPMI 进行托管。
我已经为它分配了一个面向互联网的静态 IP,用于远程管理。我已将 IPMI 配置为只能从 2 个 IP(办公室专用 + VPN)访问,并且数据中心让我在不使用时自己对 IP 进行空路由 - 因此它并不是真正的“面向互联网”。Web 界面工作正常,允许我访问 BIOS 级 KVM、监控硬件等。
我正在尝试通过使用其内置的控制台重定向安装 ISO 来远程安装操作系统。控制台本身可以工作,但尝试安装虚拟媒体只会输出以下内容:
设备 1:无法连接到服务器!
设备 2:无法连接到服务器!
设备 3:无法连接到服务器!
并且 ISO 无法安装。我还尝试过与 IPMIView 连接,但这甚至没有检测到 IPMI 已启动(确实如此,因为 Web 界面可以正常工作)。我应该已在桌面防火墙和路由器上成功打开端口 623(虚拟媒体)。
有没有人见过这个?谷歌没有帮助,错误消息非常模糊 - 希望它不是我错过的真正简单的东西!
我已经更新了 dhcp 服务器的配置,以便该服务器应该获得新的 ipmi 地址。但服务器会在旧地址停留一段时间。如果我不想等待,我想访问服务器并强制它请求 dhcp 地址。有专门的命令吗?
我知道我能做到
ipmitool bmc reset cold
Run Code Online (Sandbox Code Playgroud)
它可以工作,但只是想知道是否可以在不重新启动 ipmi 的情况下进行。