YUM トランザクション管理

「YUM トランザクション履歴」ダッシュボードを使用して、YUM トランザクション履歴を表示してトランザクションを管理します。このダッシュボードは、Amazon Linux で動作します。

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

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

要件

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

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

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

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

YUM トランザクション分析

「YUM トランザクション履歴」ダッシュボードでは以下の分析を使用します。

YUM トランザクション履歴分析
BigFix は、「YUM トランザクション履歴」ダッシュボードで実行されるアクションの結果を記録するログを生成します。YUM 履歴トランザクション分析は、アクション・ログ yum_history.log の内容を取得します。ログは、/var/opt/BESClient/EDRDeployData/yum_history.log にあります。
:NONE.
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 件の最新アクションを記録します。