Vagrant で nfs を使った synced_folder が機能しない
Vagrant で CoreOS を立ち上げようとしています。
その際に NFS を使って synced_folder で同期をしたいんですが、 vagrant up
をしても途中で処理が止まってしまい正常に立ち上げられません。
色々と調べても原因が分からないためお知恵をお借りしたいです。
CoreOS は以下のリポジトリのものを使用しています。
https://github.com/coreos/coreos-vagrant
手を加えた箇所は README に書いてあるように Vagrantfile の95行目をアンコメントしているのみです。
config.vm.synced_folder ".", "/home/core/share", id: "core", :nfs => true, :mount_options => ['nolock,vers=3,udp']
実際に vagrant up
をした時に吐き出されるメッセージが以下になります。
Bringing machine 'core-01' up with 'virtualbox' provider...
==> core-01: Importing base box 'coreos-alpha'...
==> core-01: Matching MAC address for NAT networking...
==> core-01: Checking if box 'coreos-alpha' is up to date...
==> core-01: Setting the name of the VM: coreos-vagrant_core-01_1421312749866_77635
==> core-01: Clearing any previously set network interfaces...
==> core-01: Preparing network interfaces based on configuration...
core-01: Adapter 1: nat
core-01: Adapter 2: hostonly
core-01: Adapter 3: hostonly
==> core-01: Forwarding ports...
core-01: 22 => 2222 (adapter 1)
==> core-01: Running 'pre-boot' VM customizations...
==> core-01: Booting VM...
==> core-01: Waiting for machine to boot. This may take a few minutes...
core-01: SSH address: 127.0.0.1:2222
core-01: SSH username: core
core-01: SSH auth method: private key
core-01: Warning: Connection timeout. Retrying...
==> core-01: Machine booted and ready!
==> core-01: Setting hostname...
==> core-01: Configuring and enabling network interfaces...
==> core-01: Exporting NFS shared folders...
==> core-01: Preparing to edit /etc/exports. Administrator privileges will be required...
Password:
==> core-01: Mounting NFS shared folders...
Mounting NFS shared folders
と表示されたまま何も出力されず反応がなくなってしまいます。
NFS サービスはちゃんと動いていることが確認出来ています。
$ nfsd status
nfsd service is enabled
nfsd is running (pid 21562, 8 threads)
エラーメッセージも見つけられず行き詰っています。
よろしくお願いします。
追記(2015.01.16)
/etc/exports の中身がどうなっているか質問がありましたので下記に記載します。
# VAGRANT-BEGIN: 501 cf7c54a8-1366-4d3b-9c99-0a1d15996f1f
"/path/to/coreos-vagrant" 172.17.8.101 -alldirs -mapall=501:20
# VAGRANT-END: 501 cf7c54a8-1366-4d3b-9c99-0a1d15996f1f