Ejemplo n.º 1
0
 def _get_hct_iscsi(self):
     from infi.iscsiapi import get_iscsiapi
     iscsiapi = get_iscsiapi()
     sessions = iscsiapi.get_sessions()
     for session in sessions:
         if session.get_uid() == self.iscsi_session_uid and \
         str(session.get_target().get_iqn()) == self.target_iqn:
             return session.get_hct()
     return (-1, 0, -1)
Ejemplo n.º 2
0
 def _get_hct_iscsi(self):
     from infi.iscsiapi import get_iscsiapi
     iscsiapi = get_iscsiapi()
     sessions = iscsiapi.get_sessions()
     for session in sessions:
         if session.get_uid() == self.iscsi_session_uid and \
         str(session.get_target().get_iqn()) == self.target_iqn:
             return session.get_hct()
     return (-1, 0, -1)
Ejemplo n.º 3
0
 def get_iscsi_sessions(self):
     from infi.iscsiapi import get_iscsiapi
     iscsiapi = get_iscsiapi()
     return get_iscsiapi().get_sessions()
Ejemplo n.º 4
0
 def start(self):
     from infi.iscsiapi import get_iscsiapi
     api = get_iscsiapi()
     api._enable_iscsi_auto_login()
Ejemplo n.º 5
0
 def stop(self):
     from infi.iscsiapi import get_iscsiapi
     api = get_iscsiapi()
     api._disable_iscsi_auto_login()
Ejemplo n.º 6
0
 def stop(self):
     from infi.iscsiapi import get_iscsiapi
     api = get_iscsiapi()
     sessions = api.get_sessions()
     for session in sessions:
         api.logout(session)
Ejemplo n.º 7
0
 def get_iscsi_sessions(self):
     from infi.iscsiapi import get_iscsiapi
     iscsiapi = get_iscsiapi()
     return get_iscsiapi().get_sessions()
 def stop(self):
     from infi.iscsiapi import get_iscsiapi
     api = get_iscsiapi()
     api._disable_iscsi_auto_login()
 def start(self):
     from infi.iscsiapi import get_iscsiapi
     api = get_iscsiapi()
     api._enable_iscsi_auto_login()
 def stop(self):
     from infi.iscsiapi import get_iscsiapi
     api = get_iscsiapi()
     sessions = api.get_sessions()
     for session in sessions:
         api.logout(session)