A virtual BMC for controlling virtual machines using IPMI commands.
Go to file
Ilya Etingof 9ebc73b63b Fix log message interpolation bugs
Apparently, variable interpolation in the log
messages turned out to be buggy and inconsistent.
This patch hopefully fixes all such issues and unifies
interpolation code across the project.

Change-Id: If49fd2d3c012a1792fe978c77a216a52fc52f6bf
2018-08-01 13:02:46 +02:00
doc/source Improve the documentation 2018-06-14 21:26:49 +02:00
playbooks/legacy/virtualbmc-tempest-dsvm-ironic-pxe_ipmitool-src Do not run functional (API) tests in the CI 2018-05-07 15:32:29 +02:00
releasenotes Add reno noting recent changes 2018-06-26 11:45:18 +02:00
virtualbmc Fix log message interpolation bugs 2018-08-01 13:02:46 +02:00
zuul.d Add CI job to publish docs 2018-07-02 11:52:13 +02: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