OSをインストールするCentOS 6.4のカスタムテキストベースのインストールがあり、初めて起動した後にカスタムrc.local
アプリケーションをインストールし、顧客用にシステムを準備するカスタムファイルがあります。インストールが完了すると、rc.local
通常の操作のためにオペレーティングシステムに付属のソースファイルがコピーされます。
この方法は何年もうまくいきましたが、初めて起動した後にソフトウェアをインストールするより良い方法があるかどうか疑問に思いますか?それとも…OSをインストールした後に他のアプリをインストールするのが最善の方法ですか?
答え1
今日インストールされているソフトウェアを含む自動化されたプロビジョニングおよび構成管理は、多くの進歩を遂げました。
CentOSシステムを設定するには、通常、次の手順を実行します。
- 新しいシステム登録
cobbler
- A / AAA DNSエントリ、ホストエントリ、および
puppet
このホストのサービス項目FreeeIPA
- マシンをPXEブート(仮想または物理、方法を適用)
- リラックスしてリラックスしてください。
しかし、これを達成するために、以前は次のことを行いました。
- 作成済み
kickstart
cobbler
このシステムまたはシステム構成ファイルのファイル/テンプレート。 - 必要なすべてのリポジトリのローカルミラーがあることを確認してください(必須ではありませんが非常に便利です)。
- このホストに適用可能なすべての構成が定義されました。
puppetmaster
sudo
ルール、HBAC、キー管理、SELinuxユーザーマッピングなどに関するすべての情報は、Identity Managerで定義されています。ssh
このインフラストラクチャは、集中型サービスと繰り返し可能な(ほぼ)無人システムのインストールを提供します。
コードが最適化されると、puppet
ホストに必要と思われるすべてのソフトウェアを含むシステムが誕生します。今後最初のブート。