软件准备
下载vagrant virtualbox chef-server Ubuntu14.04
主机操作
mac 主机上建一个目录:
mkdir ~/vagrant
vagrant init express42/ubuntu-14.04 #会生成Vagrantfile 文件
vagrant up
将文件放进目录~/vagrant
emambp:vagrant ema
pwd/Users/ema/vagrantemambp:vagrantema
ls
Vagrantfile metadat.json
chef-server_11.deb virtualbox.box
Vagrantfile vagrant init 初始化生成
metadata.json 文件自己手动编写的
mambp:vagrant ema
vagrantboxaddmetadata.jsonemambp:vagrantema
vagrant box list
emambp:vagrant ema$ vagrant up
虚拟机操作
然后用vagrant ssh进入虚拟机中
emambp:vagrant ema
vagrantssh安装chef−serveremambp:vagrantema
vagrant ssh
vagrant@vagrant:/vagrant
sudodpkg−ichef−server11.debvagrant@vagrant:/vagrant
sudo chef-server-ctl reconfigure
vagrant@vagrant:/vagrant$ sudo chef-server-ctl test
此时 chef-server 安装完成,如果你想在mac机器上 访问chef-server 的ui
需要配置网络
修改/Users/ema/vagrant/Vagrantfile
config.vm.network “private_network”, ip: “192.168.33.10”
重启虚拟机
vagrant halt
vagrant up
然后在主机上 就可以访问了 https://192.168.33.10/users/login