问题标签 [openbmc]

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.

0 投票
1 回答
284 浏览

hpc - 使用 IPMItool 在临界温度上限设置系统关闭

我一直在深入研究 IPMItool 命令,但尚未找到完整的原始十六进制命令列表。我们有大约 90 台戴尔 C6220 II 机器,我需要设置一个触发器(戴尔称之为平台事件过滤器),以便在达到我为入口温度设置的上临界阈值(讽刺的是,使用 IPMItool)时关闭系统。我们的戴尔代表告诉我这是不可能的,我必须打开所有 90 台机器的 Web 界面并手动设置。他们还告诉我,无法使用 IPMItool 设置入口温度阈值,而我这样做了,因此我对戴尔的信心正在减弱。我在互联网上能找到的东西很少,看起来我可以用原始的十六进制命令来实现它。伟大的互联网狂野中的任何人都可以帮助我吗?

0 投票
1 回答
270 浏览

python - 无法构建 OpenBMC

我在 Ubuntu 14.04.4 LTS 中下载了打开的 bmc 代码。我正在尝试构建开放的 bmc 并收到以下错误。有什么建议么

0 投票
2 回答
498 浏览

ipmi - ipmi-console:戴尔服务器上的 SOL 连接空闲

我在一些戴尔 C2100 和 C1100 服务器上使用服务器自动化工具。我打算做的是使用 ipmi 通过 LAN 上的串行连接。

几周前,我能够使用 ipmi-console(来自 freeipmi)连接到我的一台服务器,如下所示:

ipmi-console -h IPADDRESS -u USER -P

这启动了 SOL 连接,通过这种方式,我能够自动与服务器的 BIOS 设置和其他内容进行交互。

但是,几天后,相同的脚本不再起作用。它只是说“[SOL 已建立]”,仅此而已:SOL 连接从不显示任何反馈,并且在我关闭连接之前它一直处于空闲状态。

我的问题是:SOL 连接不再工作可能会发生什么变化。

我显然在 BIOS 设置和使用 BMC Web GUI 中检查了与 SOL 和 IPMI 相关的任何内容。但一切看起来都很正常,我不记得在连接工作和停止工作之间有任何改变。IDK 还有什么要检查的,它只是在任何地方都没有错误。

也许这在 IPMI 和/或 SOL 中很常见,但坦率地说,我不明白。所以,任何指针都会很好。

提前致谢。

0 投票
1 回答
45 浏览

networking - 有没有办法通过 locl bmc 检测另一个主机 bmc?

这是我的拓扑:

有没有办法仅通过 host1 的 bmc(通过 ipmi 开关)而不是 mgmt 网络(mgmt nic 和 mgmt 开关)来检测 host2 的 bmc 是否存活?

我搜索了 ipmitool 和 freeipmi 的手册页,但没有发现任何帮助

0 投票
1 回答
1155 浏览

raspberry-pi - OpenBMC 与 Raspberry Pi(2 或 3)并构建 bmcweb?

有没有人用一些补丁为https://github.com/openbmc/openbmcmeta-raspberrypi构建目标以将应用程序构建到生成的图像中?我已经花了一些时间尝试对 Yocto 有足够的了解来自己做这件事,但这是一个陡峭的学习曲线。我看到有证据表明英特尔、IBM 和其他公司已经为他们的平台构建了. 我想我只需要一点帮助来连接这里的点。bmcwebbmcweb

0 投票
0 回答
589 浏览

yocto - devtool构建镜像后,rootfs中可以找到文件,但在QEMU上运行时找不到

我曾经devtool build-image在工作区中包含食谱。

我在rootfs中找到了对应的文件,但是使用QEMU挂载镜像时找不到文件。

这就是我所做的。

  1. 克隆 openBMC
  2. 为 meta-evb-ast2500 构建映像

    /li>
  3. bitbake obmc-phosphor-image
  4. 成功的
  5. devtool add bbexample https://github.com/whbruce/bbexample.git
  6. devtool build-image obmc-phosphor-image
  7. 文件可以在 fs 中找到

    /li>
  8. 启动 QEMU

    /li>
  9. 找不到这些文件

这些文件应该已经包含在图像中,对吧?

有问题?

0 投票
1 回答
1356 浏览

openbmc - AST2500 评估板构建映像

我们的最终图像缺少 OpenBMC 功能,例如 SSH、Web GUI 和 IPMI

我们有一个 AST2500 评估板。我们正在使用推荐的构建环境和设置: export TEMPLATECONF=meta-evb/meta-evb-aspeed/meta-evb-ast2500/conf 我们正在使用 bitbake 构建磷光体图像:

. oe-init-build-env bitbake obmc-磷光图像

最终镜像在:openbmc/build/tmp/deploy/images/evb-ast2500

我们将以下图片(约 7.5 MB)放入我们的 TFTP 服务器 fitImage-aspeed-image-initramfs-evb-ast2500--5.3.1+git0+3ad520f93d-r0-evb-ast2500-20191030145446.bin -> evb.bin

然后从 uboot 我们可以: dhcp evb.bin bootm

系统启动,我们可以登录为:root 0penBmc

但我们只得到一个最小的操作系统。这个最终图像中没有 OpenBmc 功能(例如 ssh、Web 服务器、ipmi 堆栈等)我们做错了什么?

我们还得到以下 tar 文件:obmc-phosphor-image-evb-ast2500-20191030145446.rootfs.tar.gz

当我们打开 tar 文件时,所有这些服务都在 tar 文件的 /usr/bin 中。但它们不在我们加载到 AST2500 评估板的 /usr/bin 文件中。

没有错误消息。sshd 守护进程和其他服务不存在。

谢谢

0 投票
1 回答
252 浏览

rest - Redfish结构实现

如何在 redfish 中添加新结构或 API,例如:

redfish/v1/System/1 redfish/v1/System/2 redfish/v1/System/3

我需要修改 bmcweb 中的代码吗?

我找不到与之相关的精美文档,或者任何指针都非常有价值。谢谢 !!!

0 投票
1 回答
75 浏览

openbmc - 如何连接到被认为是主要主机服务器的虚拟机?

我在 QEMU 上运行 openBmc Romulus 映像,如教程中所述。我想将它连接到另一个将充当主机复合体(主服务器)的虚拟机。这样我就可以从 BMC 会话中打开/关闭它并尝试其他各种操作。

0 投票
2 回答
601 浏览

openbmc - 使用 Romulus 的 IPMI 工具

如何从 openBMC romulus 映像运行 IPMI 工具。根据教程,我成功地运行了 Hello World 程序。我想将 IPMI 工具命令从 romulus 运行到另一台服务器的 BMC。有什么方法可以做到这一点吗?由于不包括 ipmitool 命令。有什么方法可以将它包含在 romulus Image 中。