[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] Instant Xen guest (guest-magic tool)



Hi steve,
First of all , Thank you very much for your comments.
guest-magic  doesn't really install fresh versions of a guest but instead 
clones one that you already have running and just want a instant copy of it. 
Its basically take a snapshot of running guest and create another copy of it 
[cloning].
Also, We also appriciate the second comment. We haven't thought about that 
/tmp/guestmagic suggestion.
We will try to come up with a better way of doing things instead of using the 
temp file in the next release. Well piping is good suggestion. 

We kindly consider that there are some limitations in guest-magic tool. We 
released it so professionals can give their suggestion and comments.
Also , if you think we should also add this functionality in guest-magic, we 
could try our best.
Thank You.
Gaurav.

----- Original Message -----
From: Steve Kemp <steve@xxxxxxxxxxxx>
Date: Wednesday, April 11, 2007 4:06 am
Subject: Re: [Xen-devel] Instant Xen guest (guest-magic tool)
To: Gaurav Maheshbhai Patel <gmpatel@xxxxxxxxxxxxxxxxxxx>
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx

> On Tue, Apr 10, 2007 at 09:51:46PM -0500, Gaurav Maheshbhai Patel 
> wrote:
> > Give new guest domain name and memory. You Are 
> Done!!!!!!!!!!!!!!! 
> > We also successfully released it on sourceforge.net. 
> 
> > This is our first release. And development is in progress.
> > Comments and suggestion is HIGHLY appriciated.
> 
>  Just two quick comments.
> 
>  Firstly it doesn't seem to do everything, just create an LVM volume
> and the configuration file.  I was hoping it would install fresh
> copies of Fedora/Debian/Gentoo/etc.
> 
>  Secondly you shouldn't really be using /tmp in the way that you
> are.  This is very dangerous:
> 
>        commands.getoutput('xm list > /tmp/guestmagic')
> 
>  "xm" has to be run as root, so what you're doing is writing the
> output of a command, as root, into a file in /tmp which anybody
> else upon the system might have created.
> 
>  Consider what happens if userA were to run:
> 
>        ln -s /tmp/guestmagic /etc/passwd
> 
>  The next time you run your application the password file would
> be trashed!
> 
>  I'd suggest you either use a pipe, or a secure *unpredictable*
> filename instead.
> 
> Steve
> -- 
> Debian GNU/Linux System Administration
> http://www.debian-administration.org/
> 
> 

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.