Chef – 工作站设置
Chef – 工作站设置
Chef 遵循客户端-服务器架构的概念,因此为了开始使用 Chef,需要在工作站上设置 Chef 并在本地开发配置。稍后它可以上传到 Chef 服务器,使它们在需要配置的 Chef 节点上工作。
Opscode 提供了一个完全打包的版本,它没有任何外部先决条件。这个完全打包的 Chef 称为综合安装程序。
在 Windows 机器上
第 1 步– 在机器上下载 ChefDK 的 setup .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”’ &Gt ~/.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