この記事では、CentOS 7 に Puppet サーバーをインストールして構成するために必要な手順について説明しました。このチュートリアルを続行する前に、ユーザーとしてログインしていることを確認してください。 sudo
で 特権。このチュートリアルのすべてのコマンドは、root 以外のユーザーとして実行する必要があります。
Puppet は、Apache ライセンスの下でリリースされ、GNU/Linux、Mac、BSD、Solaris、および Windows 用に Puppet Labs によって開発された無料のオープンソース ソフトウェアです。このプロジェクトは Ruby 言語で書かれており、システム セットアップを配布するためのサーバー自動化、配布用のクライアントとサーバー、および構成を実現するためのライブラリで主に使用されます。
人形の特徴
- 同じ問題を解決する全員が重複しないように設計されています。
- 成熟したツール
- 強力なフレームワーク
- システム管理者の技術的タスクを簡素化する
- システム管理者のタスクは Puppet のネイティブ コードで記述され、共有できます。
- 迅速かつ反復可能な変更を機械的に行うことを可能にする
- システムの一貫性と整合性を維持する
- クラウドに加えて、物理および仮想装置の管理に役立つ
Puppet サーバーを CentOS 7 にインストール
ステップ 1. 最初のコマンドはパッケージ リストを更新し、最新バージョンと依存関係を確実に取得します。
sudo yum install epel-release sudo yum update
ステップ 2.CentOS に Puppet サーバーをインストールします。
まず、対応する CentOS バージョンに Puppet Labs パッケージ リポジトリを使用して、最新バージョンの Puppet をインストールします。
rpm -ivh http://yum.puppetlabs.com/puppetlabs-release-el-7.noarch.rpm
- マスターサーバーへの Puppet のインストール:
yum install puppet-server
次に、次のコマンドを実行して Puppet を最新バージョンにアップグレードします。
puppet resource package puppet-server ensure=latest
アップグレード プロセスが完了したら、パペット マスターを再起動する必要があります。
/etc/init.d/puppetmaster restart
- エージェントノードへのパペットのインストール:
yum install puppet
次のコマンドを使用して、インストールされている puppet エージェントを最新バージョンにアップグレードします:
puppet resource package puppet ensure=latest
アップグレードが完了したら、puppet サービスを再起動して変更を有効にする必要があります:
/etc/init.d/puppetmaster restart
おめでとうございます。CentOS 7 に Puppet サーバーをインストールして構成する方法を学習しました。質問がある場合は、下にコメントを残してください。