Xen Guest mit Debian

Nach einigen Versuchen hat sich etwa folgender Ablauf heraus kristallisiert. Einige Sachen muss ich aber noch optimieren.

Root und Swap Partition aus dem LVM erstellen:
lvcreate -n lv_server12 -L 5000M vg1
lvcreate -n lv_server12_swap -L 200M vg1

Partitionen formatieren
mkfs.ext3 /dev/vg1/lv_server12
mkswap /dev/vg1/lv_server12_swap

Mount Root Filesystem
mkdir /mnt/server12
mount /dev/vg1/lv_server12 /mnt/server12

System installieren
debootstrap –arch i386 sarge /mnt/server12/ http://ftp.de.debian.org/debian

Ins System wechseln
chroot /mnt/server12

Basiskonfiguration durchführen
base-config

fstab editieren
/dev/hda1 / ext3 defaults 1 2
/dev/hda2 none swap sw 0 0
/dev/pts devpts gid=5,mode=620 0 0
none /dev/shm tmpfs defaults 0 0

Netzwerk konfigurieren /etc/network/interfaces
auto lo
iface lo inet loopback
address 127.0.0.1
netmask 255.0.0.0

auto eth0
iface eth0 inet static
address 192.168.2.12
netmask 255.255.255.0
network 192.168.2.0
broadcast 192.168.2.255
gateway 192.168.2.1

SSH installieren
aptitude install ssh

tls deaktivieren
mv /lib/tls /lib/tls.disabled

Ausloggen
exit

Umounten des Systems
umount /dev/vg1/lv_server12

Xen Gastsystem Konfiguration (/etc/xen/server12_config.sxp)
name =”server12″
kernel =”/boot/vmlinux-syms-2.6.16-xen”
root =”/dev/hda1″
memory = 48
disk = ['phy:/dev/vg1/lv_server12,hda1,w','phy:/dev/vg1/lv_server12_swap,hda2,w']

vif = ['']
hostname=”server12″

extra=”3″

Gastsystem starten
xm create -c /etc/xen/server12_config.sxp

Gast mit Xen bei Systemstart starten
ln -s /etc/xen/server12_config.sxp /etc/xen/auto/server12

Leave a Reply