我正在尝试通过 vagrant(Vagrant 版本 1.0.6)在虚拟机上安装 chef-server 11。
在 Vagrantfile 中设置如下:
config.vm.box_url = "opscode-ubuntu-12.04.box"
config.vm.network :bridged
config.vm.forward_port 80, 8080
我无法通过受保护的 localhost 或受保护的 localhost:8080(重定向到https://vagrant.vm/)访问 chef-server。
当我将网络设置为 hostonly 时它工作正常
但我对桥接感兴趣,因为它需要被任何外部网络访问。
我正在遵循的步骤:
- 流浪起来
- 流浪者 ssh
- 在虚拟机中:dpkg -r chef(因为 chef 10 已经在 opscode-ubuntu-12.04.box 中)
- 然后 dpkg -i chef-server_11.0.6-1.ubuntu.12.04_amd64.deb
- sudo chef-server-ctl 重新配置
- sudo chef-server-ctl status :一切都好
- sudo chef-server-ctl test : 所有 70 个示例绿色
谢谢