freezer_dr.fencers.drivers.libvirt package

Submodules

freezer_dr.fencers.drivers.libvirt.driver module

class freezer_dr.fencers.drivers.libvirt.driver.LibvirtDriver(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!

force_shutdown(node)[source]
get_info()[source]

Get Driver information.

Returns

dict of name, version, author, …

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

graceful_shutdown(node)[source]
status(node)[source]

Module contents