GNU/Linux >> Linux の 問題 >  >> Cent OS

RHELおよびCentOS8/7にCHEFワークステーションをインストールする方法

シェフ は人気のある構成管理ツールの1つであり、ITインフラストラクチャ環境全体の展開、構成、および管理を迅速に自動化するために使用されます。

このChefシリーズの最初のパートでは、Chefの概念について説明しました。これは、次の3つの重要なコンポーネントで構成されています。Chefワークステーションシェフサーバーシェフクライアント/ノード

この記事では、 Chef Workstationをインストールしてテストする方法を学習します。 RHEL / CentOS 8/7 Linuxディストリビューション。

CentOS/RHELへのChefワークステーションのインストール

シェフワークステーション 管理者がレシピやクックブックを作成するために作業するマシンです。 Chef Workstationを使用すると、開発者/管理者はインフラストラクチャをコードとして作成できます。すべての開発およびテストプロセスは、Chefワークステーションで実行できます。 Windows、macOS、Redhat、Ubuntu、Debianにインストールできます。これは、テストを開発するために必要なすべてのパッケージ、ツール、およびChef-CLI、Knife、ChefInfraClientなどの依存関係で構成されています。

1。 Chef Workstationのダウンロードページに移動し、ディストリビューションリリースバージョンに適したパッケージを入手するか、次のwgetコマンドを使用してターミナルに直接ダウンロードします。

------ On CentOS / RHEL 7 ------ 
# wget https://packages.chef.io/files/stable/chefdk/4.13.3/el/7/chefdk-4.13.3-1.el7.x86_64.rpm

------ On CentOS / RHEL 8 ------
# wget https://packages.chef.io/files/stable/chefdk/4.13.3/el/8/chefdk-4.13.3-1.el7.x86_64.rpm

2。 次に、次のrpmコマンドを使用して ChefDKをインストールします 示されているように。

# rpm -ivh chefdk-4.13.3-1.el7.x86_64.rpm

3。 ChefDKを確認します 次のコマンドを使用してインストールします。

# chef -v

4。 次に、簡単なレシピでワークステーションを検証します。ここでは、テキストファイル test.txtを作成します 「WelcometoTecmint」が含まれている必要があります 」シェフを使用します。

# vi tecmintchef.rb

次のコードを追加します。

file 'text.txt' do
    content 'Welcome to Tecmint'
end

5。 以下のコマンドを使用してレシピを実行します。初めて実行するときは、ライセンスを受け入れるように求められます。

# chef-apply tecmintchef.rb

ファイルtest.txt が作成され、図のようにlsコマンドを実行して確認できます。

# ll

ChefWorkstationのアンインストール

6。 次のコマンドを実行して、ChefWorkstationをシステムからアンインストールします。

# rpm -e chefdk

それでおしまい!この記事では、ChefWorkstationのインストールとテストについて説明しました。今後の記事でChefクライアントサーバーモデルを確認します。


Cent OS
  1. CentOS 6 / RHEL 6(x86_64)にVMwareWorkstation8をインストールする方法

  2. CentOS8/7およびRHEL8/7にGoLangをインストールする方法

  3. CentOS /RHEL7/6にHAProxyをインストールして設定する方法

  1. CentOS 7.0 / 7.1 / 7.2 / 7.3 / 7.4 / 7.5/7.6をCentOS7.7に更新する方法

  2. CentOS /RHEL8/7にApacheMavenをインストールする方法

  3. CentOS /RHEL7/6およびFedoraにRabbitMQをインストールする方法

  1. RHEL 8 /CentOS8にsambaをインストールして設定する方法

  2. CentOSおよびRedHatLinux8/7にXRDPをインストールする方法

  3. CentOS 8 /RHEL8にコックピットをインストールして使用する方法