Interface target_dev added into driver.

This commit is contained in:
Andrey Danin
2013-05-08 20:51:21 +04:00
parent bd1ecdd6d1
commit e7d75d5752

View File

@@ -203,6 +203,19 @@ class DevopsDriver(object):
if vnc_element is not None:
return vnc_element.get('port')
@retry()
def node_get_interface_target_dev(self, node, mac):
"""
:type node: Node
:type mac: String
:rtype : String
"""
xml_desc = ET.fromstring(
self.conn.lookupByUUIDString(node.uuid).XMLDesc(0))
target = xml_desc.find('.//mac[@address="%s"]/../target' % mac)
if target is not None:
return target.get('dev')
@retry()
def node_create(self, node):
"""