在远程机器上安装chefclient并注册为chefnode
在Chef Workstation 上运行bootstrap 命令
knifebootstrap 192.168.46.134 -x root -P lihaomuye
rootlihaomuye分别是登录chefclient机器的用户名和密码
在chefserver中运行
knifenode list
clientone
knifenode show clientone
knifenode delete clientone
Role 一个工作职能
零个或多个属性 一个run list
每个节点拥有零个或多个role
chefclient运行时,它合并自己的属性、runlist与role中包含的属性、runlist。
role中可以定义属性,用于覆盖节点的默认属性。
runlist
一个roles和recipes的有序列表
存储在chefserver上,作为node对象的一部分
knife node run_list add node 'recipe[COOKBOOK::RECIPE_NAME],recipe[COOKBOOK::RECIPE_NAME],role[ROLE_NAME]'
knife node run_list remove node 'recipe[COOKBOOK::RECIPE_NAME]'