FreeBSD : vm-bhyve error 6
Bonjour à tous,
Aujourd'hui, un petit billet très rapide concernant Bhyve et vm-bhyve sur FreeBSD 11.2.
Lors de l'utilisation de vm init, il est possible de rencontrer cette erreur :
[root@bhyve ~]# vm init
/usr/local/sbin/vm: ERROR: unable to load vmm.ko!
Cela est lié à la virtualisation CPU.
j'ai rencontré ce problème sur un serveur Dell R710 avec un CPU L5520 (Attention : ce CPU ne permet pas de virtualiser autre chose que du FreeBSD avec 1 core à cause d'une instruction incomplète).
Pour confirmer ce problème, il faut décharger le module vmm et le recharger pour avoir le message d'erreur dans dmesg :
[root@bhyve ~]# kldunload vmm
[root@bhyve ~]# kldload vmm
Ce qui donne ce résultat dans dmesg :
messages:Sep 24 22:00:00 bhyve kernel: module_register_init: MOD_LOAD (vmm, 0xffffffff82427470, 0) error 6
La solution dans mon cas : vérifier que la virtualisation CPU est bien activée dans le BIOS (ce qui n'était pas le cas).
Une fois activé, il est possible de faire un vm init.
Have a nice day.