0
私はMacBook Pro(OS X 10.10.5を実行中)でシェフのチュートリアルを進めようとしています。ゲストの特定のバージョンのVagrantゲストマシンにpingできません
は、ここで私はチュートリアルで1から蒸留Vagrantfile
です:
# encoding: utf-8
# -*- mode: ruby -*-
# vi: set ft=ruby :
NODE_SCRIPT = <<EOF.freeze
echo "Preparing node..."
EOF
def set_hostname(server)
server.vm.provision 'shell', inline: "hostname #{server.vm.hostname}"
end
Vagrant.configure(2) do |config|
config.vm.define 'node1-centos' do |n|
n.vm.box = 'bento/centos-7.2'
n.vm.hostname = 'node1-centos'
n.vm.network 'private_network', ip: '10.1.1.34'
n.vm.provision :shell, inline: NODE_SCRIPT.dup
set_hostname(n)
end
end
私はvagrant up
を実行した後、私はping 10.1.1.34
を試したが、何の応答を取得しません。 netstat -rn
を実行するとプライベートネットワークが表示されます。
私は
n.vm.box = 'bento/centos-6.7'
にライン
n.vm.box = 'bento/centos-7.2'
を変更した場合しかし、その後、ping
が成功しました。
同じ問題がある私のUbuntu 16.04ボックスでも試しました。
これを解決する方法はありますか?私はテストのためにCentos 7が必要です。 (私はCentos 7.1を試してみましたが、同じ問題がありました)