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/ |
