freezer_dr.fencers.drivers.ipmi package¶
Submodules¶
freezer_dr.fencers.drivers.ipmi.driver module¶
- class freezer_dr.fencers.drivers.ipmi.driver.IpmiDriver(nodes, fencer_conf)[source]¶
Bases:
freezer_dr.fencers.common.driver.FencerBaseDriver
- fence()[source]¶
Implements the fencing procedure for server fencing using ipmi :return: a list of nodes and weather they’re fenced or not!
- get_node_details(node)[source]¶
Loads the node’s fencing information from
credentials_file
:param node: a dict contains node ip or hostname :return: a dict contains node fencing information
freezer_dr.fencers.drivers.ipmi.ipmitool module¶
- class freezer_dr.fencers.drivers.ipmi.ipmitool.IpmiInterface(host, username, password, verbose=False, interface='lanplus')[source]¶
Bases:
object