Example #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()
        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)
Example #3
0
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)
Example #4
0
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)
Example #5
0
    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)
Example #6
0
    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)