def test_success_get_disk_bus_for_disk_dev(self): expected = (('ide', ("kvm", "hda")), ('scsi', ("kvm", "sdf")), ('virtio', ("kvm", "vds")), ('fdc', ("kvm", "fdc")), ('uml', ("kvm", "ubd")), ('xen', ("xen", "sdf")), ('xen', ("xen", "xvdb"))) for res, args in expected: self.assertEqual(res, blockinfo.get_disk_bus_for_disk_dev(*args))
def _create_network_only(self, xml, instance, network_info, block_device_info=None): """Only perform network setup but skip set-up for domain (vm instance) because cloudlet code takes care of domain """ block_device_mapping = driver.block_device_info_get_mapping( block_device_info) for vol in block_device_mapping: connection_info = vol['connection_info'] disk_dev = vol['mount_device'].rpartition("/")[2] disk_info = { 'dev': disk_dev, 'bus': blockinfo.get_disk_bus_for_disk_dev( libvirt_driver.CONF.libvirt.virt_type, disk_dev), 'type': 'disk', } self.volume_driver_method('connect_volume', connection_info, disk_info) self.plug_vifs(instance, network_info) self.firewall_driver.setup_basic_filtering(instance, network_info) self.firewall_driver.prepare_instance_filter(instance, network_info) self.firewall_driver.apply_instance_filter(instance, network_info)
def _create_network_only(self, xml, instance, network_info, block_device_info=None): """Only perform network setup but skip set-up for domain (vm instance) because cloudlet code takes care of domain """ block_device_mapping = driver.block_device_info_get_mapping( block_device_info) for vol in block_device_mapping: connection_info = vol['connection_info'] disk_dev = vol['mount_device'].rpartition("/")[2] disk_info = { 'dev': disk_dev, 'bus': blockinfo.get_disk_bus_for_disk_dev( libvirt_driver.CONF.libvirt.virt_type, disk_dev ), 'type': 'disk', } self.volume_driver_method('connect_volume', connection_info, disk_info) self.plug_vifs(instance, network_info) self.firewall_driver.setup_basic_filtering(instance, network_info) self.firewall_driver.prepare_instance_filter(instance, network_info) self.firewall_driver.apply_instance_filter(instance, network_info)
def test_success_get_disk_bus_for_disk_dev(self): expected = ( ('ide', ("kvm", "hda")), ('scsi', ("kvm", "sdf")), ('virtio', ("kvm", "vds")), ('fdc', ("kvm", "fdc")), ('uml', ("kvm", "ubd")), ('xen', ("xen", "sdf")), ('xen', ("xen", "xvdb")) ) for res, args in expected: self.assertEqual(blockinfo.get_disk_bus_for_disk_dev(*args), res)
def test_success_get_disk_bus_for_disk_dev(self): expected = ( ("ide", ("kvm", "hda")), ("scsi", ("kvm", "sdf")), ("virtio", ("kvm", "vds")), ("fdc", ("kvm", "fdc")), ("uml", ("kvm", "ubd")), ("xen", ("xen", "sdf")), ("xen", ("xen", "xvdb")), ) for res, args in expected: self.assertEqual(res, blockinfo.get_disk_bus_for_disk_dev(*args))