Назад | Перейти на главную страницу

Ошибка при запуске 9-й виртуальной машины, установленной на XEN

У меня есть блейд-сервер HP proliant с 64 ГБ ОЗУ и жестким диском 1 ТБ. Я установил Cent OS 5.6 с включенным XEN.

я использовал xenbr0(xenbridge), а не режим virbr0 для настройки моей сети в XEN.

Мне удалось установить на нем виртуальные машины и клонировать их. Я запустил 8 из этих виртуальных машин, и все работало нормально, но когда я запустил 9-ю виртуальную машину (за исключением Dom-0), возникла следующая ошибка.

«Ошибка при запуске домена: ошибка отправки: xend_post: ошибка от демона xen: (xend.err) 'Устройство 768 (vbd) не может быть подключено. Не удалось найти неиспользуемое устройство петли»

Я попытался найти решение и обнаружил, что мне нужно увеличить "options netloop nloopbacks". Я сделал это в файле /etc/modprob.d и перезагрузил систему, но это тоже не сработало.

Я этого не понял, но я что-то здесь делаю не так. Я нацелен на установку 100 ВМs на этой машине, так как у меня достаточно аппаратных ресурсов. Является ли это возможным? и если да, то как я могу решить вышеуказанную проблему?

вам нужно создать больше петлевых устройств (/dev/loopX где X равно 0-7). По умолчанию 8

Если у вас есть loopback, скомпилированный в ядро ​​(что делает большинство людей), вы можете добавить это в строку ядра в /boot/grub/menu.lst

max_loop=128

Затем перезагрузитесь

Также вы можете попробовать отредактировать /etc/modprobe.conf и добавление

options loop max_loop=128