Chef入门详解 Chef安装 Chef使用

本文是参考官网,如果有理解错误欢迎指正,问题欢迎留言一起探讨

安装部署

chef server

官方文档:https://docs.chef.io/server/install_server/
重要前提:修改好自己的hostname(我配置的值为chefserver,workstation和node机器都需要能解析),时钟同步,关闭防火墙

  1. 下载安装包然后上传的到服务器安装
    下载地址:https://downloads.chef.io/chef-server/
    [root@chefworkstation ~] rpm -Uvh chef-server-core-12.19.31-1.sles12.x86_64.rpm
    
  2. 配置、启动服务:chef-server-ctl命令帮助文档:https://docs.chef.io/server/ctl_chef_server/
    [root@chefworkstation ~] chef-server-ctl reconfigure
    
  3. 创建administrator用户
    [root@chefworkstation ~] mkdir -p /path/to
    [root@chefworkstation ~] chef-server-ctl user-create janedoe Jane Doe janed@example.com 'abc123' --filename /path/to/janedoe.pem
    
  4. 创建organization并将用户janedoe关联到组织的admin安全组
    [root@chefworkstation ~] chef-server-ctl org-create 4thcafe 'Fourth Cafe, Inc.' --association_user janedoe --filename /path/to/4thcafe-validator.pem
    
    为了方便管理我创建一个cw用户,并将cw加入admin组,后续安装workstation的时候会用到cw.pem文件
    [root@chefworkstation ~] chef-server-ctl user-create cw chef workstation cw@example.com '111111' --filename /path/to/cw.pem
    [root@chefworkstation ~] chef-server-ctl org-user-add 4thcafe cw --admin
    

chef workstation

官方文档:https://docs.chef.io/workstation/install_workstation/
重要前提:修改好自己的hostname,能解析chefserver(server机器的hostname),配置时钟同步,关闭防火墙,最小内存4G

  1. 安装软件包
    [root@chefworkstation ~] wget https://packages.chef.io/files/stable/chef-workstation/21.2.278/el/8/chef-workstation-21.2.278-1.el7.x86_64.rpm
    [root@chefworkstation ~] yum localinstall chef-workstation-21.2.278-1.el7.x86_64.rpm
    [root@chefworkstation ~] chef -v
    Chef Workstation version: 21.2.278
    Chef Infra Client version: 16.10.8
    Chef InSpec version: 4.26.4
    Chef CLI version: 3.1.1
    Chef Habitat version: 1.6.181
    Test Kitchen version: 2.10.0
    Cookstyle version: 7.8.0
    
    查看安装目录,默认workstation是安装在/opt下
    [root@chefworkstation opt] ls /opt/
    chef-workstation
    
  2. 将Chef Workstat
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值