首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从安装在带有桥接网络设置的VM上的本地主机访问厨师-服务器11?

如何从安装在带有桥接网络设置的VM上的本地主机访问厨师-服务器11?
EN

Stack Overflow用户
提问于 2013-03-12 16:00:53
回答 1查看 714关注 0票数 2

我正在尝试通过迷航(VagrantVersion1.0.6)在虚拟机上安装厨师服务器11。

在Vagrantfile中,设置如下:

代码语言:javascript
复制
config.vm.box_url = "opscode-ubuntu-12.04.box"
config.vm.network :bridged
config.vm.forward_port 80, 8080

我无法通过安全本地主机或安全本地主机:8080(重定向到https://vagrant.vm/)访问主厨服务器。

当我将网络设置为仅主机时,它可以正常工作。

但是我对桥接感兴趣,因为它需要被任何外部网络访问。

我正在采取以下步骤:

  1. 流浪汉
  2. 流浪者ssh
  3. 在边VM中: dpkg -r厨师(作为厨师10已经在opscode-ubuntu-12.04框中)
  4. 然后dpkg -i厨师-服务器_11.0.6-1.ubuntu.12.04_amd64.deb
  5. 数独厨师-服务器-ctl重新配置
  6. 数独厨师-服务器-ctl状态:一切良好
  7. sudo厨师-服务器-ctl测试:所有70例绿色

谢谢

EN

回答 1

Stack Overflow用户

发布于 2013-09-06 17:10:20

厨师服务器试图将您重定向到https://hostname/。这就是为什么尝试更改vm的主机名和/或添加主机的主机-文件记录。

另外,您的vm中有两个接口。解决办法:

eth0 - NAT,只有两个端口被转发.打开https并在主机文件中使用eth0s的ipaddres

在主机文件中使用eth1的ipaddress,因为这个接口实际上是桥接的。

/etc/东道国:

代码语言:javascript
复制
...
<ip_address> <hostname_of_vm>

PS。在组织中,网络桥接网络应该可以工作,因为服务器自动注册在使用dhcp/dns的网络中(当然,如果组织支持它)。

此外,OHAI可能返回错误的fqdn/ip,因为它试图绑定到第一个接口(eth0/10.0.2.15)。

试试这个:

代码语言:javascript
复制
vagrant up --no-provision
vagrant ssh
sudo route del default
sudo route add default dev eth1 # just find a way to get eth1' route as default
^D
vagrant provision
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15366107

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档