5.3. Ansible ロールを使用したアップグレード前のレポートの修正


remediate Ansible ロールを使用すると、アップグレード前レポートで検出された対象システムの問題を修復および修正できます。アップグレード前のレポートは、潜在的な問題についてまとめ、推奨される解決策を提案します。このレポートは、アップグレードを進めることが可能かどうかの判断にも役立ちます。

remediate Ansible ロールは、対象システムの分析とアップグレード前レポートの生成によってアップグレード前プロセスを開始する analysis Ansible ロールとの併用が最適です。これら 2 つのロールは、アップグレード前のレポートの確認 で説明されている手動の手順に代わるものです。

前提条件

手順

  1. コントロールノード上で analysis ロールによって作成された host_vars ファイルを確認します。デフォルトでは、host_vars ファイルは Playbook の場所に作成されます。これらのファイルには、analysis ロールによって検出されたアップグレード阻害要因を修復するために適用できる remediate ロールタスクに関する指示が含まれています。

    注記

    すべての阻害要因が remediate Ansible ロールで修復できるわけではなく、手動で修復する必要があるものや、修復できないものもあります。

    以下は host_vars ファイルの例です。

    ---
    leapp_remediation_todo:
    - leapp_nfs_detected
    - leapp_remote_using_root
    leapp_satellite_activation_key: <activation_key>
    leapp_satellite_activation_key_post_analysis: <activation_key_post_analysis>
    leapp_satellite_activation_key_post_upgrade: <activation_key_post_upgrade>
  2. analysis ロールによって生成された remediate.yml Playbook を使用して、特定された阻害要因を解決します。この Playbook は remediation 処理を実行します。また、要件に合わせて Playbook をカスタマイズすることも可能です。以下に例を示します。

    ---
    - name: Remediate
      hosts: managed-node-01.example.com
      tasks:
        - name: Perform remediations on the system
          ansible.builtin.include_role:
            name: redhat.leapp.remediate
    注記

    生成された Playbook をコピーする代わりに、新しい修復 Playbook を作成することもできます。詳細は、コントロールノード上の /usr/share/ansible/collections/ansible_collections/redhat/leapp/roles/remediate/README.md ファイルを参照してください。

  3. Playbook の構文を検証します。

    $ ansible-playbook --syntax-check ~/remediate.yml

    このコマンドは構文を検証するだけであり、有効だが不適切な設定から保護するものではないことに注意してください。

  4. Playbook を実行します。

    $ ansible-playbook ~/remediate.yml
  5. 修復を適用した後、アップグレード前のレポートを再度実行します。詳細は、Ansible ロールを使用したアップグレード前のレポートの実行 を参照してください。
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

Red Hat ドキュメントについて

Legal Notice

Theme

© 2026 Red Hat
トップに戻る