Exemple #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)
Exemple #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)
 def get_iscsi_sessions(self):
     from infi.iscsiapi import get_iscsiapi
     iscsiapi = get_iscsiapi()
     return get_iscsiapi().get_sessions()
Exemple #4
0
 def start(self):
     from infi.iscsiapi import get_iscsiapi
     api = get_iscsiapi()
     api._enable_iscsi_auto_login()
Exemple #5
0
 def stop(self):
     from infi.iscsiapi import get_iscsiapi
     api = get_iscsiapi()
     api._disable_iscsi_auto_login()
Exemple #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)
 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)