軟件準備
下載vagrant virtualbox chef-server Ubuntu14.04
主機操作
mac 主機上建一個目錄:
mkdir ~/vagrant
vagrant init express42/ubuntu-14.04 #會生成Vagrantfile 文件
vagrant up
將文件放進目錄~/vagrant
emambp:vagrant ema
Vagrantfile metadat.json
chef-server_11.deb virtualbox.box
Vagrantfile vagrant init 初始化生成
metadata.json 文件自己手動編寫的
mambp:vagrant ema
emambp:vagrant ema$ vagrant up
虛擬機操作
然後用vagrant ssh進入虛擬機中
emambp:vagrant ema
vagrant@vagrant:/vagrant
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