Example #1
0
 def setUp(self):
     super(VolumeUtilsTestCase, self).setUp()
     self._volutils = volumeutils.VolumeUtils()
     self._volutils._conn_wmi = mock.MagicMock()
     self._volutils._conn_cimv2 = mock.MagicMock()
     self.flags(volume_attach_retry_count=4, group='hyperv')
     self.flags(volume_attach_retry_interval=0, group='hyperv')
Example #2
0
 def _get_volume_utils(self):
     if(not CONF.force_volumeutils_v1) and \
     (self._get_hypervisor_version() >= 6.2):
         return volumeutilsV2.VolumeUtilsV2(self._conn_storage,
                                            self._conn_wmi)
     else:
         return volumeutils.VolumeUtils(self._conn_wmi)
Example #3
0
    def __init__(self):
        super(VolumeOps, self).__init__()

        self._vmutils = vmutils.VMUtils()
        self._driver = driver
        self._block_device = block_device
        self._time = time
        self._initiator = None
        self._default_root_device = 'vda'
        self._attaching_volume_retry_count = \
            FLAGS.hyperv_attaching_volume_retry_count
        self._wait_between_attach_retry = \
            FLAGS.hyperv_wait_between_attach_retry
        self._volutils = volumeutils.VolumeUtils()
Example #4
0
 def _get_volume_utils(self):
     if(not CONF.hyperv.force_volumeutils_v1 and
        self._hostutils.get_windows_version() >= 6.2):
         return volumeutilsv2.VolumeUtilsV2()
     else:
         return volumeutils.VolumeUtils()
Example #5
0
 def fake_get_volume_utils(self):
     return volumeutils.VolumeUtils()
Example #6
0
 def __init__(self):
     self.__conn = None
     self.__conn_v2 = None
     self.__conn_cimv2 = None
     self.__conn_wmi = None
     self._volumeutils = volumeutils.VolumeUtils()