前のトピック: 修復管理次のトピック: 修復プロファイルの表示および編集


修復プロファイルの作成

CA Configuration Automation では修復を使用して、修復ジョブを実行するか、または変更を即時に行うことによってサーバまたはサービス コンポーネントの属性を変更することができます。 修復の変更は、以下のコンポーネントに対して行うことができます。

修復プロファイルに追加された各属性値は、1 つのステップとみなされます。 修復プロファイルには複数のステップを含めることが可能です。 プロファイル ジョブによってプロファイルが指定されている場合は、1 つのサーバ上でステップを実行する、複数のサーバで 1 つのステップを実行する、または複数のサーバで複数のステップを実行することが可能です。

また、マクロ ステップは、[コンポーネント ブループリント] > [マクロ]フォルダに含まれているエレメントから、修復プロファイルへ追加することもできます。 [マクロ]フォルダのエレメントをクリックすると、マクロ属性のシートが表示されます。 マクロを使用して、修復の変更を行う前にサービスを停止し、変更が行なわれた後で再開する、といったステップを実行することができます。 たとえば、WebLogic は実行中に自身の config.xml ファイルをキャッシュし、シャット ダウンされるときに、キャッシュしたファイルをディスクに書き込みます。 WebLogic を停止せず、CA Configuration Automation を使用して config.xml ファイルに変更を加えると、WebLogic が停止して、キャッシュされたファイルをディスクに書き込むときに、変更が上書きされます。

この問題を回避するために、修復ジョブを作成することができます。このジョブの中には、最初のステップとして WebLogic を停止し、後続のステップで必要な変更を行い、最後のステップとして WebLogic を開始する別のマクロを実行するマクロが含まれます。

注: 構成ファイルの中には、修復を使用して変更できないものもあります(listener.ora など)。 これらのファイル上で修復を無効にするために、クラス属性シートに[修復ジョブを許可]オプションが追加されています。 修復の変更を防ぐために、デフォルトでこれらのファイルのオプションは[いいえ]に設定されています。 ファイルが修復を使用して変更できるかどうかを確認するには、[ブループリント]-[構造クラス]に移動してファイルを選択し、[構造クラスの編集/表示]を選択してクラス属性シートを表示します。 [修復ジョブを許可]オプションが[はい]に設定されている場合、修復を使用してファイルを修正することができます。

以降のセクションでは、修復を手動で使用して、単純な即時の属性変更を実行する方法について説明します。 次のセクションは、複数ステップの修復ジョブの作成について説明しています。このジョブの中には、マクロと修復ジョブ ステップを含めることが可能で、ジョブとしてスケジュールおよび管理することができます。

修復プロファイルを作成する方法

  1. [管理]リンクをクリックし、[修復]タブをクリックします。

    [修復]タブのページが表示されます。

  2. [プロファイル]リンク(メイン タブの下)をクリックします。

    [修復プロファイル]ページが表示され、修復プロファイル テーブルに存在するすべてのプロファイルがリスト表示されます。

  3. [テーブル アクション]ドロップダウン リストから[修復プロファイルの作成]を選択します。

    修復プロファイルの作成ウィザードの[プロファイル]ページが表示されます。

  4. 対応するフィールドに以下の情報を入力し、[次へ]をクリックします。
    名前

    プロファイルの名前を指定します。

    説明

    プロファイルの機能または目的を説明します。

    [ステップ]ページが表示されます。

  5. [テーブル アクション]ドロップダウン リストから[ステップの作成]を選択します。

    CA Configuration Automation で認識されているソフトウェア コンポーネントが、[コンポーネント]ペインにリスト表示されます。

  6. コンポーネント ツリーをナビゲートし、修復する値が含まれているエレメントをクリックします。

    [詳細]の[名前]フィールドには選択したエレメントが表示され、[アクション]フィールドには[更新]が表示されます。

  7. 対応するフィールドに、適切な情報を入力し、[ステップの追加]をクリックします。
    新規の値

    選択されたエレメントに割り当てられる値を指定します。

    変更の説明

    修復プロファイルによって行われている変更について説明します。

    予期された値と実際の値が一致しなかった場合は失敗にする

    値の相違が現在の変更に影響を与える場合は、変更を完了せずに失敗とするかどうかを指定します。

    値が変わっており、変更の後コンポーネントがリフレッシュされていない場合には、CA Configuration Automation データベース に格納されている値が実際の値と異なる可能性もあるため、これは重要です。 操作を失敗させることにより、ユーザは修復ジョブを再実行する前に、相違について調べて、評価します。

    ステップがターゲット サーバ上で失敗した場合は停止

    このステップが失敗した場合に、このプロファイルに関連付けられている修復ジョブを停止するかどうかを指定します。

    メッセージは、ステップが作成されたことを確認します。

  8. ([詳細]フィールドの上にある)[サーバ]リンクをクリックします。

    サマリ テーブルに円グラフが表示されます。

  9. 以下のいずれかを実行します。

    新しく作成されたステップが、ステップ テーブルに表示されます。

  10. (オプション)以下のオプションのいずれかを使用してステップの順序を並べ替えます。
  11. [完了]をクリックします。

    修復プロファイル テーブルにプロファイルが表示されます。