Монтирование Vagrant Monasca VM завершилось ошибкой: такого устройства нет. Работает с sudo

Я пытаюсь создать установку DevStack + Monasca на хосте Ubuntu 14.04 (64 бита), работающем на VirtualMachine. Используя инструкции по установке, приведенные здесь: https://github.com/openstack/monasca-vagrant

Это установка на 2 ВМ - devstack & monasca, работающие на двух разных ВМ. vagrant используется для настройки и предоставления всего этого. Сначала он поднимает Devstack VM. Во время этого процесса монтирование общих папок дает вывод + ошибка:

stack@stack-vm:~/monasca-vagrant$ vagrant up
Bringing machine 'devstack' up with 'virtualbox' provider...
Bringing machine 'mini-mon' up with 'virtualbox' provider...
==> devstack: Checking if box 'monasca/devstack' is up to date...
==> devstack: Clearing any previously set forwarded ports...
==> devstack: Clearing any previously set network interfaces...
==> devstack: Preparing network interfaces based on configuration...
    devstack: Adapter 1: nat
    devstack: Adapter 2: hostonly
==> devstack: Forwarding ports...
    devstack: 22 (guest) => 2222 (host) (adapter 1)
==> devstack: Running 'pre-boot' VM customizations...
==> devstack: Booting VM...
==> devstack: Waiting for machine to boot. This may take a few minutes...
    devstack: SSH address: 127.0.0.1:2222
    devstack: SSH username: vagrant
    devstack: SSH auth method: private key
    devstack: Warning: Remote connection disconnect. Retrying...
    devstack: Warning: Remote connection disconnect. Retrying...
    devstack: Warning: Remote connection disconnect. Retrying...
    devstack: Warning: Remote connection disconnect. Retrying...
    devstack: Warning: Remote connection disconnect. Retrying...
    devstack: Warning: Remote connection disconnect. Retrying...
    devstack: Warning: Remote connection disconnect. Retrying...
    devstack: Warning: Remote connection disconnect. Retrying...
    devstack: Warning: Remote connection disconnect. Retrying...
    devstack: Warning: Remote connection disconnect. Retrying...
    devstack: Warning: Remote connection disconnect. Retrying...
    devstack: Warning: Remote connection disconnect. Retrying...
    devstack: Warning: Remote connection disconnect. Retrying...
==> devstack: Machine booted and ready!
==> devstack: Checking for guest additions in VM...
==> devstack: Setting hostname...
==> devstack: Configuring and enabling network interfaces...
==> devstack: Mounting shared folders...
    devstack: /vagrant => /home/stack/monasca-vagrant
Vagrant was unable to mount VirtualBox shared folders. This is usually
because the filesystem "vboxsf" is not available. This filesystem is
made available via the VirtualBox Guest Additions and kernel module.
Please verify that these guest additions are properly installed in the
guest. This is not a bug in Vagrant and is usually caused by a faulty
Vagrant box. For context, the command attemped was:

set -e
mount -t vboxsf -o uid=`id -u vagrant`,gid=`getent group vagrant | cut -d: -f3` vagrant /vagrant
mount -t vboxsf -o uid=`id -u vagrant`,gid=`id -g vagrant` vagrant /vagrant

The error output from the command was:

: No such device

Однако, если я захожу в виртуальную машину DevStack и использую команду sudo с командой mount, то эта команда работает нормально. Кроме того, я могу видеть содержимое общей папки в гостевой. Похоже, что sudo требуется для установки общего ресурса. Однако я не могу найти способ сделать это через бродягу. Я попытался выбрать "автоматическое подключение" в настройках Virtualbox, но они также не доступны для редактирования. Плюс я позаботился о том, чтобы гостевые дополнения были установлены на гостевой.

Требуется и ценим любую помощь в успешной установке папок.

Спасибо, Арун

0 ответов

Другие вопросы по тегам