ベースラインでの複数パッケージのインストール

複数パッケージのベースラインのインストール機能を使用すると、複数の固有パッケージを含む Fixlet を 1 つのベースラインから適用するときに、時間を短縮することができます。

このタスクについて

ベースライン内のすべての Fixlet のパッケージをインストールまたは更新するには、この機能を有効化するタスクと、適切な複数パッケージのベースラインのインストール・タスクを、ベースラインに追加する必要があります。
注: 複数パッケージのベースラインのインストール機能では、「アクションの実行」の事前キャッシュ・オプション「すべての制約を満たす前のダウンロードの開始 (Start download before all constraints are met)」はサポートされません。

手順

  1. ベースラインを作成します。

    コンソールで、「ツール」メニューから「ベースラインの新規作成」を選択します。Fixlet サイトで Fixlet を強調表示して、コンテキスト・メニューから「新しいベースラインに追加」を選択することもできます。

  2. 関連タスクを新規ベースラインに追加します。以下のテーブルにリストされているタスクの順序が重要です。
    RHEL 6
    1. RHEL 6 のタスク
    Fixlet ID タスク\n
    200 複数パッケージのベースラインのインストール用 RHEL 6 パッケージ・リスト・ファイルを削除 (Delete RHEL 6 Package List File for Multiple-Package Baseline Installation)
    300 トラブルシューティング: RHEL 6 パッチ・デプロイメント・ログ - クリーンアップ (RHEL 6 Patching Deployment Logs - Cleanup)
    301 RPM-GPG-KEY-redhat-release - RHEL 6 のインポート
    201 複数パッケージのベースラインのインストール機能を有効化 - RHEL 6 (Enable the Multiple-Package Baseline Installation feature - RHEL 6)
    RHEL 7
    2. RHEL 7 のタスク
    Fixlet ID タスク\n
    200 複数パッケージのベースラインのインストール用 RHEL 7 パッケージ・リスト・ファイルを削除 (Delete RHEL 7 Package List File for Multiple-Package Baseline Installation)
    300 トラブルシューティング: RHEL 7 パッチ・デプロイメント・ログ - クリーンアップ (RHEL 7 Patching Deployment Logs - Cleanup)
    301 RPM-GPG-KEY-redhat-release をインポート - RHEL 7 (Import RPM-GPG-KEY-redhat-release - RHEL 7)
    201 複数パッケージのベースラインのインストール機能を有効化 - RHEL 7 (Enable the Multiple-Package Baseline Installation feature - RHEL 7)
    System z 上の RHEL 6
    3. System z 上の RHEL 6 のタスク
    Fixlet ID タスク
    200 複数パッケージのベースラインのインストール用 RHEL 6 パッケージ・リスト・ファイルを削除 - s390x (Delete RHEL 6 Package List File for Multiple-Package Baseline Installation - s390x)
    300 トラブルシューティング: RHEL 6 パッチ・デプロイメント・ログ - クリーンアップ - s390x (RHEL 6 Patching Deployment Logs - Cleanup - s390x)
    301 RPM-GPG-KEY-redhat-release をインポート - RHEL 6 - s390x (Import RPM-GPG-KEY-redhat-release - RHEL 6 - s390x)
    201 複数パッケージのベースラインのインストール機能を有効化 - RHEL 6 - s390x (Enable the Multiple-Package Baseline Installation feature - RHEL 6 - s390x)
    System z 上の RHEL 7
    4. System z 上の RHEL 7 のタスク
    Fixlet ID タスク\n
    200 複数パッケージのベースラインのインストール用 RHEL 7 パッケージ・リスト・ファイルを削除 - s390x (Delete RHEL 7 Package List File for Multiple-Package Baseline Installation - s390x)
    300 トラブルシューティング: RHEL 7 パッチ・デプロイメント・ログ - クリーンアップ - s390x (RHEL 7 Patching Deployment Logs - Cleanup - s390x)
    301 RPM-GPG-KEY-redhat-release をインポート - RHEL 7 - s390x (Import RPM-GPG-KEY-redhat-release - RHEL 7 - s390x)
    201 複数パッケージのベースラインのインストール機能を有効化 - RHEL 7 - s390x (Enable the Multiple-Package Baseline Installation feature - RHEL 7 - s390x)
    RHEL 7 PPC64LE
    5. RHEL 7 PPC64LE のタスク
    Fixlet ID タスク\n
    200 複数パッケージのベースラインのインストール用 RHEL 7 パッケージ・リスト・ファイルを削除 - PPC64LE (Delete RHEL 7 Package List File for Multiple-Package Baseline Installation - PPC64LE)
    300 トラブルシューティング: RHEL 7 パッチ・デプロイメント・ログ - クリーンアップ - PPC64LE (RHEL 7 Patching Deployment Logs - Cleanup - PPC64LE)
    301 RPM-GPG-KEY-redhat-release をインポート - RHEL 7 - PPC64LE (Import RPM-GPG-KEY-redhat-release - RHEL 7 - PPC64LE)
    201 複数パッケージのベースラインのインストール機能を有効化 - RHEL 7 - PPC64LE (Enable the Multiple-Package Baseline Installation feature - RHEL 7 - PPC64LE)
    RHEL 7 PPC64BE
    6. RHEL 7 PPC64 のタスク
    Fixlet ID タスク
    200 複数パッケージのベースラインのインストール用 RHEL 7 パッケージ・リスト・ファイルを削除 - PPC64BE (Delete RHEL 7 Package List File for Multiple-Package Baseline Installation - PPC64BE)
    300 トラブルシューティング: RHEL 7 パッチ・デプロイメント・ログ - クリーンアップ - PPC64BE (RHEL 7 Patching Deployment Logs - Cleanup - PPC64BE)
    301 RPM-GPG-KEY-redhat-release をインポート - RHEL 7 PPC64BE (Import RPM-GPG-KEY-redhat-release - RHEL 7 PPC64BE)
    201 複数パッケージのベースラインのインストール機能を有効化 - RHEL 7 - PPC64BE (Enable the Multiple-Package Baseline Installation feature - RHEL 7 - PPC64BE)
    RHEL 8 x86_64
    7. RHEL 8 x86_64 のタスク
    Fixlet ID タスク\n
    200 複数パッケージのベースラインのインストール用 RHEL 8 パッケージ・リスト・ファイルを削除 (Delete RHEL 8 Package List File for Multiple-Package Baseline Installation)
    300 トラブルシューティング: RHEL 8 パッチ・デプロイメント・ログ - クリーンアップ (RHEL 8 Patching Deployment Logs - Cleanup)
    301 RPM-GPG-KEY-redhat-release - RHEL 8 のインポート
    201 複数パッケージのベースラインのインストール機能を有効化 - RHEL 8 (Enable the Multiple-Package Baseline Installation feature - RHEL 8)
    RHEL 8 PPC64LE
    8. RHEL 8 PPC64LE のタスク
    Fixlet ID タスク\n
    200 複数パッケージのベースラインのインストール用 RHEL 8 パッケージ・リスト・ファイルを削除 - PPC64LE (Delete RHEL 8 Package List File for Multiple-Package Baseline Installation - PPC64LE)
    300 トラブルシューティング: RHEL 8 パッチ・デプロイメント・ログ - クリーンアップ (RHEL 8 Patching Deployment Logs - Cleanup)
    301 RPM-GPG-KEY-redhat-release をインポート - RHEL 8 - PPC64LE (Import RPM-GPG-KEY-redhat-release - RHEL 8 - PPC64LE)
    201 複数パッケージのベースラインのインストール機能を有効化 - RHEL 8 - PPC64LE (Enable the Multiple-Package Baseline Installation feature - RHEL 8 - PPC64LE)
    System z 上の RHEL 8
    9. System z 上の RHEL 8 のタスク
    Fixlet ID タスク\n
    200 複数パッケージのベースラインのインストール用 RHEL 8 パッケージ・リスト・ファイルを削除 - s390x (Delete RHEL 8 Package List File for Multiple-Package Baseline Installation - s390x)
    300 トラブルシューティング: RHEL 8 パッチ・デプロイメント・ログ - クリーンアップ - s390x (RHEL 8 Patching Deployment Logs - Cleanup - s390x)
    301 RPM-GPG-KEY-redhat-release をインポート - RHEL 8 - s390x (Import RPM-GPG-KEY-redhat-release - RHEL 8 - s390x)
    201 複数パッケージのベースラインのインストール機能を有効化 - RHEL 8 - s390x (Enable the Multiple-Package Baseline Installation feature - RHEL 8 - s390x)
    RHEL 9 x86_64
    10. RHEL 9 x86_64 のタスク
    Fixlet ID タスク\n
    200 複数パッケージのベースラインのインストール用 RHEL 9 パッケージ・リスト・ファイル - x86_64 を削除 (Delete RHEL 9 Package List File for Multiple-Package Baseline Installation - x86_64)
    300 トラブルシューティング: RHEL 9 パッチ・デプロイメント・ログ - クリーンアップ - x86_64 - s390x (RHEL 9 Patching Deployment Logs - Cleanup - x86_64)
    301 RPM-GPG-KEY-redhat-release - RHEL 9 x86_64 をインポート
    201 複数パッケージのベースラインのインストール機能を有効化 - RHEL 9 - x86_64 (Enable the Multiple-Package Baseline Installation feature - RHEL 9 - x86_64)
    注: 以下のタスクはオプションですが、これらのタスクを新規ベースラインに追加することをお勧めします。
    • トラブルシューティング: RHEL 6 パッチ・デプロイメント・ログ - クリーンアップ (RHEL 6 Patching Deployment Logs - Cleanup)
    • トラブルシューティング: RHEL 7 パッチ・デプロイメント・ログ - クリーンアップ (RHEL 7 Patching Deployment Logs - Cleanup)
    • トラブルシューティング: RHEL 6 パッチ・デプロイメント・ログ - クリーンアップ - s390x (RHEL 6 Patching Deployment Logs - Cleanup - s390x)
    • トラブルシューティング: RHEL 7 パッチ・デプロイメント・ログ - クリーンアップ - s390x (RHEL 7 Patching Deployment Logs - Cleanup - s390x)
    • トラブルシューティング: RHEL 7 パッチ・デプロイメント・ログ - クリーンアップ - PPC64LE (RHEL 7 Patching Deployment Logs - Cleanup - PPC64LE)
    • トラブルシューティング: RHEL 7 パッチ・デプロイメント・ログ - クリーンアップ - PPC64BE (RHEL 7 Patching Deployment Logs - Cleanup - PPC64BE)
    • トラブルシューティング: RHEL 8 パッチ・デプロイメント・ログ - クリーンアップ (RHEL 8 Patching Deployment Logs - Cleanup)
    • トラブルシューティング: RHEL 8 パッチ・デプロイメント・ログ - クリーンアップ - PPC64LE (RHEL 8 Patching Deployment Logs - Cleanup - PPC64LE)
    • トラブルシューティング: RHEL 8 パッチ・デプロイメント・ログ - クリーンアップ - s390x (RHEL 8 Patching Deployment Logs - Cleanup - s390x)
    • トラブルシューティング: RHEL 9 パッチ・デプロイメント・ログ - クリーンアップ (RHEL 9 Patching Deployment Logs - Cleanup)
    • RPM-GPG-KEY-redhat-release - RHEL 6 のインポート
    • RPM-GPG-KEY-redhat-release をインポート - RHEL 7 (Import RPM-GPG-KEY-redhat-release - RHEL 7)
    • RPM-GPG-KEY-redhat-release をインポート - RHEL 6 - s390x (Import RPM-GPG-KEY-redhat-release - RHEL 6 - s390x)
    • RPM-GPG-KEY-redhat-release をインポート - RHEL 7 - s390x (Import RPM-GPG-KEY-redhat-release - RHEL 7 - s390x)
    • RPM-GPG-KEY-redhat-release をインポート - RHEL 7 - PPC64LE (Import RPM-GPG-KEY-redhat-release - RHEL 7 - PPC64LE)
    • RPM-GPG-KEY-redhat-release をインポート - RHEL 7 - PPC64BE (Import RPM-GPG-KEY-redhat-release - RHEL 7 - PPC64BE)
    • RPM-GPG-KEY-redhat-release - RHEL 8 のインポート
    • RPM-GPG-KEY-redhat-release をインポート - RHEL 7 - PPC64LE (Import RPM-GPG-KEY-redhat-release - RHEL 7 - PPC64LE)
    • RPM-GPG-KEY-redhat-release をインポート - RHEL 8 - s390x (Import RPM-GPG-KEY-redhat-release - RHEL 8 - s390x)
    • RPM-GPG-KEY-redhat-release - RHEL 9 のインポート
  3. 目的のパッチ Fixlet をベースラインに追加します。
    すべての Fixlet について、「このコンポーネントが関連する適用可能なコンピューター上では、ベースラインが関連します」オプションが選択されていることを確認します。
    注: 同一パッケージの異なるバージョンに影響する複数の Fixlet をベースラインに追加すると、インストール・タスクは古い方のバージョンのパッケージをスキップし、最新バージョンのみインストールします。
  4. 該当する「複数パッケージのベースラインのインストール (Multiple-Package Baseline Installation)」タスクを、ベースラインの最後に追加します。このタスクにより、以下のいずれかのアクションを適用できます。
    • 発生する可能性のある問題を確認するために、パッケージを実際にインストールすることなくインストールのプレビューを実行する。
    • すべての RPM を単一トランザクションでインストールする。
    「このコンポーネントが該当する場合はベースラインも適用可能なコンピューターに該当する (Baseline will be relevant on applicable computers where this component is relevant)」オプションが選択されていないことを確認します。

次のタスク

ベースラインを実行する前に、以下の要件を満たしておく必要があります。
  • エンドポイントで登録されているリポジトリーに、対象パッケージと必要なすべての依存パッケージが格納されている必要があります。
  • 同じ Fixlet を個別に適用する前に、複数パッケージのインストール方式を使用している Fixlet がすべてのトランザクションを完了し、エンドポイントのステータスを更新するための十分な時間を空けてください。
  • 同一エンドポイントに対して、同一サイトから複数のベースラインを実行しないでください。
  • 技術情報 に記載されたベースラインのベスト・プラクティスに従ってください。https://hclpnpsupport.service-now.com/csm?id=kb_article&sys_id=d288c2021b098c9477761fc58d4bcbdf
注: ベースラインを適用すると、すべてのパッチ Fixlet の最初のサブアクション・ステータスに、Fixlet が失敗したことが示されます。これは予想された動作です。ベースラインでパッケージをダウンロードおよびインストールするプロセスは、Fixlet アクション・レベルで実行されるのではなく、「複数パッケージのベースラインのインストール (Multiple-Package Baseline Installation)」タスクで実行されます。ベースラインが完了すると、Fixlet のベースライン・サブアクション・ステータスに、各パッチ・インストールの最終状態が反映されます。