Overview
A virtual BMC for controlling virtual machines using IPMI commands.
This software is intended for CI and development use only. Please do not run VirtualBMC in a production environment for any reason.
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
Project resources
Documentation: https://docs.openstack.org/virtualbmc/latest
Release Notes: https://docs.openstack.org/releasenotes/virtualbmc/
For information on how to contribute to VirtualBMC, see https://docs.openstack.org/virtualbmc/latest/contributor
Release files for virtualbmc 3.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| virtualbmc-3.3.0.tar.gz | 40.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| virtualbmc-3.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 78.6 kB
Release files / virtualbmc-3.3.0.tar.gz
| Download URL | virtualbmc-3.3.0.tar.gz |
|---|---|
| Size | 40.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
cd90fdd26c1aa9450f6acad23b8d3cd6442a01da28d5298b7d6c74e6785c3b1d
|
|
BLAKE2b-256 checksum How to use checksums |
7b4ae2b5f4e90fdceac488e64f290bf1fed28c4844381e6d2016bbd7f0550292
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.14
|
Release files / virtualbmc-3.3.0-py3-none-any.whl
| Download URL | virtualbmc-3.3.0-py3-none-any.whl |
|---|---|
| Size | 38.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ab063656507a46fc45f6aea2df9fdfaf6e4e5b84f183bdea1b21c15818e7b6fb
|
|
BLAKE2b-256 checksum How to use checksums |
2b8a00cf1722c88333e2c3f381d0be4f296559abdd57ab36b7317539fcc3adc8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.14
|