如何在CentOS 8/RHEL 8上安装Chef Workstation

时间:2020-02-23 14:30:37  来源:igfitidea点击:

如何在RHEL 8/CentOS 8 Linux系统上安装Chef Workstation? Chef Workstation的创建旨在为我们提供开始使用Infra和Chef InSpec所需的所有工具。其中我们将编写食谱,食谱,执行临时远程执行,远程扫描和所有其他配置任务,并执行可靠的依赖性和测试。

Chef工作站可以安装在Windows,macOS和Linux机器上。可以在本地计算机,虚拟机或者可远程访问的云实例上完成此安装。 Chef工作站提供了Chef开发工具包(ChefDK)附带的所有工具。

我们应该已经从如何在CentOS 8/RHEL 8上设置Chef Infra Server中安装了Chef服务器。

在CentOS 8/RHEL 8上安装Chef Workstation

通过在Chef Workstation版本页面上下载最新版本,在CentOS 8/RHEL 8上安装Chef Workstation。

sudo yum -y install wget
wget https://packages.chef.io/files/stable/chef-workstation/20.7.96/el/8/chef-workstation-20.7.96-1.el7.x86_64.rpm

下载后,在CentOS 8/RHEL 8上安装Chef Workstation:

$sudo yum localinstall chef-workstation-20.7.96-1.el7.x86_64.rpm
Updating Subscription Management repositories.
Last metadata expiration check: 0:01:19 ago on Fri 20 Sep 2019 04:49:10 AM EDT.
Dependencies resolved.
===================================================================================================================================================
 Package                                Arch                         Version                              Repository                          Size
===================================================================================================================================================
Installing:
 chef-workstation                       x86_64                       20.7.96-1.el7                         @commandline                       143 M

Transaction Summary
===================================================================================================================================================
Install  1 Package

Total size: 143 M
Installed size: 672 M
Is this ok [y/N]: y

通过运行以下命令验证版本,确保我们可以从命令行访问Chef Workstation:

$chef --version
Chef Workstation version: 0.9.31
Chef Infra Client version: 15.3.14
Chef InSpec version: 4.16.0
Chef CLI version: 1.0.13
Test Kitchen version: 2.3.2
Cookstyle version: 5.6.2

刀也应安装。

$knife --version
Chef Infra Client: 15.3.14

在CentOS 8/RHEL 8上配置Chef Knife和Chef工作站

Knife是命令行工具,可在工作站和Chef服务器之间提供接口。请按照下面的指南配置刀和厨师工作站环境,以开始为基础架构自动化编写Cookbook