第2章 新機能
ここでは、Red Hat Satellite 6.14 で導入された新機能と主な機能強化について説明します。
Satellite WebUI から削除したホストを、Insights インベントリーからも削除できます。
Satellite または Capsule に対して登録されたホストを、Satellite から削除した場合に Insights インベントリーから削除できます。Satellite で Automatic Mismatch Deletion 設定を有効にすると、Satellite との次回の同期中に (デフォルトでは 1 日以内に) Insights インベントリーからホストが自動的に削除されます。管理者ユーザーは、Satellite をホストインベントリーのソースとして設定し、ステータスに応じて Insights 内のホストの存在を制御できます。
ホストは、次の方法で Insights インベントリーから削除できます。
- Insights インベントリー UI で削除する。
- Red Hat インベントリー設定で Automatic Mismatch Deletion を有効にする。
- コマンドラインで subscription-manager --unregister を実行してホストを登録解除する。
- Red Hat Hybrid Cloud API への直接 API 呼び出しを実行する。
Jira:SAT-18004
コンテンツビューとライフサイクル環境が 1 つのユニットとしてホストに割り当てられるように
今後提供される Satellite 機能により、ホストにはコンテンツビューとライフサイクル環境が個別ではなく 1 つのユニットとして割り当てられるようになります。ホストグループは、コンテンツビューとライフサイクル環境の両方を同時にホストに割り当てる必要があります。そのため、関連付けられたコンテンツビューなしではホストにライフサイクル環境を割り当てることができなくなります。
Jira:SAT-19305
検索入力の標準化
検索入力を含むページが標準化されました。この一環として、自動検索 と 自動検索遅延 の設定は提供されなくなりました。
Jira:SAT-16832
適用およびインストールが可能なエラータがレポートテンプレートで選択可能になりました。
レポートテンプレートに、適用可能およびインストール可能なエラータの新機能が追加されました。該当するすべてのエラータを表示するには、Applicable を選択します。Installable を選択すると、インストール可能なホストのコンテンツ表示環境でアクセス可能なエラータのみにレポートが制限されます。
Jira:SAT-16885
'Red Hat' または 'Custom' リポジトリーのみを表示する新しいフィルタードロップダウンリスト
Simple Content Access (SCA) ユーザー向けに、Satellite UI を使用してコンテンツホスト上のすべてのカスタムリポジトリーを有効にするための新しい拡張機能が追加されました。SCA ユーザーは、任意の数のリポジトリーまたはすべてのリポジトリーを選択し、Override to Enabled を選択してコンテンツホスト上のカスタムリポジトリーを有効にすることができます。
Jira:SAT-18718
Webhook のテスト起動
Actions 列のリストから Test webhook を選択して、Webhook が正しく機能するかどうかをテストできるようになりました。ペイロードを入力して Submit をクリックすると、Webhook がトリガーされます。
Jira:SAT-18843
定期的なリモート実行ジョブと同期計画に拡張 cron 行を使用できるようになりました。
定期的なリモート実行ジョブまたは同期計画をスケジュールする際に、拡張 cron 行を使用できるようになりました。たとえば、0 5 * * 1#1
という構文を使用すると、毎月第 1 月曜日の午前 5 時に実行される cron ジョブを設定できます。拡張 cron 行の詳細は、ホストの管理 の 拡張 cron 行の使用 を参照してください。
Jira:SAT-16635
タスクが 2 日間実行中または一時停止状態になっている場合に通知されるようになりました。
Satellite は、2 日以上実行中または一時停止状態になっているタスクを定期的にチェックし、これらのタスクに関するレポートと通知を、サブスクライブしているユーザーにメールで送信するようになりました。この機能を有効にするには、アカウント設定の Email Preferences タブに移動し、Long running tasks を有効に設定します。この機能は、管理者ユーザーに対してはデフォルトで有効になっています。デフォルトでは、このタスクは毎日午前 0 時に実行されます。次のコマンドを実行してタスクを再スケジュールできます。
foreman-rake foreman_tasks:reschedule_long_running_tasks_checker FOREMAN_TASKS_CHECK_LONG_RUNNING_TASKS_CRONLINE='$cron'
$cron
は、新しいスケジュールを示す cron 行に置き換えてください。
Jira:SAT-17519
新しい API エンドポイントが導入されました。
次の API エンドポイントが追加されました。
- api/v2/hosts/:id/ansible_roles/:ansible_role_id
- GET リクエストを送信してホストに単一の Ansible ロールを追加するか、DELETE リクエストを送信してホストから単一の Ansible ロールを削除します。
- api/v2/hostgroups/:id/ansible_roles/:ansible_role_id
- GET リクエストを送信してホストグループに単一の Ansible ロールを追加するか、DELETE リクエストを送信してホストグループから単一の Ansible ロールを削除します。
- api/v2/organizations/:organization_id/rh_cloud/missing_hosts
- GET リクエストを送信して、Red Hat Cloud に存在しないホストをリスト表示します。
- api/v2/webhooks/:id/test
- POST リクエストを送信して Webhook をテスト起動します。
PXE ローダーによってホストをフィルタリングできるようになりました。
pxe_loader
検索キーワードを使用して、PXE ローダーによってホストをフィルタリングできるようになりました。PXE ローダーが設定されていないホストを検索するには、null? pxe_loader
という構文を使用します。
Jira:SAT-17166
ツリー情報を無視するオプションが利用可能になりました。
Treeinfo file should have INI format
というエラーが表示された場合に、ユーザーが treeinfo
ファイルの同期をスキップできるように、Ignore treeinfo チェックボックスが新しく追加されました。treeinfo
ファイルをスキップすると、キックスタートに関連するすべてのファイルがリポジトリーから削除されます。
Jira:SAT-17764
コンテンツビューフィルターがメッセージを表示するようになりました。
フィルターが適用された状態で特定のバージョンが公開されている場合、コンテンツビューのバージョンの横にフィルターアイコンが表示されます。
フィルターアイコンは、このリリースでのみ使用できます。古いバージョンの Satellite で公開されたコンテンツビューバージョンでは、フィルターを使用して公開されたコンテンツビューであってもフィルターアイコンは表示されません。
Jira:SAT-16960
コンテンツビューの公開時に新しい更新がない場合、ユーザーに通知されます。
ユーザーが公開ウィザードを使用してコンテンツビューを公開したときに、利用可能な新しい更新がない場合、ユーザーに通知されます。通知には、No available repository or filter updates と表示されます。コンテンツビューを公開する必要があるかどうかを示すメッセージがユーザーに表示されます。
Jira:SAT-16959
Satellite でカスタム製品がデフォルトで無効になりました。
Satellite 6.14 へのアップグレード中に、既存のホストとアクティベーションキーがアップグレードの前後で同じリポジトリーにアクセスできるように、コンテンツオーバーライドが自動的に追加されます。今後、新しく作成されたカスタム製品はデフォルトで無効になります。
Jira:SAT-16809
Puppet を有効にする際に必要な入力セットを削減しました。
以前は、Satellite Server および Capsule に Puppet サーバーをインストールするときに、Satellite インストーラーコマンドで Puppet クライアント証明書の場所を指定することが必須でした。この場所には固定値があり、標準以外の場所を指定すると、設定が正しくなくなり、セットアップが破損する可能性がありました。
このリリースでは、証明書の場所が不要になり、正しい設定と操作が簡素化されました。
Jira:SAT-16079
Apache がシステム設定の暗号化ポリシーと暗号をサポートするようになりました。
Apache (または httpd) が、TLS プロトコルおよび暗号のシステム設定暗号化ポリシーをサポートするようになりました。この一連のポリシーは、実行中のサービスに一貫して適用され、最新の状態に保たれます。
RHEL での暗号化ポリシーの使用の詳細は、RHEL 8 ガイドの システム全体の暗号化ポリシーの使用 を参照してください。
Jira:SAT-17893
どの Capsule がリモート実行用に選択されているかを確認できるようになりました
foreman-rake foreman_remote_execution:explain_proxy_selection HOST=$host PROVIDER=$provider
コマンドを使用すると、その時点で指定されたホスト上でリモート実行ジョブを実行するためにどの Capsule が使用されるか、およびその理由を確認できます。コマンドを使用する場合は、次の変数を置き換えます。
-
$host
をホストの名前または検索クエリーに置き換えます。 -
$provider
をプロバイダーに置き換えます。
このコマンドのオプションの引数の詳細は、foreman-rake -D foreman_remote_execution:explain_proxy_selection
を実行してください。以下に例を示します。
foreman-rake foreman_remote_execution:explain_proxy_selection HOST=’name ~ *’ PROVIDER=ssh FORMAT=csv
Jira:SAT-16817
Ansible ジョブ失敗の理由が設定レポートに表示されます。
以前は、Ansible ジョブが失敗した場合、ホストの設定レポートにアクセスすると 500 サーバーエラーが発生していました。このリリースでは、設定レポートを表示し、失敗の詳細なログメッセージを調べることができます。
Jira:SAT-13901
ブラウザーから Red Hat リポジトリーにアクセスするにはクライアント証明書が必要です。
ユーザーが /pulp/content/
に保存されている Red Hat リポジトリーにアクセスして RPM をダウンロードするには、クライアント証明書またはデバッグ証明書が必要です。
Jira:SAT-16759
Web UI の Satellite EOL 日
Satellite のバージョンの EOL 日が 6 カ月以内の場合、管理者ユーザーは Satellite Web UI でライフサイクル終了 (EOL) 日を確認できるようになりました。この情報は警告バナーとして表示されます。Satellite のバージョンが EOL 日を過ぎると、警告バナーがエラーバナーに変わります。バナーを閉じると、1 カ月後または EOL 日に再び表示されます。
Jira:SAT-21478