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() HostAgentLogger.critical(errMsg) print "logout %s"%(errMsg)
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() HostAgentLogger.critical(errMsg) print "logout %s" % (errMsg)
def loginIscsiTarget(device): targetName='test:123456:%s'%(device) ip='10.120.37.8' port=3260 chapUser='******' chapPass='******' #iscsiadm -m session -P3 try: iscsiLoginRetry( targetName, ip, port, chapUser, chapPass) except Exception, e: errMsg = traceback.format_exc() HostAgentLogger.critical(errMsg)
def loginIscsiTarget(device): targetName='test:123456:%s'%(device) ip='192.168.146.26' port=3260 chapUser='******' chapPass='******' #iscsiadm -m session -P3 try: iscsiLoginRetry( targetName, ip, port, chapUser, chapPass) except Exception, e: errMsg = traceback.format_exc() HostAgentLogger.critical(errMsg)
def run(self): '''线程运行函数 ''' try: handler = HostAgentServiceHandler() processor = HostAgentService.Processor(handler) # for thrift 8.0.0: transport = TSocket.TServerSocket(HostAgentConfig().getIpAddr(), HostAgentConfig().getIpcPort()) transport = TSocket.TServerSocket(port=HostAgentConfig().getIpcPort()) tfactory = TTransport.TBufferedTransportFactory() pfactory = TBinaryProtocol.TBinaryProtocolFactory() #server = TServer.TThreadedServer(processor, transport, tfactory, pfactory, daemon=True) server = TServer.TThreadPoolServer(processor, transport, tfactory, pfactory, daemon=True) except Exception, e: errMsg = traceback.format_exc() HostAgentLogger.critical(errMsg) sys.exit(-1)