chef-server本地虛擬環境搭建

軟件準備

下載vagrant virtualbox chef-server Ubuntu14.04

主機操作

mac 主機上建一個目錄:
mkdir ~/vagrant
vagrant init express42/ubuntu-14.04 #會生成Vagrantfile 文件
vagrant up
將文件放進目錄~/vagrant
emambp:vagrant emapwd/Users/ema/vagrantemambp:vagrantema ls
Vagrantfile metadat.json
chef-server_11.deb virtualbox.box
Vagrantfile vagrant init 初始化生成
metadata.json 文件自己手動編寫的
mambp:vagrant emavagrantboxaddmetadata.jsonemambp:vagrantema vagrant box list
emambp:vagrant ema$ vagrant up

虛擬機操作

然後用vagrant ssh進入虛擬機中
emambp:vagrant emavagrantsshchefserveremambp:vagrantema vagrant ssh
vagrant@vagrant:/vagrantsudodpkgichefserver11.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


[1].https://kiwenlau.com/2016/07/03/vagrant-vm-cluster/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章