[Openstack] the format of disk.local
    Jae Sang Lee 
    hyangii at gmail.com
       
    Tue Nov  8 23:45:18 UTC 2011
    
    
  
Hi,
You should to modify nova.virt.libvirt.connection._create_image.
This is source code about make a local disk.
 959         local_gb = inst['local_gb']
 960         if local_gb and not self._volume_in_mapping(
 961             self.default_local_device, block_device_info):
 962             fn = functools.partial(self._create_ephemeral,
 963                                    fs_label='ephemeral0',
 964                                    os_type=inst.os_type)
 965             self._cache_image(fn=fn,
 966                               target=basepath('disk.local'),
 967                               fname="ephemeral_%s_%s_%s" %
 968                               ("0", local_gb, inst.os_type),
 969                               cow=*FLAGS.use_cow_images*,
 970                               local_size=local_gb)
You can change 'cow' value to FALSE. (FLAGS.use_cow_images is TRUE by
default). then _cache_image function make a disk to raw format.
2011/11/8 ljvsss <ljvsss at gmail.com>
> hi all
>
> if i create an instance flavor of m1.large(4u,8GRAM.80G disk),at floder
> here /var/lib/nova/instances/instance-0000006 will have two img:disk and
> disk.local
> they format is same,qcow2 or raw
> what i want is the "disk" (instance os disk) format  is qcow2,and the
> disk.local's format is  raw,because qcow2 is small and easy to make
> snapshots,raw's speed is bettter
>
> what should i do?
>
> thanks :)
>
> _______________________________________________
> Mailing list: https://launchpad.net/~openstack
> Post to     : openstack at lists.launchpad.net
> Unsubscribe : https://launchpad.net/~openstack
> More help   : https://help.launchpad.net/ListHelp
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20111109/0b24bc84/attachment.html>
    
    
More information about the Openstack
mailing list