This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


RE: [Xen-users] Xen and Fedora 7

To: <xen-users@xxxxxxxxxxxxxxxxxxx>
Subject: RE: [Xen-users] Xen and Fedora 7
From: "Davd Morsberger" <david@xxxxxxxxxxxxxx>
Date: Sun, 13 Apr 2008 15:10:32 -0400
Cc: maw48@xxxxxxxxxxxxxxxx
Delivery-date: Sun, 13 Apr 2008 12:10:26 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <200804131727.12919.mark.williamson@xxxxxxxxxxxx>
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
Organization: Minuteman Press of Crofton
References: <000901c8933d$f5475500$fb05030a@xxxxxxxxx> <200804131727.12919.mark.williamson@xxxxxxxxxxxx>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AcidhkZC7BxelKsIS06toh/GvCYDgwAEj0Vg

Thanks for the response. Here is what I did:

Captured the parameters from the running managed VM
Created a hvm file with the parameters pointing to the lvm that contains Vista
Started the VM using xm create with the new .hvm file

Everything works great now.

What does " PV driver pack" mean? I did not think Vista would run in a PVM.


-----Original Message-----
From: M.A. Williamson [mailto:maw48@xxxxxxxxxxxxxxxx] On Behalf Of Mark 
Sent: Sunday, April 13, 2008 12:27 PM
To: xen-users@xxxxxxxxxxxxxxxxxxx
Cc: David Morsberger
Subject: Re: [Xen-users] Xen and Fedora 7

> I recently installed Fedora 7, Xen with Windows Vista in a VM using the
> Virtual Machine Manager tool. Everything has worked great but now I can not
> get the VM to start during Linux boot. I made sure xend and xendomain are
> started using chkconfig.
> Everything I have read talked about placing a .hvm file in the
> /etc/xen/auto directory. The Virtual Machine Manager tool did not create a
> .hvm file to place in the directory.

When a configuration file is created it's not necessarily called 
something.hvm.  The extension isn't necessary.

It may be that F7's virt-manager doesn't create config files at all and 
instead uses Xend's "managed domains"...  If this is the case then you'd need 
a different approach to make a domain autostart at boot.

> How do I start my Vista VM when the machine boots?

I can't actually find a way to change a managed VM to autostart :-(  The only 
way I can see is to use virsh to dump the XML config for a domain, delete the 
old managed config (but not the virtual disks, etc) add an option 
for "auto_power_on", set to "true", then use xm new to create a new managed 
virtual machine based on the modified config.  Or alternatively, you could 
try finding where Xend stores managed domain configs and editting them 
(whilst Xend is not running).

To be perfectly honest, all that is a bit unpleasant...  I think the support 
in this area is not complete, so unless virt-manager or virsh provides a 
friendlier way of changing settings you may not have a nice alternative.  
It's equally possible that I just don't understand managed domains well 
enough and am missing something obvious...

Perhaps the simplest way would be to create your own startup script to run 
some xm create commands on boot, then add it to something like /etc/rc.local 
to be run at boot?

> Also, are there any hooks to gracefully shutdown Vista when the VM is
> shutdown?

Not by default, that I know of.  If you were running a PV driver pack in the 
guest this might be possible.


Push Me Pull You - Distributed SCM tool (http://www.cl.cam.ac.uk/~maw48/pmpu/)

Xen-users mailing list

<Prev in Thread] Current Thread [Next in Thread>