Evan Lavelle wrote:
How do I get my VM back? Is there some way to get the XML config back?
If not, is my only option to manually make an /etc/xen config file?
There don't seem to be any surprises in the VM, and a trivial config
file boots it. For anyone else who comes this way, and doesn't know how
to do this, the config file is:
# -*- mode: python; -*-
name = "fc8-64-001"
memory = 1024
vcpus = 1
vif = [ 'mac=00:0f:b5:ae:4f:2b, bridge=xenbr0' ]
disk = [ 'phy:/dev/VG_Guests/FC8-64-001,hda,w' ];
bootloader ="/usr/bin/pygrub"
boot = "cd"
sdl = 1
vnc = 0
1 - name this file (for example) fc8-64.pv (the name doesn't matter)
2 - put it in /etc/xen
3 - change the VM name ("fc8-64-001") to whatever you want, as long as
all your VM names are unique
4 - the memory line is the maximum to allocate to this VM, in MB (this
config is for 1GB. 512MB is common, but don't make it less than about 256MB)
5 - 'vcpus' is the number of CPUs to allocate to this VM; it defaults to
1 anyway. I'm running on dual-core, so I allocate one to the current
DomU, and one to Dom0
6 - the MAC address is optional; you'll get a random one if you delete
everything before 'bridge'
7 - substitute '/dev/VG_Guests/FC8-64-001' for whatever the path to your
device or image file is (for example, /var/lib/xen/images/myimage)
8 - start your VM with
# /usr/sbin/xm create -c fc8-64.pv
9 - xm searches for 'fc8-64.pv' in /etc/xen (or you can put it somewhere
else and supply a full path). the '-c' turns your shell into the DomU
console. you'll see the DomU grub loader screen. You need to select the
Xen kernel; not the stock kernel. This will be selected by default
anyway, if you leave it long enough.
10 - the boot messages appear on the console; you'll get a window on the
Dom0 when booting completes.
Evan
--
Fedora-xen mailing list
Fedora-xen@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-xen