Пример #1
0
def purgeTarget(lvName, tpgt, suffix):
    iqn = "test"
    targetName = "%s:%d:%s" % (iqn, 123456, suffix)
    handler = VSServiceHandler()
    try:
        handler.cleanTarget(lvName, targetName, tpgt)
        print "purgeTarget success"
        VSLogger.debug("purgeTarget success")
    except Exception, e:
        errMsg = traceback.format_exc()
        VSLogger.critical(errMsg)
Пример #2
0
def startTarget(lvName, tpgt, lun, suffix):
    initiatorName = "iqn.1993-08.org.debian:01:5c487996fda6"
    iqn = "test"
    targetName = "%s:%d:%s" % (iqn, 123456, suffix)
    handler = VSServiceHandler()
    try:
        handler.sendTarget(lvName, tpgt, lun, initiatorName, suffix)
        print "sendTarget success"
        VSLogger.debug("sendTarget success")
        # time.sleep(1)
        # handler.cleanTarget(lvName,targetName)
    except Exception, e:
        handler.cleanTarget(lvName, targetName, tpgt)
        handler.sendTarget(lvName, tpgt, lun, initiatorName, suffix)
        errMsg = traceback.format_exc()
        VSLogger.critical(errMsg)