[Users] Re: adventures with layout=ploop

jjs - mainphrame jjs at mainphrame.com
Thu Mar 22 20:18:23 EDT 2012


Update -

After upgrading to kernel 2.6.32-042stab053.3 I'm happy to report that the
ploop-based container creation succeeds:

[root at mrmber ~]# vzctl create 779 --layout=ploop --config=vswap-256m
--ostemplate=debian-5.0-x86
Unable to get full ostemplate name for debian-5.0-x86
Creating image: /vz/private/779.tmp/root.hdd/root.hdd size=2306867K
Creating delta /vz/private/779.tmp/root.hdd/root.hdd bs=2048 size=4613734
sectors
Storing /vz/private/779.tmp/root.hdd/DiskDescriptor.xml
Adding delta dev=/dev/ploop0 img=/vz/private/779.tmp/root.hdd/root.hdd (rw)
/sbin/mkfs -t ext4 -j -b4096 /dev/ploop0p1 </dev/null
mke2fs 1.41.12 (17-May-2010)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
144288 inodes, 576256 blocks
28812 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=591396864
18 block groups
32768 blocks per group, 32768 fragments per group
8016 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912

Writing inode tables: done
Creating journal (16384 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 20 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
Creating balloon file .balloon-c3a5ae3d-ce7f-43c4-a1ea-c61e2b4504e8
Mounting /dev/ploop0p1 at /vz/private/779.tmp/root.hdd/root.hdd.mnt
fstype=ext4 data=''
Umounting fs at /vz/private/779.tmp/root.hdd/root.hdd.mnt
Unmounting device /dev/ploop0
Adding delta dev=/dev/ploop0 img=/vz/private/779.tmp/root.hdd/root.hdd (rw)
Mounting /dev/ploop0p1 at /vz/root/779 fstype=ext4 data='balloon_ino=12,'
Creating container private area (debian-5.0-x86)
Umounting fs at /vz/root/779
Unmounting device /dev/ploop0
Adding delta dev=/dev/ploop0 img=/vz/private/779/root.hdd/root.hdd (rw)
Mounting /dev/ploop0p1 at /vz/root/779 fstype=ext4 data='balloon_ino=12,'
Performing postcreate actions
Umounting fs at /vz/root/779
Unmounting device /dev/ploop0
CT configuration saved to /etc/vz/conf/779.conf
Container private area was created
[root at mrmber ~]# vzctl start 779
Starting container ...
Adding delta dev=/dev/ploop0 img=/vz/private/779/root.hdd/root.hdd (rw)
Mounting /dev/ploop0p1 at /vz/root/779 fstype=ext4 data='balloon_ino=12,'
Container is mounted
Setting CPU units: 1000
Container start in progress...
[root at mrmber ~]# uname -a
Linux mrmber.mainphrame.net 2.6.32-042stab053.3 #1 SMP Tue Mar 20 23:15:03
MSK 2012 i686 i686 i386 GNU/Linux
[root at mrmber ~]#


Regards,

Joe

On Thu, Mar 22, 2012 at 10:42 AM, jjs - mainphrame <jjs at mainphrame.com>wrote:

> My test platform is centos-6.2 32 bit. I had successfully created
> ploop-based containers when testing the ploop and vzctl from git last week.
> Today I installed the released ploop and vzctl rpms to test further.
>
> When I issue a command to create a ploop-based container, vzctl is unable
> to complete the operation, exiting with errors:
>
> [root at mrmber ~]# vzctl create 777 --layout=ploop --config=vswap-256m
> --ostemplate=debian-5.0-x86
> Unable to get full ostemplate name for debian-5.0-x86
> Creating image: /vz/private/777.tmp/root.hdd/root.hdd size=2306867K
> Creating delta /vz/private/777.tmp/root.hdd/root.hdd bs=2048 size=4613734
> sectors
> Storing /vz/private/777.tmp/root.hdd/DiskDescriptor.xml
> Adding delta dev=/dev/ploop0 img=/vz/private/777.tmp/root.hdd/root.hdd (rw)
> PLOOP_IOC_ADD_DELTA /vz/private/777.tmp/root.hdd/root.hdd: Invalid argument
> Failed to create image: PLOOP_IOC_ADD_DELTA
> /vz/private/777.tmp/root.hdd/root.hdd: Invalid argument [3]
> Creation of container private area failed
> [root at mrmber ~]#
>
>
> When I issue a command to create a container with the same parameters
> except using layout=simfs instead of ploop, vzctl succeeds:
>
> [root at mrmber ~]# vzctl create 777 --layout=simfs --config=vswap-256m
> --ostemplate=debian-5.0-x86
> Unable to get full ostemplate name for debian-5.0-x86
> Creating container private area (debian-5.0-x86)
> Performing postcreate actions
> CT configuration saved to /etc/vz/conf/777.conf
> Container private area was created
> [root at mrmber ~]#
>
> Where should I be looking to solve this mystery?
>
> Regards,
>
> Joe
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://openvz.org/pipermail/users/attachments/20120322/d27081d5/attachment-0001.html


More information about the Users mailing list