Redhat サーバーと Ubuntu サーバーに同じパッケージと構成があることを確認するにはどうすればよいですか?

Redhat サーバーと Ubuntu サーバーに同じパッケージと構成があることを確認するにはどうすればよいですか?

すべての Redhat ボックスに同じパッケージと構成があることを保証する方法を探しています。たとえば、新しいサーバーを追加すると、サーバーが構成され、パッケージがインストールされます。

Ubuntuでも同様です。

マスター サーバーを複製するスクリプトを手動で作成することはできますが、無知なオペレーターでも処理できる方法でこれを実現する他のソリューションがあるかどうか、またはコマンド ラインを必要とせずに完全に自動化できるかどうかを知る必要があります。

Windows ではドメイン コントローラーを使用していますが、問題なく動作し、すべてのシステムを構成および更新します。Linux ボックスは 2 つしかないため、Windows ボックスが数百台ある場合と比べて問題はそれほど大きくありませんが、最終的にはセットアップをグローバルに拡張するため、Linux 用の計画も準備する必要があります。

答え1

最終的には、別の回答で説明されているように、完全な構成管理セットアップが必要になります。最初のステップとして最適なソリューションは、サーバーのインストールに Kickstart ファイルを使用することです。これは Red Hat の革新でしたが、幸いなことに、Ubuntu でも同様の形式が使用されています。

既存のRed Hatサーバーを見て、anaconda-ks.cfgルートユーザーのホームディレクトリにあるファイルを調べてください。これにより、サーバーが最初にどのようにインストールされたかがわかり、新しいキックスタートファイルの基礎となる可能性があります。system-config-kickstartユーティリティをダウンロードすることもできます。Ubuntuでは、同じユーティリティが以下から入手できます。sudo apt-get install system-config-kickstart

Red Hatスタイルの指示

Ubuntuの手順

答え2

構成管理ツールが必要なようです。おそらく最も人気があるのは傀儡そしてシェフ、しかし、選択肢はたくさんある

関連情報