我正在尝试在VirtualMachine上运行的Ubuntu 14.04(64位)主机上创建DevStack + Monasca设置。 使用此处提供的设置说明:https://github.com/openstack/monasca-vagrant
这是一个2 VM设置 - devstack& monasca在两个不同的VM上运行。 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
但是,如果我ssh进入DevStack VM并使用sudo with mount命令,那么命令工作正常。此外,我能够在访客中看到共享文件夹的内容。 所以看来,'sudo'是安装共享所必需的。但是,我无法通过流浪汉找到办法。 我尝试从Virtualbox设置中选择“自动挂载”,但它们也不可编辑。 另外,我确保在访客上安装了客人添加内容。
在成功安装文件夹时需要并感谢任何帮助。
谢谢, -Arun