📅  最后修改于: 2020-11-04 04:48:03             🧑  作者: Mango
Chef遵循客户端-服务器体系结构的概念,因此,为了开始使用Chef,需要在工作站上设置Chef并在本地开发配置。以后可以将其上载到Chef服务器,以使它们在Chef节点上工作,需要进行配置。
Opscode提供了完全打包的版本,没有任何外部先决条件。这个完全打包的Chef称为omnibus安装程序。
步骤1-在计算机上下载chefDK的安装.msi文件。
步骤2-按照安装步骤,将其安装在目标位置。
设置如下图所示。
$ echo $PATH
/c/opscode/chef/bin:/c/opscode/chefdk/bin:
为了在Linux机器上进行设置,我们需要首先使机器卷曲。
步骤1-在计算机上安装curl后,我们需要使用Opscode的omnibus Chef安装程序将Chef安装在工作站上。
$ curl –L https://www.opscode.com/chef/install.sh | sudo bash
步骤2-在机器上安装Ruby。
步骤3-将Ruby添加到路径变量。
$ echo ‘export PATH = "/opt/chef/embedded/bin:$PATH"’ ≫ ~/.bash_profile &&
source ~/.bash_profile
通过将/ opt / chef / embedded / bin目录添加到.bash_profile文件,Omnibus Chef将Ruby和所有必需的Ruby gem安装到/ opt / chef / embedded中。
如果已经安装了Ruby,则通过运行以下命令在计算机上安装Chef Ruby gem。
$ gem install chef