def _test_get_initiator_utils(self, mock_get_windows_version,
                                  expected_class, force_v1=False):
        CONF.set_override('force_volumeutils_v1', force_v1, 'hyperv')
        mock_get_windows_version.return_value = '6.2'

        actual_class = type(utilsfactory.get_iscsi_initiator_utils())
        self.assertEqual(expected_class, actual_class)
Beispiel #2
0
 def __init__(self):
     self._vmutils = utilsfactory.get_vmutils()
     self._volutils = utilsfactory.get_iscsi_initiator_utils()
     self._initiator = None
     self._default_root_device = 'vda'
     self.volume_drivers = {'smbfs': SMBFSVolumeDriver(),
                            'iscsi': ISCSIVolumeDriver()}
Beispiel #3
0
 def __init__(self):
     self._vmutils = utilsfactory.get_vmutils()
     self._volutils = utilsfactory.get_iscsi_initiator_utils()
     self._initiator = None
     self._default_root_device = 'vda'
     self.volume_drivers = {'smbfs': SMBFSVolumeDriver(),
                            'iscsi': ISCSIVolumeDriver()}
Beispiel #4
0
    def __init__(self, *args, **kwargs):
        super(WindowsISCSIConnector, self).__init__(*args, **kwargs)
        self.use_multipath = kwargs.pop('use_multipath', False)
        self.initiator_list = kwargs.pop('initiator_list', [])

        self._iscsi_utils = utilsfactory.get_iscsi_initiator_utils()

        self.validate_initiators()
Beispiel #5
0
    def __init__(self, *args, **kwargs):
        super(WindowsISCSIConnector, self).__init__(*args, **kwargs)
        self.use_multipath = kwargs.pop('use_multipath', False)
        self.initiator_list = kwargs.pop('initiator_list', [])

        self._iscsi_utils = utilsfactory.get_iscsi_initiator_utils()

        self.validate_initiators()
    def _test_get_initiator_utils(self,
                                  mock_get_windows_version,
                                  expected_class,
                                  force_v1=False):
        CONF.set_override('force_volumeutils_v1', force_v1, 'hyperv')
        mock_get_windows_version.return_value = '6.2'

        actual_class = type(utilsfactory.get_iscsi_initiator_utils())
        self.assertEqual(expected_class, actual_class)
Beispiel #7
0
 def __init__(self):
     self._vmutils = utilsfactory.get_vmutils()
     self._volutils = utilsfactory.get_iscsi_initiator_utils()
Beispiel #8
0
 def get_connector_properties(*args, **kwargs):
     iscsi_utils = utilsfactory.get_iscsi_initiator_utils()
     initiator = iscsi_utils.get_iscsi_initiator()
     return dict(initiator=initiator)
Beispiel #9
0
    def __init__(self):
        super(ISCSIVolumeDriver, self).__init__()
        self._iscsi_utils = utilsfactory.get_iscsi_initiator_utils()
        self._initiator_node_name = self._iscsi_utils.get_iscsi_initiator()

        self.validate_initiators()
Beispiel #10
0
    def __init__(self):
        super(ISCSIVolumeDriver, self).__init__()
        self._iscsi_utils = utilsfactory.get_iscsi_initiator_utils()
        self._initiator_node_name = self._iscsi_utils.get_iscsi_initiator()

        self.validate_initiators()
Beispiel #11
0
 def __init__(self):
     self._vmutils = utilsfactory.get_vmutils()
     self._volutils = utilsfactory.get_iscsi_initiator_utils()
Beispiel #12
0
 def get_connector_properties(*args, **kwargs):
     iscsi_utils = utilsfactory.get_iscsi_initiator_utils()
     initiator = iscsi_utils.get_iscsi_initiator()
     return dict(initiator=initiator)
Beispiel #13
0
 def __init__(self):
     self._vmutils = utilsfactory.get_vmutils()
     self._volutils = utilsfactory.get_iscsi_initiator_utils()
     self._initiator = None
     self._default_root_device = "vda"
     self.volume_drivers = {"smbfs": SMBFSVolumeDriver(), "iscsi": ISCSIVolumeDriver()}