A virtual BMC for controlling virtual machines using IPMI commands.
Go to file
Lucas Alvares Gomes a63b7e8191 Fix documentation title and README
This patch fixes the documentation title, the name of the project is
VirtualBMC (with the capital cases) and also fix the README, it changes
the order of "team and repository tag" title to be the last and add
graceful shutdown and NMI as supported commands for ipmitool.

Change-Id: Ieb857b4c1065d5fff2028ee78a4a4e8586cd4724
2017-02-10 12:19:44 +00:00
doc/source Fix documentation title and README 2017-02-10 12:19:44 +00:00
virtualbmc Fix help string about adding a VBMC using IPv4 2017-02-03 14:35:55 +00:00
.gitignore Add "cover" to .gitignore 2016-05-11 17:32:55 +01:00
.gitreview Restructure the repository according to OpenStack 2016-05-09 12:35:50 +01:00
.testr.conf Restructure the repository according to OpenStack 2016-05-09 12:35:50 +01:00
CONTRIBUTING.rst Restructure the repository according to OpenStack 2016-05-09 12:35:50 +01:00
HACKING.rst Restructure the repository according to OpenStack 2016-05-09 12:35:50 +01:00
LICENSE Initial Commit with code 2016-02-11 15:55:51 +00:00
MANIFEST.in Restructure the repository according to OpenStack 2016-05-09 12:35:50 +01:00
README.rst Fix documentation title and README 2017-02-10 12:19:44 +00:00
babel.cfg Restructure the repository according to OpenStack 2016-05-09 12:35:50 +01:00
requirements.txt Updated from global requirements 2016-11-09 04:26:13 +00:00
setup.cfg Restructure the repository according to OpenStack 2016-05-09 12:35:50 +01:00
setup.py Updated from global requirements 2016-09-30 20:07:46 +00:00
test-requirements.txt Updated from global requirements 2016-11-09 04:26:13 +00:00
tox.ini Fix Python3 test errors 2016-12-05 12:21:15 +00:00

README.rst

Virtual BMC

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 and NMI
ipmitool -I lanplus -U admin -P password -H 127.0.0.1 power on|off|soft|diag

# 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