[Devel] Patch for vzctl reinstall
Kevin Holly [Fusl]
openvz at lists.dedilink.eu
Sat Nov 29 04:52:52 PST 2014
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi Pavel,
then, the only thing which comes into my mind again is just to destroy
the partition table (ploop mount the root.hdd to /dev/ploopXXX..., run
parted -s /dev/sdb 'mklabel gpt'), then mount the /dev/ploopXXX to
/vz/root/<CTID>/, extract the .tar.gz there and umount everything.
But(!) I'm not pretty sure if this also destroys/breaks snapshots or
not. Has to be tested first ofc :)
On 11/29/2014 09:31 AM, Pavel Odintsov wrote:
> Hello, Kevin!
>
> Thank you for your feedback!
>
> We selected this approach because rm -rf on /vz/root/CTID/* can
> consume big amount of time due to "millions of files" inside
> image.
>
> From VPS provider side is very important provide to ability to
> customer for fast container reinstall and we did it. But we did
> backup after any reinstall operation (on ploop level too) for fast
> restore in emergency case.
>
> On Sat, Nov 29, 2014 at 4:29 AM, Kevin Holly [Fusl]
> <openvz at lists.dedilink.eu> wrote: Hi Pavel,
>
> you really want to destroy a containers private directory on
> reinstall? Think about snapshots, they are stored in the private
> directory! For example, I want to snapshot a container, reinstall
> it for testing things and then want to restore a previous snapshot
> because the thing I wanted to test did not work.
>
> It would be better to just mount the filesystem of the container,
> delete the content within it and extract the .tar.gz file into it.
> Instead of deleting the content, you could also just mount the
> ploop device to /dev/ploopXXX, remove the partition and recreate
> it, then mount and extract the .tar.gz file.
>
> On 11/28/2014 08:28 PM, Pavel Odintsov wrote:
>>>> Hello, folks!
>>>>
>>>> Please take a look on my patch for vzctl reinstall ability.
>>>> It's very useful because reinstalling of already created
>>>> ploop container is a real pain.
>>>>
>>>> Thank you!
>>>>
>>>>
>>>>
>>>> _______________________________________________ Devel mailing
>>>> list Devel at openvz.org
>>>> https://lists.openvz.org/mailman/listinfo/devel
>>>>
>
>> _______________________________________________ Devel mailing
>> list Devel at openvz.org
>> https://lists.openvz.org/mailman/listinfo/devel
>
>
>
- --
Best regards
Kevin Holly - root at hallowe.lt - http://hallowe.lt/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
iQEcBAEBAgAGBQJUecGkAAoJELAaqP3QtzpMXE0IAIs4/yRJOWT95NdCVPDVf/Nh
lqv5aYdwjxjcYc3dDHTf6q+wPjbMJvH4gx5OsUvpsUmpkQvEvt/tfPOAZIh3ClOk
dypAAsbjagI0vY9IMzKhu4/TYXhoe/lShyMHtLxTkLQVbNqxNOsPmFimZZoRkYA6
wdjVHr/8otH0atylb4UzEgi7hvKG+gNE7zkFtAQudDAOdPQ0Uy9r8DxcHTgWn3Lo
7vqdr3VnOpNvLBsC00BinBZdaURC7hTYJdv8moHxEpoYD/QsWWo+uR18LtQHGwL/
ZgF17ofsptfYzQyJryS07RBQLxDTdbBbhFc1f74OzUKR0/y7ieVM1jBMYWGV5oA=
=CyRn
-----END PGP SIGNATURE-----
More information about the Devel
mailing list