Esempio n. 1
0
def logoutIscsiTarget(device):
    try:
        targetName='test:123456:%s'%(device)
        osCmd = "iscsiadm -m node -T %s --logout" % (targetName)
        runExec(osCmd)
    except Exception, e:
        errMsg = traceback.format_exc()
        iSCSILogger.critical(errMsg)
        print "logout %s"%(errMsg)
Esempio n. 2
0
def logoutIscsiTarget(device):
    try:
        targetName = 'test:123456:%s' % (device)
        osCmd = "iscsiadm -m node -T %s --logout" % (targetName)
        runExec(osCmd)
    except Exception, e:
        errMsg = traceback.format_exc()
        iSCSILogger.critical(errMsg)
        print "logout %s" % (errMsg)
Esempio n. 3
0
def purgeTarget(lvName):
    iqn = "test"
    targetName = "%s:%d:%s" % (iqn, 123456, lvName)
    handler = ISCSIHandler()
    try:
        handler.cleanTarget(lvName, targetName)
        print "purgeTarget success"
        iSCSILogger.debug("purgeTarget success")
    except Exception, e:
        errMsg = traceback.format_exc()
        iSCSILogger.critical(errMsg)
Esempio n. 4
0
def purgeTarget(lvName):
    iqn ="test"
    targetName = "%s:%d:%s" % (iqn, 123456, lvName)
    handler = ISCSIHandler()
    try:
        handler.cleanTarget(lvName,targetName)
        print "purgeTarget success"
        iSCSILogger.debug("purgeTarget success")
    except Exception, e:
        errMsg = traceback.format_exc()
        iSCSILogger.critical(errMsg)
Esempio n. 5
0
def loginIscsiTarget(device):
    targetName='test:123456:%s'%(device)
    ip='192.168.146.233'
    port=3260
    chapUser='******'
    chapPass='******'
    #iscsiadm -m session -P3
    try:
        iscsiLoginRetry( targetName, ip, port, chapUser, chapPass)
    except Exception, e:
        errMsg = traceback.format_exc()
        iSCSILogger.critical(errMsg)
        print "login %s"%(errMsg)
Esempio n. 6
0
def loginIscsiTarget(device):
    targetName = 'test:123456:%s' % (device)
    ip = '192.168.146.233'
    port = 3260
    chapUser = '******'
    chapPass = '******'
    #iscsiadm -m session -P3
    try:
        iscsiLoginRetry(targetName, ip, port, chapUser, chapPass)
    except Exception, e:
        errMsg = traceback.format_exc()
        iSCSILogger.critical(errMsg)
        print "login %s" % (errMsg)
Esempio n. 7
0
def startTarget(lvName):
    initiatorName = "iqn.1993-08.org.debian:01:fcc9228c36cc"
    #initiatorName = configure.initiatorName
    iqn = "test"
    targetName = "%s:%d:%s" % (iqn, 123456, lvName)
    handler = ISCSIHandler()
    try:
        handler.sendTarget(lvName, initiatorName)
        print "sendTarget success"
        iSCSILogger.debug("sendTarget success")
        #time.sleep(1)
        #handler.cleanTarget(lvName,targetName)
    except Exception, e:
        handler.cleanTarget(lvName, targetName)
        handler.sendTarget(lvName, initiatorName)
        errMsg = traceback.format_exc()
        iSCSILogger.critical(errMsg)
Esempio n. 8
0
def startTarget(lvName):
    initiatorName = "iqn.1993-08.org.debian:01:fcc9228c36cc"
    #initiatorName = configure.initiatorName
    iqn ="test"
    targetName = "%s:%d:%s" % (iqn, 123456, lvName)
    handler = ISCSIHandler()
    try:
        handler.sendTarget(lvName, initiatorName)
        print "sendTarget success"
        iSCSILogger.debug("sendTarget success")
        #time.sleep(1)
        #handler.cleanTarget(lvName,targetName)
    except Exception, e:
        handler.cleanTarget(lvName,targetName)
        handler.sendTarget(lvName, initiatorName)
        errMsg = traceback.format_exc()
        iSCSILogger.critical(errMsg)