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/

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