LoginSignup
4
4

More than 5 years have passed since last update.

MacOS10.8+Vagrantでpublicネットワークでnfsも使う

Posted at

環境

MacOS: 10.8.5
Vagrant: 1.5.3
VirtualBox: 4.3.10
GuestOS: CentOS6.3

Vagantfile

publicネットワークでのsynced_folderをrsyncではなく、nfsを使いたいが、host_onlyネットワークでないと使えない。

そこで、host_onlyネットワークと、publicネットワークの両方を指定して、host_onlyネットワークはnfsのためだけに利用することにした。

  config.vm.network "private_network", ip: "192.168.33.10"

  config.vm.network "public_network", ip: "192.168.207.50"

  config.vm.synced_folder "../apps", "/apps", :nfs => true

ゲストOSでifconfigすると、eth1にhostonlyネットワーク、eth2にpublicネットワークが割り当てられているのがわかります。

eth1      Link encap:Ethernet  HWaddr 08:00:27:EF:41:8A  
          inet addr:192.168.33.10  Bcast:192.168.33.255  Mask:255.255.255.0

eth2      Link encap:Ethernet  HWaddr 08:00:27:DD:2A:83  
          inet addr:192.168.207.50  Bcast:192.168.207.255  Mask:255.255.255.0

rsyncはとっても遅いが、nfsだと、快適にソースコードの修正を反映してくれます。

4
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
4