Sebenarnya ada beberapa cara untuk memasang VirtualBMC cara termudah ialah menggunakan pip install atau bisa juga pasang manual langsung dari sumbernya di git.
Hypervisor openSUSE 42.3 + KVM (10.2.2.1)
Pasang python-pip dan virtualbmc
zypper in python-pip gcc python-devel libvirt-devel
pip install --upgrade pip
pip search virtualbmc
pip install virtualbmc
Periksa nama VM overcloud yang akan di kontrol oleh VM undercloud dengan perintah IPMI
host:~ # virsh list --all |grep ooo
67 ooo-uc running
- ooo-srv0 shut off
- ooo-srv1 shut off
- ooo-srv2 shut off
- ooo-srv3 shut off
Tambahkan vbmc ke VM, defaultnya IPMI menggunakan port 623, kalian juga bisa menggunakan opsi -p/–port jika ingin menggunakan port yang berbeda
vbmc add ooo-srv0 --username admin --password rahasia --port 623
vbmc add ooo-srv1 --username admin --password rahasia --port 624
vbmc add ooo-srv2 --username admin --password rahasia --port 625
vbmc add ooo-srv3 --username admin --password rahasia --port 626
Jalankan vbmc di host
vbmc start ooo-srv0
vbmc start ooo-srv1
vbmc start ooo-srv2
vbmc start ooo-srv3
Verifikasi, pastikan statusnya running
host:~ # vbmc list
+-------------+---------+---------+------+
| Domain name | Status | Address | Port |
+-------------+---------+---------+------+
| ooo-srv0 | running | :: | 623 |
| ooo-srv1 | running | :: | 624 |
| ooo-srv2 | running | :: | 625 |
| ooo-srv3 | running | :: | 626 |
+-------------+---------+---------+------+
VM Undercloud Cek konektifias ke node overcloud menggunakan perintah ipmitool:
[stack@undercloud ~]$ ipmitool -I lanplus -U admin -P rahasia -H [ip-host] power status -p 623
Chassis Power is off
TripleO Register node overcloud di UI TripleO

Lalu masukan NIC MAC Addresses dibagian bawah dan klik Register Nodes.
Troubleshooting:
- Error: Unable to establish IPMI v2 / RMCP+ session Pastikan port yang dipakai di vbmc di allow di firewall
sudo firewall-cmd --permanent --zone=public --add-port=623-626/udp
sudo firewall-cmd --reload
- Exception TypeError: “‘NoneType’ object is not callable” in ignored Error ini bisa diabaikan saja.
Update: Install VirtualBMC di CentOS 8
yum update -y
yum config-manager --set-enabled PowerTools
yum install centos-release-openstack-train
yum install python3-virtualbmc.noarch
logout
**Refrensi: ** Virtual BMC TripleO Documentation