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