Esempio n. 1
0
 def __init__(self):
     self._livemigrutils = utilsfactory.get_livemigrationutils()
     self._pathutils = pathutils.PathUtils()
     self._vmops = vmops.VMOps()
     self._volumeops = volumeops.VolumeOps()
     self._serial_console_ops = serialconsoleops.SerialConsoleOps()
     self._imagecache = imagecache.ImageCache()
     self._vmutils = utilsfactory.get_vmutils()
     self._block_dev_man = block_device_manager.BlockDeviceInfoManager()
Esempio n. 2
0
 def __init__(self):
     self._hostutils = hostutils.HostUtils()
     self._vmutils = vmutils.VMUtils()
     self._vhdutils = vhdutils.VHDUtils()
     self._pathutils = pathutils.PathUtils()
     self._volumeops = volumeops.VolumeOps()
     self._imagecache = imagecache.ImageCache()
     self._vif_driver = None
     self._load_vif_driver_class()
Esempio n. 3
0
 def __init__(self):
     self._hostutils = utilsfactory.get_hostutils()
     self._vmutils = utilsfactory.get_vmutils()
     self._vhdutils = utilsfactory.get_vhdutils()
     self._pathutils = pathutils.PathUtils()
     self._volumeops = volumeops.VolumeOps()
     self._vmops = vmops.VMOps()
     self._imagecache = imagecache.ImageCache()
     self._block_dev_man = block_device_manager.BlockDeviceInfoManager()
Esempio n. 4
0
    def __init__(self):
        # Live migration is supported starting from Hyper-V Server 2012
        if hostutils.HostUtils().check_min_windows_version(6, 2):
            self._livemigrutils = livemigrationutils.LiveMigrationUtils()
        else:
            self._livemigrutils = None

        self._pathutils = pathutils.PathUtils()
        self._volumeops = volumeops.VolumeOps()
        self._imagecache = imagecache.ImageCache()
Esempio n. 5
0
 def __init__(self):
     self._vmutils = utilsfactory.get_vmutils()
     self._vhdutils = utilsfactory.get_vhdutils()
     self._hostutils = utilsfactory.get_hostutils()
     self._pathutils = pathutils.PathUtils()
     self._volumeops = volumeops.VolumeOps()
     self._imagecache = imagecache.ImageCache()
     self._vif_driver = None
     self._load_vif_driver_class()
     self._vm_log_writers = {}
Esempio n. 6
0
 def __init__(self):
     self._vmutils = utilsfactory.get_vmutils()
     self._metricsutils = utilsfactory.get_metricsutils()
     self._vhdutils = utilsfactory.get_vhdutils()
     self._hostutils = utilsfactory.get_hostutils()
     self._pathutils = pathutils.PathUtils()
     self._volumeops = volumeops.VolumeOps()
     self._imagecache = imagecache.ImageCache()
     self._serial_console_ops = serialconsoleops.SerialConsoleOps()
     self._vif_driver = None
     self._load_vif_driver_class()
Esempio n. 7
0
 def __init__(self, virtapi=None):
     self._virtapi = virtapi
     self._vmutils = utilsfactory.get_vmutils()
     self._metricsutils = utilsfactory.get_metricsutils()
     self._vhdutils = utilsfactory.get_vhdutils()
     self._hostutils = utilsfactory.get_hostutils()
     self._pathutils = pathutils.PathUtils()
     self._volumeops = volumeops.VolumeOps()
     self._imagecache = imagecache.ImageCache()
     self._serial_console_ops = serialconsoleops.SerialConsoleOps()
     self._block_dev_man = (block_device_manager.BlockDeviceInfoManager())
     self._vif_driver = vif_utils.HyperVVIFDriver()
Esempio n. 8
0
    def __init__(self, instance_name):
        self._vmutils = utilsfactory.get_vmutils()
        self._pathutils = pathutils.PathUtils()

        self._instance_name = instance_name
        self._log_path = self._pathutils.get_vm_console_log_paths(
            self._instance_name)[0]

        self._client_connected = None
        self._input_queue = None
        self._output_queue = None

        self._serial_proxy = None
        self._workers = []
    def _test_spawn_instance(self,
                             cow=True,
                             expected_ide_disks=1,
                             expected_ide_dvds=0,
                             setup_vif_mocks_func=None,
                             with_exception=False):
        self._setup_spawn_instance_mocks(cow, setup_vif_mocks_func,
                                         with_exception)

        self._mox.ReplayAll()
        self._spawn_instance(cow)
        self._mox.VerifyAll()

        self.assertEquals(len(self._instance_ide_disks), expected_ide_disks)
        self.assertEquals(len(self._instance_ide_dvds), expected_ide_dvds)

        vhd_path = pathutils.PathUtils().get_vhd_path(self._test_vm_name)
        self.assertEquals(vhd_path, self._instance_ide_disks[0])
Esempio n. 10
0
 def __init__(self):
     super(ImageCache, self).__init__()
     self._pathutils = pathutils.PathUtils()
     self._vhdutils = utilsfactory.get_vhdutils()
Esempio n. 11
0
    def setUp(self):
        super(PathUtilsTestCase, self).setUp()
        self.fake_instance_dir = os.path.join('C:', 'fake_instance_dir')
        self.fake_instance_name = 'fake_instance_name'

        self._pathutils = pathutils.PathUtils()
Esempio n. 12
0
 def __init__(self):
     self._hostutils = utilsfactory.get_hostutils()
     self._pathutils = pathutils.PathUtils()
Esempio n. 13
0
def get_pathutils():
    return pathutils.PathUtils()
Esempio n. 14
0
 def __init__(self):
     self._stats = None
     self._hostutils = hostutils.HostUtils()
     self._pathutils = pathutils.PathUtils()
Esempio n. 15
0
 def setUp(self):
     self.fake_instance_dir = 'C:/fake_instance_dir'
     self.fake_instance_name = 'fake_instance_name'
     self._pathutils = pathutils.PathUtils()
     super(PathUtilsTestCase, self).setUp()
Esempio n. 16
0
 def __init__(self):
     self._pathutils = pathutils.PathUtils()
     self._vhdutils = vhdutils.VHDUtils()
Esempio n. 17
0
    def __init__(self, volumeops):

        self._pathutils = pathutils.PathUtils()
        self._vmutils = vmutils.VMUtils()
        self._livemigrutils = livemigrationutils.LiveMigrationUtils()
        self._volumeops = volumeops
Esempio n. 18
0
 def __init__(self):
     self._pathutils = pathutils.PathUtils()
     self._vmutils = utilsfactory.get_vmutils()
     self._vhdutils = utilsfactory.get_vhdutils()
Esempio n. 19
0
 def __init__(self):
     self._pathutils = pathutils.PathUtils()
     self._livemigrutils = livemigrationutils.LiveMigrationUtils()
     self._volumeops = volumeops.VolumeOps()
     self._imagecache = imagecache.ImageCache()