リリースノート

Red Hat Satellite 6.4

Red Hat Satellite 向け製品情報、新機能、および既知のバグ

Red Hat Satellite Documentation Team

概要

本書では、Red Hat Satellite 向けの製品情報と、新機能および既知のバグを概説しています。

第1章 はじめに

Red Hat Satellite は、物理環境、仮想環境、およびクラウド環境でシステムをデプロイ、設定、および保守することを可能にするシステム管理ソリューションです。Satellite では、一元化された単一のツールで複数の Red Hat Enterprise Linux デプロイメントをプロビジョニング、リモート管理、監視することができます。

Red Hat Satellite Server は、Red Hat カスタマーポータルおよびその他のソースからのコンテンツを同期し、詳細なライフサイクル管理、ユーザーおよびグループのロールベースのアクセス制御、サブスクリプションの統合管理、高度な GUI、CLI、または API アクセスを含む機能を提供します。

Red Hat Satellite Capsule Server は、さまざまな地理的な場所でのコンテンツフェデレーションを実現するために Red Hat Satellite Server からのコンテンツをミラーリングします。ホストシステムは中央 Satellite Server からではなくローカルの Capsule Server からコンテンツおよび設定をプルできます。また、Capsule Server は Puppet マスター、DHCP、DNS、TFTP などのローカライズされたサービスも提供します。Capsule Server を使用すると、環境内で管理対象システムの数が増えたときに Red Hat Satellite を簡単にスケーリングできます。

1.1. Satellite 6 コンポーネントバージョン

Red Hat Satellite は、複数のアップストリームプロジェクトの組み合わせです。含まれるメジャープロジェクトと、Red Hat Satellite の各メジャーおよびマイナーリリースに含まれるプロジェクトのバージョンの詳細については、「Satellite 6 Component Versions」を参照してください。

1.2. Red Hat Satellite および Proxy Server のライフサイクル

Red Hat Network Satellite と Red Hat Satellite のライフサイクルフェーズの概要および本製品のサポート状況については、「Red Hat Satellite および Proxy Server のライフサイクル」を参照してください。

1.3. Red Hat Satellite のよくある質問 (FAQ)

Red Hat Satellite 6 に関する FAQ のリストについては、 「Red Hat Satellite 6 FAQ」を参照してください。

第2章 コンテンツ配信ネットワーク (CDN) のリポジトリー

このセクションでは Red Hat Satellite 6.4 のインストールに必要なリポジトリーについて説明します。

Red Hat Satellite 6.4 は、コンテンツ配信ネットワーク (CDN) からインストールすることができます。CDN からインストールするには、オペレーティングシステムと関連アイテムの正しいリポジトリーを使用するように subscription-manager を設定します。

CDN リポジトリーを有効にするには、以下のコマンドを実行します。

# subscription-manager repos --enable=[reponame]

CDN リポジトリーを無効にするには、以下のコマンドを実行します。

# subscription-manager repos --disable=[reponame]

以下のセクションは、Red Hat Satellite 6.4 で必要なリポジトリーについて説明します。これらのリポジトリーの 1 つがパッケージのインストールに必要な場合にそのリポジトリーを有効化する手順が本書に記載されています。

2.1. Red Hat Satellite

以下の表は、Red Hat Satellite Server のリポジトリーリストです。

表2.1 Red Hat Satellite

チャンネルリポジトリー名

Red Hat Satellite 6.4 (RHEL 7 Server 用) (RPM)

rhel-7-server-satellite-6.4-rpms

Red Hat Satellite 6.4 (RHEL 7 Server 用) (ISO)

rhel-7-server-satellite-6.4-isos

2.2. Red Hat Satellite Capsule

以下の表は、Red Hat Satellite Capsule Server のリポジトリーリストです。

表2.2 Red Hat Satellite Capsule

チャンネルリポジトリー名

Red Hat Satellite Capsule 6.4 (RHEL 7 Server 用) (RPM)

rhel-7-server-satellite-capsule-6.4-rpms

Red Hat Satellite Capsule 6.4 (RHEL 7 Server 用) (ISO)

rhel-7-server-satellite-capsule-6.4-isos

2.3. Red Hat Satellite Maintenance

以下の表は、Red Hat Satellite Maintenance のリポジトリーリストです。

表2.3 Red Hat Satellite Maintenance

チャンネルリポジトリー名

Red Hat Satellite Maintenance 6 (RHEL 7 Server 用) (RPM)

rhel-7-server-satellite-maintenance-6-rpms

2.4. Red Hat Satellite Tools

以下の表は、Red Hat Satellite Tools のリポジトリーリストです。

表2.4 Red Hat Satellite Tools

チャンネルリポジトリー名

Red Hat Satellite Tools 6.4 (RHEL 5 for System Z 用- ELS) (RPM)

rhel-5-for-system-z-els-satellite-tools-6.4-rpms

Red Hat Satellite Tools 6.4 (RHEL 5 Server 用- AUS) (RPM)

rhel-5-server-aus-satellite-tools-6.4-rpms

Red Hat Satellite Tools 6.4 (RHEL 5 Server 用 - ELS) (RPM)

rhel-5-server-els-satellite-tools-6.4-rpms

Red Hat Satellite Tools 6.4 (RHEL 6 Desktop 用) (RPM)

rhel-6-desktop-satellite-tools-6.4-rpms

Red Hat Satellite Tools 6.4 (RHEL 6 for Scientific Computing 用 - EUS) (RPM)

rhel-6-for-hpc-node-eus-satellite-tools-6.4-rpms

Red Hat Satellite Tools 6.4 (RHEL 6 for Scientific Computing 用) (RPM)

rhel-6-for-hpc-node-satellite-tools-6.4-rpms

Red Hat Satellite Tools 6.4 (RHEL 6 for IBM Power 用 - EUS) (RPM)

rhel-6-for-power-eus-satellite-tools-6.4-rpms

Red Hat Satellite Tools 6.4 (RHEL 6 for IBM Power 用) (RPM)

rhel-6-for-power-satellite-tools-6.4-rpms

Red Hat Satellite Tools 6.4 (RHEL 6 for System Z 用 - EUS) (RPM)

rhel-6-for-system-z-eus-satellite-tools-6.4-rpms

Red Hat Satellite Tools 6.4 (RHEL 6 for System Z 用) (RPM)

rhel-6-for-system-z-satellite-tools-6.4-rpms

Red Hat Satellite Tools 6.4 (RHEL 5 Server 用- AUS) (RPM)

rhel-6-server-aus-satellite-tools-6.4-rpms

Red Hat Satellite Tools 6.4 (RHEL 6 Server 用 - EUS) (RPM)

rhel-6-server-eus-satellite-tools-6.4-rpms

Red Hat Satellite Tools 6.4 (RHEL 6 Server 用) (RPM)

rhel-6-server-satellite-tools-6.4-rpms

Red Hat Satellite Tools 6.4 (RHEL 6 Workstation 用) (RPM)

rhel-6-workstation-satellite-tools-6.4-rpms

Red Hat Satellite Tools 6.4 (RHEL 7 Desktop 用) (RPM)

rhel-7-desktop-satellite-tools-6.4-rpms

Red Hat Satellite Tools 6.4 (RHEL 7 Server for ARM 用) (RPM)

rhel-7-for-arm-64-satellite-tools-6.4-rpms

Red Hat Satellite Tools 6.4 (RHEL 7 for Scientific Computing 用 - EUS) (RPM)

rhel-7-for-hpc-node-eus-satellite-tools-6.4-rpms

Red Hat Satellite Tools 6.4 (RHEL 7 for Scientific Computing 用) (RPM)

rhel-7-for-hpc-node-satellite-tools-6.4-rpms

Red Hat Satellite Tools 6.4 (RHEL 7 Workstation 用) (RPM)

rhel-7-for-power-9-satellite-tools-6.4-rpms

Red Hat Satellite Tools 6.4 (RHEL 7 for IBM Power 用 - EUS) (RPM)

rhel-7-for-power-eus-satellite-tools-6.4-rpms

Red Hat Satellite Tools 6.4 (RHEL 7 for IBM Power LE 用 - Update Services SAP Solutions) (RPM)

rhel-7-for-power-le-e4s-satellite-tools-6.4-rpms

Red Hat Satellite Tools 6.4 (RHEL 7 for IBM Power LE 用 - EUS) (RPM)

rhel-7-for-power-le-eus-satellite-tools-6.4-rpms

Red Hat Satellite Tools 6.4 (RHEL 7 for IBM Power LE 用) (RPM)

rhel-7-for-power-le-satellite-tools-6.4-rpms

Red Hat Satellite Tools 6.4 (RHEL 7 for IBM Power 用) (RPM)

rhel-7-for-power-satellite-tools-6.4-rpms

Red Hat Satellite Tools 6.4 (RHEL 7 for IBM System Z 用 - Structure A) (RPM)

rhel-7-for-system-z-a-satellite-tools-6.4-rpms

Red Hat Satellite Tools 6.4 (RHEL 7 for System Z 用 - EUS) (RPM)

rhel-7-for-system-z-eus-satellite-tools-6.4-rpms

Red Hat Satellite Tools 6.4 (RHEL 7 for System Z 用) (RPM)

rhel-7-for-system-z-satellite-tools-6.4-rpms

Red Hat Satellite Tools 6.4 (RHEL 7 用 - Update Services SAP Solutions) (RPM)

rhel-7-server-e4s-satellite-tools-6.4-rpms

Red Hat Satellite Tools 6.4 (RHEL 7 Server 用- AUS) (RPM)

rhel-7-server-aus-satellite-tools-6.4-rpms

Red Hat Satellite Tools 6.4 (RHEL 7 Server 用 - EUS) (RPM)

rhel-7-server-eus-satellite-tools-6.4-rpms

Red Hat Satellite Tools 6.4 (RHEL 7 Server 用) (RPM)

rhel-7-server-satellite-tools-6.4-rpms

Red Hat Satellite Tools 6.4 (RHEL 7 Server 用 - TUS) (RPM)

rhel-7-server-tus-satellite-tools-6.4-rpms

Red Hat Satellite Tools 6.4 (RHEL 7 Workstation 用) (RPM)

rhel-7-workstation-satellite-tools-6.4-rpms

第3章 ドキュメントスイートの重要な変更

今回のリリースでは、Red Hat Satellite のドキュメントセットにいくつかの重要な変更が加えられました。変更内容についての概要を以下の一覧に記載します。

アーキテクチャーガイド

Red Hat Satellite 6.3 のドキュメントスイートに含まれていた アーキテクチャーガイドPlanning for Red Hat Satellite 6 に名前が変更され、コンテンツを反映したものになっています。

インストールガイド

Red Hat Satellite 6.3 のドキュメントスイートに含まれていた インストールガイド は以下の 3 つのドキュメントに分割され、必要な個別ワークフローが分かりやすくなっています。

Hammer チートシート

Red Hat Satellite 6.3 のドキュメントスイートにナレッジベースアーティクルとして含まれていた Hammer チートシート は標準的なタイトルに変更されており、PDF 形式でのダウンロードが可能になっています。

Load Balancing Guide

Load Balancing Guide は新たなガイドで、ロードバランス化された Capsule プールの設定方法を説明しています。

Monitoring Red Hat Satellite

Monitoring Red Hat Satellite は新たなガイドで、Red Hat Satellite 6 から分析用にメトリックを収集する方法を説明しています。

第4章 新機能および改良された機能

本章では、Red Hat Satellite 6.4 の新機能について説明し、詳細な情報へのリンクを提供します。

Ansible 強化機能
  • Satellite インストーラーは Ansible Core と必須の Foreman モジュールをインストールするようになっています。
  • Ansible ジョブのリモート実行は、Capsule Server で処理されます。
  • Satellite での Ansible 統合が改善されています。
  • ホストのプロビジョニング時またはその後に、Ansible を使用しているホストに Red Hat Insights をデプロイすることができます。
Satellite での Ansible のサポート
  • Satellite 6.4 は、Red Hat Enterprise Linux 7.4 で導入された Red Hat Enterprise Linux System Roles のインポートをサポートしています。
  • Satellite 6.4 は Red Hat Enterprise Linux System Roles をサポートして、Ansible ロールを追加してより迅速かつ容易な設定ができるようにしています。
  • Satellite 6.4 では、有効な Ansible Engine サブスクリプションがない場合は、他のロールや playbook はサポートしていません。
  • カスタムの Ansible ロールは、Ansible Galaxy などの外部の場所からインポートすることができます。ただし、これらの追加ロールや playbook は、お使いの Satellite や Smart Management サブスクリプションでサポートされるわけではありません。
  • サポートの観点からは、ユーザーが作成する Ansible playbook はスクリプトフレームワークの一部とみなされます。Red Hat サポートチームは、コマンドの使用や構文において支援をします。playbook のデバッグやオーサリングをは、Red Hat コンサルティングサービスの対象となる可能性があります。詳細については、スクリプトフレームワークのサポート状況 および Red Hat Ansible Engine Life CycleScope of Coverage のセクションを参照してください。
監査の拡張機能

管理イベントの監査については、以下の点が改善されています。

  • ロールベースのアクセス制御設定の変更
  • コンテンツ管理のライフサイクルの変更
  • Satellite の分類に関する変更
  • ユーザー対話
Discovery プラグイン
Capsule Server を Discovery サブネット用の Template Capsule にすることが可能になっています。Template Capsule は、Discovery サブネット用にテンプレートをプロビジョニングするプロキシーサービスを提供します。
複合コンテンツビューの再発行
コンポーネントのコンテンツビューが再発行されると複合コンテンツビューが再発行されるようになっています。
カスタム設定の機能強化
Red Hat が推奨するカスタム設定値は、Satellite インストーラーで上書きされなくなりました。
ロードバランシング
計画的および予定外の停止に対する復元力を提供するようにロードバランス化した Capsule プールを設定することが可能です。
マニフェストおよびサブスクリプション管理の機能強化
インポートしたマニフェストを編集し、Satellite web UI から直接サブスクリプションの割り当てを管理することが可能です。
Puppet 5 のサポート
Red Hat Satellite 6.4 では Puppet 5 を使用しています。
AWS GovCloud でのプロビジョニング
ホストのプロビジョニングで Amazon Web Services GovCloud リージョンを使用することが可能です。
RHV 4 API のサポート
RHV 4 API を使用して新たなエンジン API を評価することが可能です。このアイテムはテクノロジープレビュー機能として提供されています。
RSS フィードのサポート
新たな RSS フィードでは、Satellite web UI から Red Hat Satellite ブログにアクセスすることができます。また、RSS フィードの更新通知を有効、無効にすることもできます。
外部データベースのサポート
Satellite サーバーとは別のサーバー上で稼働するリモートのデータベースを使用することが可能です。既存の内部データベースをサーバーに移行するか、別のサーバー上でデータベースを作成することができます。これにより、大型デプロイメントのパフォーマンスが向上します。
プライベート Docker レジストリーのサポート
Docker Hub のプライベートレジストリー内で作成したカスタムリポジトリーからイメージを同期することができます。
Performance Co-Pilot のサポート
システムレベルのパフォーマンス測定値の取得、保存、および分析に使用する Red Hat Enterprise Linux 7 の Performance Co-Pilot (PCP) スイートツールにアクセスすることが可能です。
ユーザーインターフェイスの機能強化
Satellite では垂直型ナビゲーションを導入しており、大型画面に最適化されているほか、移動および検索機能が改善されてリポジトリーからの取得が容易になっています。

第5章 リリースの情報

本リリースノートには主に、今回リリースされた Red Hat Satellite 6 のデプロイメント時に考慮すべきテクノロジープレビューの項目、推奨事項、既知の問題、非推奨となった機能について記載します。

Red Hat Satellite 6 の本リリースのサポートライフサイクル中にリリースされたアップデートについての注記は、各アップデートに付属のアドバイザリーテキストに表示されます。

5.1. リリースノート

このセクションでは、Red Hat Satellite の注目すべき変更点や推奨プラクティスなどの今回のリリースに関する重要な情報を記載しています。お使いのデプロイメントに最大限の効果をもたらすために、以下の情報を考慮する必要があります。

BZ#1625263
Satellite 6.4 から、同一組織内の 2 つの検索ルールは同じ優先順位番号にすることができなくなっています。これまでは、これにより予期しない結果が発生していました。今回のアップグレードで、検索ルールは検索フレームワークに従って優先順位付けされます。
BZ#1615372
Satellite 6.4 から新たな postcreate および postupdate フックイベントが Satellite に追加されました。これまでの Satellite では、ホストおよび hostgroup パラメーターには、create および update フックイベントでフックオブジェクトファイルに渡されないものがありました。フックオブジェクトファイルの全ホストパラメーターフィールドを希望する場合は、フックディレクトリーを create から postcreate に、update から postupdate に変更します。フックスクリプトでは変更は必要ありません。
BZ#1610970

Puppet Enterprise は Satellite サーバーではサポートされません。これをインストールしている場合は、以下の操作を実行してアップグレード後の競合を回避してください。

  1. キャッシュを /var/lib/puppet/foreman_cache_data から /opt/puppetlabs/puppet/cache/ に移動します:

    # mkdir -p /opt/puppetlabs/puppet/cache/
    # cp -r /var/lib/puppet/foreman_cache_data /opt/puppetlabs/puppet/cache/
  2. satellite-installer --upgrade スクリプトを実行して変更を適用します。
BZ#1598001
Satellite 6.4 から、古いレポートを削除する cron job は、レポートをレコード 1000 件のバッチで削除するように再設定されました。これはタスク間でわずかな遅延を伴います。これにより、更新ワーカーがブロックされる可能性が低下します。アップグレード後は、データベース内のレポート数とレポートの期限切れタスクの出力をモニターしてください。並行処理の問題が発生した場合は、デフォルトが 30 分になっている Puppet クライアントと、デフォルトが 4 時間の RHSM の両方のチェックイン時間を更新します。こうすることで Satellite サーバーの負荷を減らすことできます。
BZ#1384035
Satellite 6.4 では、リソースフィルターの制限がより厳密になっています。これまでのバージョンの Satellite では、検索クエリが間違ったパーミッションをリソースに適用することで、ユーザーが本来は許可されていないタスクを実行できました。この問題が 6.4 では修正されています。
BZ#1347748

これまでのバージョンの Satellite では、Capsules から TFTP 機能でテンプレートを取得することが可能でした。テンプレート機能を使用するには、ユーザーは Capsules で TFTP とテンプレートモジュールを有効にすることが求められました。

Satellite 6.4 からは、テンプレート機能を使用して Capsules からテンプレートを取得します。アップグレード中に Satellite は自動的にテンプレート機能を Capsules に設定します。Capsules には TFTP 機能も備わっています。

アップグレード後は、本来テンプレート機能を持つことになる全 Capsules でテンプレート機能が有効になっていることを検証してください。有効になっていない場合は、インフラストラクチャー > Capsules に移動し、必要となる全 Capsules で 更新 をクリックします。その後にこれらの Capsules を必要なサブネットに手動で関連付けます。

BZ#1578290

Satellite 6.4 から、foreman discovery イメージへのパスはアップストリームと一致させるために以下に変更されました。

  • boot/fdi-image-rhel_7-vmlinuz > boot/fdi-image/vmlinuz0
  • initrd=boot/fdi-image-rhel_7-img > boot/fdi-image/initrd0.img

    これまでは、これが PXE テンプレートの問題につながっていました。アップグレードにより、新規のグローバルテンプレートにこれらの新規パスが含まれています。

BZ#1537078
Satellite 6.4 のテレメンタリーは、pcp パッケージのバージョン 4.1 以降を Red Hat Enterprise Linux Server 7 に追加すると機能するようになります。これは Red Hat Enterprise Linux 7.6 リリースで予定されています。
BZ#1288420
これまでの Satellite では、ボンドインターフェイスの上に VLAN インターフェイスでホストをプロビジョニングすると、ボンドモジュールの設定が間違ったものになっていました。Satellite 6.4 ではこの問題が修正されています。

5.2. 非推奨の機能

Docker プラグイン

今回のリリースでは Foreman Docker プラグインが非推奨となり、今後のリリースでは削除される予定です。これはコンテナーの機能に影響します。コンテナーは Satellite web UI のコンテナー セクションにあります。

Hammer Docker Command

今回のリリースでは、hammer docker コマンドが非推奨となり、Satellite 6.5 では削除される予定です。

Satellite Kickstart Default

今回のリリースでは、Satellite Kickstart Default プロビジョニングテンプレートが非推奨になりました。この非推奨となったテンプレートを消費しているホストはすべて、自動的に移行されます。Satellite Kickstart Default をベースとしているカスタムテンプレートはこの自動移行の対象にはならず、手動で移行する必要があります。

表5.1 非推奨の Kickstart Default テンプレート

テンプレート代替テンプレート

Satellite Kickstart Default

Kickstart Default

Satellite Kickstart Default User Data

Kickstart Default User Data

Satellite Kickstart Default Finish

Kickstart Default Finish

Satellite Atomic Kickstart Default

Atomic Kickstart Default

Satellite idm_register

freeipa_register

subscription_manager_registration

redhat_register

Katello サービス、バックアップおよび復元コマンド

今回のリリースでは、以下のコマンドが非推奨となりました。スクリプトを適時更新してください。

表5.2 非推奨の Katello コマンド

オプション代替オプション

katello-service

foreman-maintain service

katello-backup

foreman-maintain backup

katello-restore

foreman-maintain restore

インストーラーオプション

今回のリリースでは、以下のインストーラーオプションが非推奨となり、Satellite 6.5 では削除される予定です。

表5.3 非推奨となったインストーラーオプション

オプション説明

--foreman-plugin-discovery-image-name
--foreman-plugin-discovery-install-images
--foreman-plugin-discovery-source-url
--foreman-plugin-discovery-tftp-root

--foreman-proxy-plugin-discovery
で代替

--foreman-plugin-tasks-service

dynflowd のハードコード化された値

--foreman-proxy-content-pulp-oauth-effective-user
--foreman-proxy-content-pulp-oauth-key
--foreman-proxy-content-pulp-oauth-secret

非推奨。認証用の証明書で代替

--foreman-proxy-plugin-openscap-configure-openscap-repo

EL6 用 copr から yum リポジトリーを設定するため、パラメーターが非推奨。

--foreman-proxy-realm-split-config-files

古い環境の互換性のためにパラメーターが非推奨

--katello-config-dir
--katello-log-dir

foreman オプションで代替

--katello-oauth-key
--katello-oauth-secret

--katello-candlepin-oauth-{key,secret} に名前変更

--puppet-agent-template
--puppet-main-template
--puppet-server-enable-ruby-profiler
--puppet-server-main-template
--puppet-server-template

使用されません。

--upgrade-puppet

Puppet 5 の導入のため非推奨。

5.3. 既知の問題

現時点で Red Hat Satellite 6 の既知の問題は以下のとおりです。

BZ#1638263

既知の問題

ナビゲーションの変更により、Red Hat Access メニューが表示されません。この問題は次回のリリースで修正される予定です。