Xen : Device 51714 (vbd) could not be connected

Aujourd'hui, en migrant ma machine virtuelle Xen sur un autre serveur de virtualisation, j'ai eu cette erreur quand j'ai fait un "xm create machine.cfg" :

Error: Device 51714 (vbd) could not be connected.

L'erreur vient des "loops" qui sont actuellement en nombre insuffisant. Pour vérifier les loops que vous avez :

losetup -a

Cette commande permet de vérifier combien de loops vous pouvez créer :

ls -la /dev/loop* | wc -l

Pour ma part, cette limite était à 8.

Si vous souhaitez augmenter cette valeur, éditez (ou créez) le fichier /etc/modprobe.d/local-loop.conf avec la ligne suivante :

options loop max_loop=128

Enregistrez, et redémarrez votre serveur. Si vous voulez éviter de redémarrer, vous pouvez toujours décharger le module du noyau, et le recharger, mais attention, cette manipulation doit s'effectuer uniquement si TOUTES les machinese virtuelles sont éteintes ! :

rmmod loop
modprobe loop

Maintenant, relancez la commande précédente pour vérifier le nombre de loops disponibles, vous verrez que vous êtes maintenant limité à 128 loops !

Vus : 783
Publié par Jeoffrey Bauvin : 48