厨师 - 工作站设置


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

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

在 Windows 机器上

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

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

设置将如以下屏幕截图所示。

窗口设置

ChefDK 路径变量

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

在 Linux 机器上

为了在Linux机器上进行设置,我们需要首先在机器上安装curl。

步骤 1 - 在计算机上安装了curl后,我们需要使用Opscode的综合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 

Omnibus Chef 将通过将/opt/ chef/embedded/bin目录添加到 .bash_profile 文件来将 Ruby 和所有必需的 Ruby gem 安装到/opt/chef/embedded中。

如果已安装 Ruby,则通过运行以下命令在计算机上安装 Chef Ruby gem。

$ gem install chef