def _startIBFT(self, intf=None): if not flags.ibft: return try: found_nodes = libiscsi.discover_firmware() except: log.info("iscsi: No IBFT info found.") return for node in found_nodes: try: node.login() log.info("iscsi IBFT: logged into %s at %s:%s through %s" % (node.name, node.address, node.port, node.iface)) self.ibftNodes.append(node) except IOError, e: log.error("Could not log into ibft iscsi target %s: %s" % (node.name, str(e))) pass
def _startIBFT(self, intf=None): if not flags.ibft: return try: found_nodes = libiscsi.discover_firmware() except: # an exception here means there is no ibft firmware, just return return for node in found_nodes: try: node.login() self.nodes.append(node) except: # FIXME, what to do when we cannot log in to a firmware # provided node ?? pass stabilize(intf)
def _startIBFT(self, intf = None): if not flags.ibft: return try: found_nodes = libiscsi.discover_firmware() except: # an exception here means there is no ibft firmware, just return return for node in found_nodes: try: node.login() self.nodes.append(node) except: # FIXME, what to do when we cannot log in to a firmware # provided node ?? pass stabilize(intf)
def _startIBFT(self, intf = None): if not flags.ibft: return try: found_nodes = libiscsi.discover_firmware() except: log.info("iscsi: No IBFT info found."); return for node in found_nodes: try: node.login() log.info("iscsi IBFT: logged into %s at %s:%s through %s" % ( node.name, node.address, node.port, node.iface)) self.ibftNodes.append(node) except IOError, e: log.error("Could not log into ibft iscsi target %s: %s" % (node.name, str(e))) pass
def _startIBFT(self, intf = None): if not flags.ibft: return try: found_nodes = libiscsi.discover_firmware() except: # an exception here means there is no ibft firmware, just return return for node in found_nodes: try: node.login() log.info("iscsi._startIBFT logged in to %s %s %s" % (node.name, node.address, node.port)) self.nodes.append(node) self.ibftNodes.append(node) except IOError, e: log.error("Could not log into ibft iscsi target %s: %s" % (node.name, str(e))) pass
def _startIBFT(self, intf=None): if not flags.ibft: return try: found_nodes = libiscsi.discover_firmware() except: # an exception here means there is no ibft firmware, just return return for node in found_nodes: try: node.login() log.info("iscsi._startIBFT logged in to %s %s %s" % (node.name, node.address, node.port)) self.nodes.append(node) self.ibftNodes.append(node) except IOError, e: log.error("Could not log into ibft iscsi target %s: %s" % (node.name, str(e))) pass
def _startIBFT(self): if not flags.ibft: return try: found_nodes = libiscsi.discover_firmware() except Exception: # pylint: disable=broad-except log_exception_info(log.info, "iscsi: No IBFT info found.") # an exception here means there is no ibft firmware, just return return for node in found_nodes: try: node.login() log.info("iscsi IBFT: logged into %s at %s:%s through %s", node.name, node.address, node.port, node.iface) self.ibftNodes.append(node) except IOError as e: log.error("Could not log into ibft iscsi target %s: %s", node.name, str(e)) self.stabilize()