• chef学习杂记


    原创文章,如有转载,请注明出处。

    首先直观的看看chef是什么,怎样工作的,直观呢,就是上来就整。。。。

    上来先到官网上下载 chefdk_0.11.2-1_amd64.deb 这个包,版本就下最新的好了。下载地址:downloads.chef.io

    chefdk  这个包全称是  Chef Development Kit   顾名思义chef的开发工具包。

    安装过程不说了

    安装好了之后执行 chef -v 查看当前安装的chef 套件清单,包含套件的版本号,chef-client,berks,kitchen等,具体这些都是什么,后面再说。

    root# chef -v
    Chef Development Kit Version: 0.11.2
    chef-client version: 12.7.2
    berks version: 4.2.0
    kitchen version: 1.5.0

    建立任意目录 例如 /root/chef/cookbooks

     执行如下命令 

    root# knife cookbook site download httpd 

     下载一个安装配置httpd的cookbook,这里面knife 是chef的一个工具,具体先不管他是干啥的,只知道有这个用法就可以。

    下载的文件 httpd-0.4.0.tar.gz

    将解压后的目录放入  /root/chef/cookbooks

    解压后的文件目录内容如下

    root # ll
    total 52
    drwxr-xr-x 4 lou  lou   4096  7月  3 00:53 ./
    drwxr-xr-x 6 root root  4096  7月  3 00:53 ../
    -rw-r--r-- 1 lou  lou   4812  6月  1 01:10 CHANGELOG.md
    -rw-r--r-- 1 lou  lou    111  6月  1 01:10 CONTRIBUTING.md
    -rw-r--r-- 1 lou  lou     14  6月  1 01:10 .foodcritic
    drwxr-xr-x 2 lou  lou   4096  7月  3 00:53 libraries/
    -rw-r--r-- 1 lou  lou    887  6月  1 01:10 MAINTAINERS.md
    -rw-r--r-- 1 lou  lou    655  6月  1 01:10 metadata.json
    -rw-r--r-- 1 lou  lou  10194  6月  1 01:10 README.md
    drwxr-xr-x 3 lou  lou   4096  7月  3 00:53 templates/
  • 相关阅读:
    to_char &&to_date
    java中Integer 与 String 类型的 相互 转换
    group by 的用法
    谈 计算时间的天数差
    领域建模
    Java Classloader详解
    阿里巴巴Java招聘
    Maven Archetype
    负载均衡
    Maven
  • 原文地址:https://www.cnblogs.com/iamdevops/p/5636429.html
Copyright © 2020-2023  润新知