yes , it's works, thanks all ! On Mon, Oct 22, 2012 at 6:17 PM, Pádraig Brady <p...@draigbrady.com> wrote:
> On 10/22/2012 10:33 AM, hzguanqiang wrote: > >> Hi Pádraig >> I think you are right. I met the same probelm just as 念远 did when I tried >> lxc with openstack folsom. >> To solve the problem, I tried to modify the function setup_container, >> adding a partition argument to _DiskImage(...) just as follow: >> >> #img = _DiskImage(image=image, use_cow=use_cow, mount_dir=container_dir) >> img = _DiskImage(image=image, partition=FLAGS.libvirt_**inject_partition, >> use_cow=use_cow, mount_dir=container_dir) >> >> And it works! >> > > Right. I'm not sure why LXC is treated differently in this regard, > but I'm looking at improving config in this area. > Note a global libvirt_inject_partition config option isn't > appropriate for disparate images, so it seems like we could benefit > from some image introspection, and/or image tagging in glance, > to indicate which partition to use. > Note if using libguestfs with libvirt_inject_partition=-1 > we already support inspection of the image to determine > the best way to mount. > > > But I still have a little doubt about the lxc image. >> It seems to me that many kvm images can not be used to create lxc while >> another little few can. >> Why does this happen? >> > > I can only guess that a single partition within the image > is not enough to use it. I'd need info about the images though > and specific errors to deduce further. > > thanks, > Pádraig. >
_______________________________________________ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp