Red Hat Training

A Red Hat training course is available for Red Hat JBoss Operations Network

12.4. 設定項目の追跡

JBoss ON 設定管理の多くは、設定ファイルを編集するか、ファイルおよびパッケージを更新することでリソースの変更を 実装する ように設計されています。しかし、設定を管理する別の要素は、変更を検出 することです。
管理者は、実稼動システムから内部リソースまで、あらゆるタイプの環境でシステムの最適な設定を計画する大量の時間を設定する必要があります。この理想的な構成には、ファイル設定、ソフトウェアバージョン、およびシステム設定が含まれます。リソース設定は徐々に変更しますが、管理者はこれらの変更を追跡して、予定外の変更や望ましくない変更がリソースに影響を与えないようにする必要があります。ベースラインの設定と変更追跡を定義すると、メンテナンス時および障害時にシステムが回復性を維持します。
リソースの設定に発生する予定外の変更は、設定が設計されたベースラインから移動するため、drift と呼ばれます。ドリフトは、特にコロケーション機能や仮想マシンの使用において、ソフトウェアやハードウェアの更新が頻繁に行われるために一般的です。
実稼働、ステージング、開発、およびリカバリーの設定は、一貫性を維持するために同一またはほぼ同一の設定を持つように設計されています。異なる環境内の設定が変更されると、設定の差が生じ ます。最終的に、この構成のギャップは、実稼働システムとバックアップシステムの構成が異なるため、障害復旧の失敗や高可用性の障害につながる可能性があります。
ドリフト監視 は、非常に一般的で、無料 コンテンツの監視 を可能にします。構造化の設定管理ではなく、ドリフト監視は、変更、ファイルの変更、バイナリーファイルの変更を追跡します。
Configuration History v.Configuration Drift
リソースの設定履歴は、その特定のリソースインスタンスのサポートされる設定プロパティーにのみ適用されます。
ドリフト管理には、設定変更に関する外部のビューがあります。ドリフトはプラットフォームや JBoss サーバーなどのリソースに関連付けられますが、そのリソースに制限されず、そのリソースのプロパティーを設定することはできません。
  • 誤差は、追加/削除されたファイルやバイナリーファイルなど、ディレクトリー内のファイル全体を調べます。
  • drift は、ドリフトの監視をサポートするすべてのリソースに適用できるユーザー定義のテンプレートをサポートします。
  • drift は、各変更セット(snapshot)が以前の一連の変更と比較される変更履歴を継続的に保持できます。JBoss ON では、定義されたベースラインスナップショットに対する各変更を比較できます。
基本的に監視する必要のあるディレクトリーとファイルを識別するプロファイルであるドリフト定義。ベースディレクトリーまたはそのサブディレクトリー(ファイルの変更、新規ファイル、削除ファイルなど)に変更が加えられるたびに、ドリフト検出によって変更が認識され、レコードが記録されます。
管理者は、予定の変更、メンテナンスおよび更新、およびサーバーの変更を追跡するために、管理者がドリフト検出を使用できます。変更が発生したことを管理者が認識する必要がある一般的なシナリオが多数あります(また、特定の変更を特定できます)。ただし、通常の JBoss ON 設定トラッキング外のエリアで発生します。
  • システムパスワードの変更
  • システム ACL の変更
  • データベースおよびサーバーの URL の変更
  • JBoss の設定変更
  • アプリケーションによって使用される JAR、WAR、およびその他のバイナリーファイルが変更されました。
  • スクリプトの変更
注記
ドリフトは JBoss ON によって管理されるリソースにバインドされず、制限されません。プラットフォームのドリフト定義を作成し、JBoss ON エージェントが実行するシステムユーザーがそのディレクトリーにアクセスできる限り、JBoss ON インベントリーのファイルまたはディレクトリーを監視するように設定できます。
設定のドリフトの管理については、を参照してください 15章設定項目の管理