vagrant 上の CentOS7 で private_network 設定に失敗する
Vagrant 1.6.3 から CentOS7 を起動するときの設定(Vagrantfile)で
config.vm.network :private_network, ip: "192.168.33.10"
と新しいNICの設定を追加すると、CentOS6 と比べてネットワーク周りが変わった関係で、vagrant 起動時のネットワーク設定が失敗してしまう。
The following SSH command responded with a non-zero exit status. Vagrant assumes that this means the command failed! ARPCHECK=no /sbin/ifup eth1 2> /dev/null Stdout from the command: ERROR : [/etc/sysconfig/network-scripts/ifup-eth] Device eth1 does not seem to be present, delaying initialization. Stderr from the command:
応急措置的なプラグインが用意されているので、インストールすると解消した。
vagrant plugin install vagrant-centos7_fix
明らかなバグなので、じきに解決するかもしれない。
参考: https://github.com/mitchellh/vagrant/pull/4195
追記(9/5)
Vagrant 1.6.5 で解決!いまは最新版にアップするだけでオッケー。