Comment 2 for bug 1644956

Revision history for this message
David Hill (david-hill-ubisoft) wrote : Re: virtualbmc binds only to one IP address even though each ipmi devices were configured with different ip addresses

The problem here is that pyghmi is using hardcoded values on localhost and port 623.

From vbmc.py:
[...]
import pyghmi.ipmi.bmc as bmc
[...]
    def __init__(self, username, password, port, address, domain_name, libvirt_uri, libvirt_sasl_username=None, libvirt_sasl_password=None):
        super(VirtualBMC, self).__init__({username: password}, port=port, address=address)

From pyghmi.ipmi.bmc:
[...]
class Bmc(serversession.IpmiServer):
[...]

From serversession/IpmiServer:
class IpmiServer(object)
    def __init__(self, authdata, port=623, bmcuuid=None, address='::'):