11.12. CLI を使用してホストにエラータを適用する


Hammer CLI を使用して、エラータを確認し、ホストに適用できます。

手順

  1. すべてのエラータをリストします。

    $ hammer erratum list --organization "My_Organization"
    Copy to Clipboard Toggle word wrap

    --errata-restrict-applicable を追加して出力を適用可能なエラータに制限したり、--errata-restrict-installable 追加することでインストール可能なエラータに制限したりできます。

  2. オプション: エラータの情報を表示します。

    $ hammer erratum info --id My_Erratum_ID
    Copy to Clipboard Toggle word wrap
  3. ホストにエラータを適用します。

    Remote Execution を使用できます:

    $ hammer job-invocation create \
    --feature katello_errata_install \
    --inputs errata=My_Erratum_ID_1,My_Erratum_ID_2 \
    --search-query "name = host.example.com"
    Copy to Clipboard Toggle word wrap

    ホストコレクション内のすべてのホストにエラータを適用する場合は、検索クエリーとして "host_collection = My_Host_Collection_Name" を使用します。特定のエラータをすべてのホストに適用する場合は、検索クエリーとして "applicable_errata = My_Erratum_ID" を使用します。

    このエラータが利用可能な各ホストにエラータを適用するための Bash スクリプトを使用できます。

    for HOST in hammer --csv --csv-separator "|" host list --search "applicable_errata = My_Erratum_ID" --organization "My_Organization" | tail -n+2 | awk -F "|" '{ print $2 }' ;
    do
      echo "== Applying to $HOST ==" ; hammer job-invocation create --feature katello_errata_install --search-query "name = $HOST" --inputs errata=My_Erratum_ID_1,My_Erratum_ID_2 ;
    done
    Copy to Clipboard Toggle word wrap

    このコマンドは、My_Erratum_ID を適用できるホストをすべて特定し、このエラータを各ホストに適用します。

検証

  1. タスクリストでエラータアプリケーションのタスク ID を見つけます。

    $ hammer task list
    Copy to Clipboard Toggle word wrap
  2. 選択したタスクの状態を調査します。

    $ hammer task progress --id My_Task_ID
    Copy to Clipboard Toggle word wrap

関連情報

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

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

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

会社概要

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

Theme

© 2025 Red Hat