YUM トランザクションの管理

「YUM トランザクション履歴」ダッシュボードを使用して、YUM トランザクション履歴を表示しトランザクションを管理します。

このダッシュボードには YUM トランザクション履歴が表示され、適用環境内でトランザクションをロールバックしたり、元に戻したり、やり直したりするのに使用できます。

ロールバック
ロールバック機能は、指定したトランザクションの時点までのトランザクションをすべて取り消します。
元に戻す
元に戻す機能は、選択したトランザクションのみを元に戻します。
繰り返し
やり直し機能は最近のトランザクション・アクションを繰り返します。
注: アクティブ・カーネルをカーネル更新に対してロールバックすることはできません。

要件

「YUM トランザクション履歴」ダッシュボードを使用するには、以下の要件が満たされていることを確認してください。

  • BigFix バージョン 9.5 以降を使用してください。
  • Oracle Linux 6 以降を使用してください。
  • YUM バージョン 3.2.28 以降を使用している。
    注: ロールバック機能は YUM バージョン 3.2.29 以降でサポートされています。
    注: 選択したエンドポイントの YUM バージョンが 3.2.29.22 より前の場合、ダッシュボードでその YUM バージョンの隣に警告サインが表示され、ロールバック・アクションがサポートされないバージョンであることを示します。サポートされないバージョンの場合、すべてのトランザクションに対して「ロールバック」ボタンが無効になります。
  • 「パッチ・サポート」サイトをサブスクライブする。
  • YUM トランザクション履歴分析をアクティブ化する。

YUM トランザクション・アクション

「アクション」列は、ダッシュボードでの YUM トランザクション・アクションを示します。以下の表に、トランザクションごとのアクションの詳細を示します。
1. トランザクション・アクションの説明

アクション 省略形 説明\n
ダウングレード D 少なくとも 1 つのパッケージが以前のバージョンにダウングレードされました。
消去 E 少なくとも 1 つのパッケージが削除されました。
以下をインストールします。 I 少なくとも 1 つの新しいパッケージがインストールされました。
廃止 O 少なくとも 1 つのパッケージが廃止としてマークを付けられました。
再インストール R 少なくとも 1 つのパッケージが再インストールされました。
更新 U 少なくとも 1 つのパッケージが新しいバージョンに更新されました。
YUM 履歴について詳しくは、Red Hat Product Documentation サイトを参照してください。

YUM トランザクション分析

ダッシュボードでは、以下の分析が使用されます。

YUM トランザクション履歴分析
BigFix Patches for Oracle Linux は、「YUM トランザクション履歴」ダッシュボードで実行されるアクションの結果を記録するログを生成します。YUM 履歴トランザクション分析は、アクション・ログ yum_history.log の内容を取得します。ログは、/var/opt/BESClient/EDRDeployData/yum_history.log にあります。
YUM ログ分析
YUM ログは、YUM がデフォルトで /var/log/yum.log に生成する正式なログです。デフォルトの場所を変更するには、/etc/yum.conf のログ・ファイルの設定を変更します。YUM ログ分析は、トラブルシューティングの目的に非常に有効です。
分析には 2 つのプロパティーがあります。
YUM ログ・プロパティー
実行された操作をすべてログに記録し、変更されたトランザクションを識別します。このログは、YUM ログ・ファイルの最後の 40 行を取得します。
YUM 履歴ダッシュボードのアクション・ログ
このログは、アクションからのやり直しの操作、元に戻す操作、およびロールバックの操作のアクション・ログをリストします。アクションは、/var/opt/BESClient/EDRDeployData/yum_history.log にログを書き込みます。YUM 履歴ダッシュボードのアクションは、5 件の最新アクションを記録します。

トラブルシューティング

「YUM トランザクション履歴」ダッシュボードのトラブルシューティングを実行するには、var/opt/BESClient/EDRDeployData 内の yum_history.log ファイルを確認します。