Virtual-Machine

將 VirtualBMC 與 VM 一起使用

  • August 28, 2018

我需要使用一個 VM(主)來管理同一主機上另一個 VM(從)的電源狀態ipmitool。我已經安裝VirtualBMC在主機上,添加了從 VM 並啟動了它的 BMC:

$ vbmc list
+--------------------+---------+---------+------+
| Domain name        | Status  | Address | Port |
+--------------------+---------+---------+------+
| slave              | running | ::      | 6230 |
+--------------------+---------+---------+------+

兩個 VM 位於啟用了 NAT 的同一虛擬網路上。主機上沒有防火牆。

從主虛擬機,我嘗試執行:

ipmitool -I lanplus -H <IP_of_physical_host> -U admin -P password -p 6230

但無法到達主機:

Error: Unable to establish IPMI v2 / RMCP+ session

但是,我可以使用ipmitool. 所以我認為我在主機上的虛擬網路(網橋)設置可能缺少一些東西。有沒有人有想法?

環境:用於主機的 Ubuntu/KVM。使用 virt-manager 創建的虛擬網路。

如果你在橋上,你的虛擬機和主機應該在同一個網路上,你應該能夠到達主機並聯繫 vbmc。如果您使用 NAT,則主機.1預設偵聽 IP(除非另有配置),因此您的 vbmc 的典型地址為192.168.122.1:6230.

當然,您還需要確保主機在防火牆中打開了 vbmc 埠。否則,使用正確的 IPMI 命令訪問 host:port 是一件非常簡單的事情,vbmc 將轉換為 libvirt 命令,僅此而已。

引用自:https://unix.stackexchange.com/questions/464981