CentOSのインストール後に初めてシステムを起動したときにソフトウェアをインストールします。

CentOSのインストール後に初めてシステムを起動したときにソフトウェアをインストールします。

OSをインストールするCentOS 6.4のカスタムテキストベースのインストールがあり、初めて起動した後にカスタムrc.localアプリケーションをインストールし、顧客用にシステムを準備するカスタムファイルがあります。インストールが完了すると、rc.local通常の操作のためにオペレーティングシステムに付属のソースファイルがコピーされます。

この方法は何年もうまくいきましたが、初めて起動した後にソフトウェアをインストールするより良い方法があるかどうか疑問に思いますか?それとも…OSをインストールした後に他のアプリをインストールするのが最善の方法ですか?

ベストアンサー1

今日インストールされているソフトウェアを含む自動化されたプロビジョニングおよび構成管理は、多くの進歩を遂げました。

CentOSシステムを設定するには、通常、次の手順を実行します。

  • 新しいシステム登録cobbler
  • A / AAA DNSエントリ、ホストエントリ、およびpuppetこのホストのサービス項目FreeeIPA
  • マシンをPXEブート(仮想または物理、方法を適用)
  • リラックスしてリラックスしてください。

しかし、これを達成するために、以前は次のことを行いました。

  • 作成済みkickstartcobblerこのシステムまたはシステム構成ファイルのファイル/テンプレート。
  • 必要なすべてのリポジトリのローカルミラーがあることを確認してください(必須ではありませんが非常に便利です)。
  • このホストに適用可能なすべての構成が定義されました。puppetmaster
  • sudoルール、HBAC、キー管理、SELinuxユーザーマッピングなどに関するすべての情報は、Identity Managerで定義されています。ssh

このインフラストラクチャは、集中型サービスと繰り返し可能な(ほぼ)無人システムのインストールを提供します。

コードが最適化されると、puppetホストに必要と思われるすべてのソフトウェアを含むシステムが誕生します。今後最初のブート。

おすすめ記事