A virtual BMC for controlling virtual machines using IPMI commands.
Go to file
Julia Kreger 3a2c03a877 Update name for virtualbmc CI job
The names on the virtualbmc CI job is no longer correct
as ironic has removed classic drivers. As such the name
should represent what is tested, which is an ipmi managed
iscsi deployment.

Change-Id: Ibca489f75af28574a4a0de990c752b04d991bc45
2018-08-09 08:08:15 -07:00
doc/source Improve the documentation 2018-06-14 21:26:49 +02:00
playbooks/legacy/virtualbmc-tempest-ironic-ipmi-iscsi Update name for virtualbmc CI job 2018-08-09 08:08:15 -07:00
releasenotes Add reno noting recent changes 2018-06-26 11:45:18 +02:00
virtualbmc Merge "Fix ZMQError class usage" 2018-08-06 13:03:18 +00:00
zuul.d Update name for virtualbmc CI job 2018-08-09 08:08:15 -07:00
.coveragerc Switch to using stestr 2018-06-20 09:23:50 -04:00
.gitignore Merge "Switch to using stestr" 2018-07-18 20:21:39 +00:00
.gitreview Restructure the repository according to OpenStack 2016-05-09 12:35:50 +01:00
.stestr.conf Switch to using stestr 2018-06-20 09:23:50 -04:00
CONTRIBUTING.rst Update bug tracker url for storyboard 2018-03-26 13:58:20 -07:00
HACKING.rst Update the documentation link for doc migration 2017-07-25 14:06:06 +08:00
LICENSE Initial Commit with code 2016-02-11 15:55:51 +00:00
README.rst multiprocess server, ZMQ-based management cli tool 2018-05-11 17:29:47 +02:00
babel.cfg Restructure the repository according to OpenStack 2016-05-09 12:35:50 +01:00
lower-constraints.txt Merge "pycrypto is not used by virtualbmc" 2018-07-18 20:21:38 +00:00
requirements.txt multiprocess server, ZMQ-based management cli tool 2018-05-11 17:29:47 +02:00
setup.cfg multiprocess server, ZMQ-based management cli tool 2018-05-11 17:29:47 +02:00
setup.py Updated from global requirements 2017-05-02 21:23:24 +00:00
test-requirements.txt Merge "Switch to using stestr" 2018-07-18 20:21:39 +00:00
tox.ini Merge "Switch to using stestr" 2018-07-18 20:21:39 +00:00

README.rst

VirtualBMC

A virtual BMC for controlling virtual machines using IPMI commands.

Installation

pip install virtualbmc

Supported IPMI commands

# Power the virtual machine on, off, graceful off, NMI and reset
ipmitool -I lanplus -U admin -P password -H 127.0.0.1 power on|off|soft|diag|reset

# Check the power status
ipmitool -I lanplus -U admin -P password -H 127.0.0.1 power status

# Set the boot device to network, hd or cdrom
ipmitool -I lanplus -U admin -P password -H 127.0.0.1 chassis bootdev pxe|disk|cdrom

# Get the current boot device
ipmitool -I lanplus -U admin -P password -H 127.0.0.1 chassis bootparam get 5

# Get the current boot device
ipmitool -I lanplus -U admin -P password -H 127.0.0.1 chassis bootparam get 5

Team and repository tags

image