如何在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