Монтирование 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, но они также не доступны для редактирования. Плюс я позаботился о том, чтобы гостевые дополнения были установлены на гостевой.
Требуется и ценим любую помощь в успешной установке папок.
Спасибо, Арун