Xen et NetBSD 5, la compil
by Emile `iMil' Heitor - 2009-04-05
Pour tester “en vrai” mon fameux pkg_dry (work in progress, pas du tout utilisable, pas d’affolement), je devais posséder une VM NetBSD 5 “poubelle”. Seulement, depuis quelques temps déjà, je sais que cette version panic’e sur KVM, VirtualBox et Xen HVM. Aussi me suis-je décidé à Xenifier ma machine de developpement NetBSD qui n’a pas d’instructions VT, afin d’y faire tourner un domU en paravirtualisation.
Voici la compilation des documents utiles :
- Le HOWTO officiell NetBSD/xen (pas à jour)
- Le HOWTO du wiki NetBSD
- Un post sur port-xen qui donne quelques informations supplémentaires
Ce qu’il faut savoir :
- Il n’est plus nécessaire d’utiliser grub pour démarrer le noyau Xen, le bootloader standard fonctionne parfaitement
- En ajout à la doc du wiki NetBSD, j’ai du spécifier le
bootdev
dans mon/boot.cfg
, le cas écheant, le noyau tentait de booter sur sd0a - De la même manière, dans la conf de mon domU, j’ai du ajouter la directive
bootdev = "/dev/xbd0a"
- J’utilise des images et non de vrais disques, la ligne correspondante dans la conf du domU est:
disk = [ 'file:/home/imil/xen/slave-1.img,0x03,w', 'file:/home/imil/iso/netbsd-i386.iso,0x04,r' ]
À noter que je suis extremement impressionné par la rapidité d’un domU paravirtualisé, n’ayant jusqu’à présent utilisé que des guests HVM.