同时Chef拥有三种管理模式:Chef-Solo、Client-Server和Opscode Platform。简单来说,Chef 是一个系统集成框架,为整个架构提供配置管理功能。 ?
chef-solo -c solo.rb -j node.json #使用指定的配置文件和json属性运行chef-solo。 是否收费 Chef是一个部分开源的项目。
}/chef-nexus-repository-manager.tar.gz" ADD solo.json.erb /var/chef/solo.json.erb # Install using chef-solo...14.12.9 \ && /opt/chef/embedded/bin/erb /var/chef/solo.json.erb > /var/chef/solo.json \ && chef-solo
ChefDK——在Conjur,chef-solo被大量使用,使用它整合工具非常方便。在这些工具中笔者最喜欢的就是test-kitchen,它不止适用Chef。
timestamp}}", "tags": { "Image": "application" } }], "provisioners": [{ "type": "chef-solo...其次,我们使用`chef-solo`替换了`shell`。我们告诉它在哪里可以找到cookbooks目录,以及要运行哪个recipe。
这是Chef的结构图,对图做一点解释: 有一个中心服务器(运行chef-server) Chef将数据存储在CouchDB数据库里面 RabbitMQ和chef-solo等提供搜索的功能 Chef...validator.pem到新加的Client *它利用这个pem进行注册得到自己的client.pem进行以后的认证 Client连到Chef服务器查看如何配置自己,然后进行自我配置 3.2 Chef三种模式 Chef-Solo
3.1 Chef结构 这是Chef的结构图,对图做一点解释: 有一个中心服务器(运行chef-server) Chef将数据存储在CouchDB数据库里面 RabbitMQ和chef-solo...validator.pem到新加的Client *它利用这个pem进行注册得到自己的client.pem进行以后的认证 Client连到Chef服务器查看如何配置自己,然后进行自我配置 3.2 Chef三种模式 Chef-Solo
您也可以选择安装名为 chef-solo 的独立客户端。 Puppet 类似于 Chef。...它需要在目标节点上安装一个主服务器和客户端代理,并提供一个安装独立客户端(等效于 chef-solo)的选项。您可以使用 Puppet 命令下载并安装部署模块。
于是 Puppet 推出了 standalone 模式,Chef 出现了 chef-solo 这样去中心化的特性。
领取专属 10元无门槛券
手把手带您无忧上云