У меня есть блейд-сервер 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