📜  Chef-工作站设置

📅  最后修改于: 2020-11-04 04:48:03             🧑  作者: Mango


 

Chef遵循客户端-服务器体系结构的概念,因此,为了开始使用Chef,需要在工作站上设置Chef并在本地开发配置。以后可以将其上载到Chef服务器,以使它们在Chef节点上工作,需要进行配置。

Opscode提供了完全打包的版本,没有任何外部先决条件。这个完全打包的Chef称为omnibus安装程序

在Windows机器上

步骤1-在计算机上下载chefDK的安装.msi文件。

步骤2-按照安装步骤,将其安装在目标位置。

设置如下图所示。

视窗设定

ChefDK路径变量

$ echo $PATH 
/c/opscode/chef/bin:/c/opscode/chefdk/bin: 

在Linux机器上

为了在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