Как настроить новый хост и виртуальную машину на opennebula?

Мы используем OpenNebula для имитации простого реплицированного JBoss приложения.

Мы установили все пакеты opennebula, qemu, kvm и libvirt.

Мы создали простую одноранговую сеть Ethernet между моим компьютером (узлом) и компьютером моего друга (который одновременно является узлом и внешним интерфейсом), подключив кабель Ethernet между мной и ним (10.0.0.1 и 10.0.0.2) .

Чтобы мы могли правильно пинговать друг друга, мы настроили все, чтобы мы могли ssh без пароля друг к другу с пользователем «oneadmin».

Мы настроили все файлы, как показано ниже:

/etc/libvirt/libvirtd.conf
/etc/default/libvirtd-bin

И так далее... kvm и kvm-intel включены. Демон libvirtd -d -l запускается правильно.

Фактически, из графического интерфейса opennebula во внешнем интерфейсе мы можем видеть оба отслеживаемых хоста.

В любом случае возникает проблема, когда мы пытаемся запустить виртуальную машину на узле, который не является внешним. Я имею в виду, когда мы пытаемся развернуть виртуальную машину на другом узле. Ошибка примерно такая

cannot stat `/var/lib/one/datastores/1/f5394317d377beaa09fc07697df9ff68

но если из внешнего интерфейса, на котором есть виртуальная машина № 1, мы выполняем cd /var/lib/one/datastores/1, то мы можем увидеть этот файл, мы также предоставили ему все разрешения... Любая идея ? :(


person SagittariusA    schedule 09.12.2013    source источник


Ответы (1)


Это может быть связано с конфигурацией хранилища данных. Если вы оставили значения по умолчанию, OpenNebula ожидает общую файловую систему (т.е. NFS) между внешним интерфейсом и узлами виртуализации.

Более подробный контекст ошибки (который, как мне кажется, можно найти в /var/lib/one/oned.log) поможет проанализировать эту проблему.

person tinova    schedule 20.01.2014
comment
Пожалуйста, попробуйте прочитать этот stackoverflow.com/about, чтобы лучше понять вопросы/ответы здесь, на SO. Ваш вклад не отвечает на вопрос. Это скорее комментарий, который вы можете добавить, как только повысите свою репутацию: stackoverflow.com/faq#reputation - person Radim Köhler; 20.01.2014
comment
Извините за это, ребята, и спасибо Радиму за то, что указал мне на это. Виктор, без лога я могу только догадываться, но моя ставка на неправильную конфигурацию хранилища данных. Мои 0,02 доллара. - person tinova; 23.01.2014