Моя хост-ОС — Linux Mint17, а гостевая ОС — CentOS 6.5.
Я пытаюсь перенаправить 3 порта в vagrantfile, но на самом деле с хоста работает только 1 порт.
Содержимое бродячего файла:
node.vm.hostname = "node.xyz.com"
#namenode endpoint
node.vm.network "forwarded_port", guest: 50070, host: 50070
#yarn endpoint
node.vm.network "forwarded_port", guest: 8088, host: 8088
#ambari endpoint
node.vm.network "forwarded_port", guest: 8080, host: 8080
Когда машина включена, и если ввести «localhost: 8080», она работает нормально, но если я наберу «localhost: 8088» или «localhost: 50070», она не работает и говорит «Сброс соединения».
Когда я делаю "curl", ниже выводится
$ ~/at/vagrant/single_node_ambari $ curl -XGET localhost:50070
curl: (56) Recv failure: Connection reset by peer
$ ~/at/vagrant/single_node_ambari $ curl -XGET localhost:8088
curl: (56) Recv failure: Connection reset by peer
Я также пробовал отключать iptables.
vagrant up
? Он должен сообщить вам, считает ли Vagrant, что перенаправление портов настроено правильно или нет. - person BrianC   schedule 19.07.2014