All of lore.kernel.org
 help / color / mirror / Atom feed
* Writing a tool for Shared Persistent Windows Boot Image
@ 2007-06-21 16:41 Jim Burnes
  2007-06-21 18:11 ` Anthony Liguori
  2007-06-21 22:03 ` Alan Cox
  0 siblings, 2 replies; 20+ messages in thread
From: Jim Burnes @ 2007-06-21 16:41 UTC (permalink / raw)
  To: xen-devel

Before, in my "Hard Problem" email I was trying to communicate a  
design issue were trying to solve with Xen.

This is what we need to do:

1) Deploy 24 Windows XP VMs in parallel.
2) Boot them from a shared Windows XP C: drive.
3) Since this is a read-only shared image we obviously can't have  
multiple VM's writing to it.
4) All writes to the boot image for logging, registry and other  
purposes should be diverted to an auxiliary shadow drive specific to  
each VM.
5) After we shut down the VM we need to mount and examine the  
contents of the shadow drive
6) When we are done examining the contents of the shadow drive, we  
need to fast format it for the next VM to use.

Is this supported natively in Xen?  What does everyone else who needs  
to run a lot of Windows VMs do?  There must be a way to support  
shared images.

The reason I posted this to xen-devel is that I could probably  
implement a UnionFS for Windows by writing a kernel hook and  
intercepting all reads and writes to the C: drive, but I don't have  
enough time to do that right now.  Because of schedule constraints,  
if we don't find a way to do this in Xen/XenSource we'll have to drop  
Xen and move on to VMWare ESX at considerable cost to our project.

Are there any senior Xen software engineers out there who've done  
this or who might know how?

Thanks,

Jim Burnes

^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2007-07-01 21:55 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-06-21 16:41 Writing a tool for Shared Persistent Windows Boot Image Jim Burnes
2007-06-21 18:11 ` Anthony Liguori
     [not found]   ` <13A934B9-F615-4838-8D26-4E33F0BCFF2E@gmail.com>
2007-06-21 20:39     ` Anthony Liguori
     [not found]       ` <37B43CC2-BED7-4336-9CC4-0CE1C7894458@gmail.com>
     [not found]         ` <467AF0C6.5010101@codemonkey.ws>
2007-06-28 18:18           ` Jim Burnes
2007-06-28 18:27             ` [Xen-devel] " Daniel P. Berrange
2007-06-28 19:15               ` Jim Burnes
2007-06-29 14:38               ` Re: [Xen-devel] " Andrew Warfield
2007-06-29 14:42                 ` Daniel P. Berrange
2007-06-29 16:18                   ` [Xen-users] " Andrew Warfield
2007-06-29 19:00                     ` Re: [Xen-devel] " Jim Burnes
2007-06-29 19:07                       ` [Xen-users] " Jim Burnes
2007-06-30  6:21                         ` Ian Campbell
2007-06-29 20:16                     ` Re: [Xen-devel] " Daniel P. Berrange
2007-06-29 20:32                       ` [Xen-users] " Jim Burnes
2007-06-29 21:27                         ` Re: [Xen-devel] " Daniel P. Berrange
2007-07-01 20:28                       ` Andrew Warfield
2007-07-01 21:41                         ` Daniel P. Berrange
2007-07-01 21:55                           ` Daniel P. Berrange
2007-06-21 22:03 ` Alan Cox
2007-06-28 17:40   ` Jim Burnes

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.