Chef (シェフ) とは

米 Opscode が開発・提供しているオープンソースの構成管理ツール。

Ruby および Erlang で開発されており、処理内容を記述する「 Recipe (レシピ) 」には Ruby を使用する。構成の適用方法としては、クライアント・サーバによる方法と、設定を行いたいホスト上で直接実行するスタントアロンでの方法を選べる。

 

クライアント・サーバでの設定では、クライアント側に「 Node 」、サーバ側に「 Chef サーバ」をインストールする必要がある。

また、別途「 Recipe 」の作成や管理を行うマシン(「 Workstation 」と呼ばれる)を用意することもできる。

なお「 Recipe 」、設定ファイルを作成するための「 Template 」、環境によって異なる値を記述する「 Attribute 」などは「 Cookbook 」によって管理されている。

label 関連タグ label これまでの『テック用語集』の記事一覧
label 著者
トレタン編集部

教育研修担当 (トレーニング担当者) のためのWebマガジンを編集しています。

    • 「こんな特集、記事を読んでみたい」というリクエスト
    • 「こんな記事を書いてみたい」という執筆者の方のお問い合わせ

や誤植のご連絡など、お問い合わせフォームより受付しています。

お気軽に問い合わせくださいませ!!

contacts トレタン お問い合わせフォーム