LDAP/Kereberos インストールを自動化(複製)する方法

LDAP/Kereberos インストールを自動化(複製)する方法

Kerberos と LDAP と連携するように設定した Debian を実行するコンピュータが複数あります。まず、/run、/sys、/etc/fstab、/etc/hosts などのディレクトリやファイルを除いて、基本的な複製を試みましたrsyncrsyncしかし失敗しました。 UUIDを指定するいくつかのファイルがコピーされました(私のファイルが省略されている場合、ファイルが何であるかわかりません)。だから私は、find -mmin -90過去90分間に変更されたすべてのファイル(/ proc、/ devなどを除く)を見つけるために、より詳細なアプローチを取ることにしました。ただし、転送のUUID仕様がわからないため、これも失敗します。

答え1

通常、ディストリビューションのパッケージマネージャ(apt)を使用して、ソフトウェアと適切な構成管理ツール(注釈に記載されているAnsible / Chef / PuppetまたはDebianのデフォルトのdebconf)をインストールしてサイト固有の情報と文書を伝播する必要があります。ファイルを一括コピーするのは良いアプローチではありません。

最近コンピュータを手動で構成していて、他のコンピュータに設定を複製したい場合blueprintツールがすぐに必要なものかもしれません。インストールされているパッケージのリスト(apt-getDebianで使用されているものと同じ)、設定ファイル(Debianなど/etc/)、さらにDebianで手動でコンパイルしてインストールしたバイナリまでを識別します/usr/local/。このツールを使用すると、ChefスクリプトとPuppetスクリプトの生成を自動化できます。それ以外の場合は、すでに手動で実行されているすべてのインストールおよび構成手順をコーディングする必要があります。

あなたの場合は遅すぎるかもしれませんが、後でetckeeperDebianパッケージをインストールしたいかもしれません。これにより、パッケージの内容のバージョンが自動的に指定され、パッケージの変更/etc/(installs / upgrades / removalsを含む)を識別して記録できます。はるかに簡単です。

複数のコンピュータにDebianを最初からインストールする場合は、Debianの「事前シード」ツールやFAIやDebian Liveなどのカスタムイメージ作成ツールを調べることをお勧めします。また見てください」小規模でLinuxの配備と構成管理を自動化 - それは価値がありますか?」。

関連情報