Dmitry Tantsur 2eea62aa6e Do not run functional (API) tests in the CI
These tests exercise Ironic API with the fake driver, thus they provide
no coverage for virtualbmc and can be excluded.

Change-Id: I14d7bba478a28db0f3d331354d8fab2f10c4372b
2018-05-07 15:32:29 +02:00
2018-03-22 19:06:50 -04:00
2016-05-11 17:32:55 +01:00
2016-02-11 15:55:51 +00:00
2018-03-08 11:27:33 +00:00
2018-03-14 18:26:23 +01:00
2017-05-02 21:23:24 +00:00
2018-03-22 19:06:50 -04:00

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, 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

Description
A virtual BMC for controlling virtual machines using IPMI commands.
Readme 2.2 MiB
Languages
Python 100%