XEN

From Blue-IT.org Wiki

Xen on opensuse

SuSE 10.2 Guest

First install a system via vmware or on a spare harddisk and make an image of it. Then follow this guide (excerpted from [1]).

[...]

1. Entpacken wie üblich:

bunzip2 opensuse-10.2-minimal-xen-image.img.bz2

2. Mounten via loopback:

mount -o loop opensuse-10.2-minimal-xen-image.img /mnt/suse

3. Kernel und initrd kopieren:

cp /mnt/suse/boot/vmlinux-2.6.18.2-34-xen.gz /xen/suse/
cp /mnt/suse/boot/initrd-2.6.18.2-34-xen /xen/suse

4. Neue xen config anlegen, hier ist meine (symlinks setzen!) /etc/xen/vm/suse:

kernel = "/xen/suse/vmlinuz"
ramdisk = "/xen/suse/initrd"
memory = 64
# ja, 64 MB reichen zum booten ;)
name = "suse"
vif = [ 'bridge=xenintbr' ]
disk = [ 'file:/xen/suse/root,hda1,w', 'file:/xen/suse/swap,hda2,w' ]
root = "/dev/hda1 ro"

5. domU starten:

xm create suse

6. Auf die console wechseln:

xm console suse

7. Done!

Anmerkungen zum Netzwerk:

Bei mir hatte 10.2 eine Macke, der Netzwerkkarte wurde bei jedem Boot das eth-Device ethN zugeordnet, wobei N=Anzahl der bisherigen Systemboots - 1. Um das zu fixen kann man in der /etc/sysconfig/network/config den Wert FORCE_PERSISTENT_NAMES auf "no" stellen, dann via Yast eine statische Netzwerkkonfiguration und es sollte laufen

[...]