我一直在尝试按照在家用机器上构建Apache Mesos群集的教程。我能够让一切工作正常,但似乎在家里有一些Vagrant / VirtualBox问题。 我开始练习教程中的3个Tutorial,我在浏览器中尝试“192.168.33.10:5050”,我无法连接。 以下是我的流浪文件的设置:
Vagrant.configure(2) do |config|
config.vm.box = "bento/centos-7.1"
config.vm.network "private_network", ip: "192.168.33.10"
config.vm.hostname = "node1"
end
以下是我/ etc / hosts的副本:
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.33.10 node1
当我向群集添加另一个节点时,我可以在彼此之间ping节点,但我无法从主机ping。 以下是运行netstat的结果。结果符合教程说我应该看到的内容:
[vagrant@node1 ~]$ sudo netstat -nlp | grep mesos
tcp
0 0 0.0.0.0:5050 0.0.0.0:* LISTEN
948/mesos-master
tcp
0 0 0.0.0.0:5051 0.0.0.0:* LISTEN
949/mesos-slave
我尝试过端口转发,但vagrant不允许保存设置,每次只会将它们切换回原始设置。 我使用的是Windows 7主机,最新版本的Vagrant和Virtualbox。我尝试降级并重新安装,但没有一个可行。 如何让我的主机浏览器连接到我的Apache Mesos vagrant虚拟机?