Home > Linux, Xen > Debian Etch: amd64 dom0 und i386 domU

Debian Etch: amd64 dom0 und i386 domU

August 9th, 2008

Szenario: Debian Etch amd64 Dom0 paravirtualisiert mehrere domUs. Auf einer davon soll sapjco laufen, um regelmäßig Daten aus einer MySQL Datenbank per RFC mit einem Netweaver-System zu synchronisieren.

Problem: sapjco gibt es nicht für amd64, man ist also auf die i386-Version angewiesen. Für diese brauch man allerdings die libstdc++2.10-glibc2.2, welche für amd64 nicht in den etch-repos verfügbar ist.

Als Abhilfe erstellt man sich einfach eine neue domU welche zwar den amd64-Kernel nutzt, deren Userspace allerdings von i386 kommt. Wenn man die xen-tools verwendet, sit das relativ einfach:

xen-create-image --hostname="handyprod-dispatcher" --arch=i386 --ip="192.168.100.62" --size=20Gb --Memory=1024Mb

Wobei meine xen-tools so aussieht:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
dir = /var/xen
debootstrap = 1
size   = 40Gb
memory = 512Mb
swap   = 1024Mb
fs     = ext3
dist   = etch
image  = sparse
gateway   = 192.168.100.1
netmask   = 255.255.255.0
passwd = 1
kernel = /boot/vmlinuz-2.6.18-6-xen-vserver-amd64
initrd = /boot/initrd.img-2.6.18-6-xen-vserver-amd64
arch   = amd64
mirror = http://debian.tu-bs.de/debian/

  1. No comments yet.
  1. No trackbacks yet.
You must be logged in to post a comment.