3.3. Red Hat OpenStack Platform 16.2.4 メンテナンスリリース (2022 年 12 月 7 日)


この RHOSP リリースをデプロイする場合は、以下に示す OpenStack Platform (RHOSP) 16.2.4 の更新を考慮してください。

3.3.1. アドバイザリーの一覧

この Red Hat OpenStack Platform (RHOSP) リリースには、次のアドバイザリーが含まれています。

RHBA-2022:8794
Red Hat OpenStack Platform 16.2.4 コンポーネントのリリース
RHEA-2022:8842
Red Hat OpenStack Platform 16.2.4 director イメージ
RHEA-2022:8843
Red Hat OpenStack Platform 16.2.4 director イメージ RPM
RHBA-2022:8844
更新された Red Hat OpenStack Platform 16.2.4 コンテナーイメージ
RHSA-2022:8845
中程度: Red Hat OpenStack Platform 16.2.4 (python-paramiko) に関するセキュリティー更新
RHSA-2022:8846
中程度: Red Hat OpenStack Platform 16.2.4 (puppet) に関するセキュリティー更新
RHSA-2022:8847
中程度: Red Hat OpenStack Platform 16.2.4 (protobuf) に関するセキュリティー更新
RHSA-2022:8848
中程度: Red Hat OpenStack Platform 16.2.4 (python-XStatic-Bootstrap-SCSS) に関するセキュリティー更新
RHSA-2022:8849
中程度: Red Hat OpenStack Platform 16.2.4 (python-XStatic-Angular) に関するセキュリティー更新
RHSA-2022:8850
中程度: Red Hat OpenStack Platform 16.2.4 (python-ujson) に関するセキュリティー更新
RHSA-2022:8851
低度: Red Hat OpenStack Platform 16.2 (rabbitmq-server) に関するセキュリティー更新
RHSA-2022:8852
中程度: Red Hat OpenStack Platform 16.2.4 (numpy) に関するセキュリティー更新
RHSA-2022:8853
Red Hat OpenStack Platform 16.2.4 (python-django20) に関するセキュリティー更新
RHSA-2022:8854
中程度: Red Hat OpenStack Platform 16.2.4 (python-scciclient) に関するセキュリティー更新
RHSA-2022:8855
中程度: Red Hat OpenStack Platform 16.2.4 (openstack-neutron) に関するセキュリティー更新
RHSA-2022:8856
低度:Red Hat OpenStack Platform 16.2.4 (python-django-horizon) に関するセキュリティー更新
RHSA-2022:8857
中程度: Red Hat OpenStack Platform 16.2.4 (erlang) に関するセキュリティー更新

3.3.2. バグ修正

以下のバグは、Red Hat OpenStack Platform の本リリースで修正されています。

BZ#1942717
今回のリリースで、Block Storage サービス (cinder) 用に Dell EMC XtremeIO ドライバーのポートフィルタリングがサポートされるようになりました。
BZ#2057002
この更新の前は、Compute サービス (nova) が Block Storage サービス (cinder) にボリュームをデタッチするよう要求した後、この同じボリュームを削除するよう外部から要求された時に競合状態が発生していました。これにより、ボリュームがデタッチされる前に最初に削除され、Compute サービスがこの存在しないボリュームを削除できなくなる可能性がありました。この更新により、Compute サービスが Block Storage サービスにボリュームをデタッチするよう要求した後に、この同じボリュームを削除するよう外部から要求があった場合は、このボリュームは常に最初にデタッチされてから削除されるようになりました。
BZ#2092088

今回の更新により、ceilometer-agent-compute サービスが libvirt 関連のメトリクスを収集できないバグが修正されました。

以前は、ceilometer-agent-compute サービスの後に libvirt サービスが開始されたため、"Permission denied" エラーが発生し、メトリクスデータが失われていました。libvirt サービスは ceilometer-agent-compute サービスの前に開始され、サービスはメトリクスを適切に収集できるようになりました。

BZ#2094377

以前は、Leapp アップグレード中に Red Hat Ceph Storage ノードが OpenStack high availability、advanced-virt、および fast-datapath repos を使用するように誤って設定されていました。この問題に対する以前のバグ修正により、ロールベースのパラメーターが正しく機能しない原因となったオーバーライドが導入されました。

この更新により、ロールベースのパラメーターの実装が修正され、Red Hat Ceph Storage ノードで正しいリポジトリーが有効になりました。この更新により、Red Hat OpenStack Platform 環境 16.2 以降で Red Hat Ceph Storage ロールを使用する問題が修正されます。

BZ#2103970
この更新により、ceilometer-agent-compute サービスが Compute ノードの CPU メトリクスをポーリングできないバグが修正されました。
BZ#2106647
この更新の前は、Block Storage (cinder) バックアップサービスを有効にしたオーバークラウドデプロイメントで、Block Storage 設定に影響するスタックの更新が Block Storage サービスを再起動しませんでした。これにより、Block Storage サービスが古い設定を使用していました。この更新では、スタック更新手順により、Block Storage 設定が変更されたときに、Block Storage バックアップサービスと Block Storage サービスの両方が確実に再起動されるようになりました。これにより、Block Storage サービスは常に最新の設定を使用することができます。
BZ#2109350

この RHOSP 16.2.4 更新により、RHOSP 16.2.4 に更新する前に libvirt のバージョンの非互換性を修正することが可能になります。デプロイメントに非互換性の問題があり、RHOSP 16.2.4 に更新する前に KCS の記事の回避策で公開されている手順を実行しない場合、更新によってインスタンスが管理不能な状態になる可能性があります。

16.2.4 に更新する前に、KCS の記事 Workaround for a libvirt version-compat issue (bug 2109350) when updating RHOSP 16.2.0 を参照してください。

この記事の手順を実行して、更新パスが libvirt の非互換性の問題の影響を受けているかどうかを確認してください。影響を受けている場合は、KCS 記事の残りの手順を実行して問題を解決してください。

BZ#2111871

この更新により、RHOSP 16.2.2 および 16.2.3 への特定の更新後に接続が失われるバグが修正されます。RHOSP 16.2 リリースへの更新を計画している場合は、接続が失われないように RHOSP 16.2.4 に更新してください。

このバグは、RHOSP 16.2.2 および 16.2.3 で導入された OVN 21.12 のデータベーススキーマの変更によって引き起こされます。OVN 21.12 には、以前のバージョンには存在しない新しい列が含まれています。OVN データベーススキーマの変更によって OpenStack で問題が発生することはありませんが、この特定の変更はバグの影響を受けます。

特に、次のコマンドを実行すると、一定時間 (20 秒から 3 分) の間、インスタンスの接続が失われます。

$ openstack overcloud external-update run --stack overcloud --tags ovn

このバグを回避するには、RHOSP 16.2.2 または 16.2.3へ更新しないでください。代わりに RHOSP 16.2.4 に更新してください。

BZ#2112918
この更新の前に、oslo-config-validation は Block Storage (cinder) 設定の "key_manager" および "barbican" セクションで誤ってエラーを報告していました。この更新により、oslo-config-validation は Block Storage 設定エラーを誤って報告しなくなりました。
BZ#2119145
この更新前は、オーバークラウドの Object Storage サービス (swift) コンテナー内のオブジェクト数が 10,000 を超えた場合、config-download ディレクトリー内の最初の 10,000 オブジェクトのみが削除操作中にクリーンアップされ、残りのオブジェクトがコンテナーの削除を妨げていました。この更新により、オーバークラウドの Object Storage サービスコンテナーに 10,000 を超えるオブジェクトがある場合の処理が追加されました。
BZ#2123226
この更新の前は、Red Hat OpenStack Platform (RHOSP) Load-balancing サービス (octavia) の VM インスタンス (amphorae) で、ネットワーク接続追跡 (conntrack) テーブルが多数の接続でいっぱいになると、パフォーマンスの問題が発生することがありました。これは、conntrack を必要としない TCP を含むすべてのパケットタイプに対し、conntrack が有効になっていたことが原因でした。RHOSP 16.2.4 では、conntrack が TCP パケットに対して無効になり、UDP および SCTP パケットに対してのみ有効になるため、amphora のパフォーマンスが向上しました。
BZ#2123318
この更新の前は、SELinux の問題により、amphora プロバイダードライバーを使用する Red Hat OpenStack Platform (RHOSP) Load-balancing サービス (octavia) ICMP ヘルスモニターでエラーが発生していました。RHOSP 16.2.4 では、この問題が修正され、ICMP ヘルスモニターが正しく機能するようになりました。
BZ#2126616

この更新により、以下の PowerMax Block Storage (cinder) ドライバーの問題が修正されます。

  • この更新の前は、PowerMax Block Storage ドライバーは do_sync_check 操作中に一時的でないスナップショットをすべて削除していました。今回の更新で、スナップショットを削除する必要があるかどうかを判断するチェックが追加されました。これにより、do_sync_check 操作が一時的でないスナップショットを無差別に削除しないようにします。
  • この更新の前は、PowerMax Block Storage ドライバーは大文字と小文字を区別する条件を使用していたため、ストレージグループの変更時にエラーが返される可能性がありました。この更新により、これらの条件で大文字と小文字が区別されなくなり、ストレージグループを正常に変更できるようになりました。
BZ#2126786
この更新により、Telemetry サービス (ceilometer) が Object Storage サービス (swift) のメトリクスをポーリングできなかったバグが修正されました。Telemetry サービスが Object Storage サービスを正しくポーリングするようになりました。
BZ#2131386
この更新により、既存の backup_id に対してバックアップレコードがインポートされたときに、既存の Block Storage (cinder) バックアップレコードが削除されるというバグが修正されました。
BZ#2134529
ironic-python-agent サービスが RHEL 8.6 UEFI ブートローダーヒントファイルを認識しなかったため、ironic-python-agent を使用すると、RHEL 8.6 イメージを UEFI モードでデプロイできませんでした。この更新により、RHEL 8.6 を UEFI モードでデプロイできるようになりました。
BZ#2137484
RHSA-2022:6969 では、アンダークラウドの /var/lib/mistral ディレクトリー内のファイルをクリーンアップするプロセスが導入されましたが、Load-balancing サービス (octavia) または Red Hat Ceph Storage が有効になっていると、これらのサービスはクリーンアッププロセスが適切に削除できない追加のディレクトリーを作成するため、このプロセスが常に失敗しました。Load-balancing サービスまたは Ceph Storage が有効になっている場合、スケールアウトなどの一部のデプロイメントアクションが常に失敗していました。この更新により、Mistral はクリーンアップを実行しなくなりました。/var/lib/mistral ディレクトリー内のファイルのパーミッションを減らしたい場合、ユーザーはファイルを手動で削除する必要があります。パーミッションエラーが原因でデプロイアクションが失敗することがなくなりました。
BZ#2138203
この更新の前は、Red Hat Ceph Storage ノードなどの overcloud-minimal ベアメタルイメージを使用するノードで、tuned-profiles-cpu-partitioning パッケージが欠落していたため、影響を受けるビルドでの一部のデプロイメントまたはスケールアップ操作が失敗していました。この更新により、tuned-profiles-cpu-partitioning パッケージが overcloud-minimal イメージに含まれるようになりました。今回の更新により、overcloud-minimal イメージを使用するノードのデプロイメントおよびスケールアップ機能が復元されます。
BZ#2138395

この更新により、ceilometer-agent-ipmi が、予想どおりにホストに書き込むのではなく、コンテナー名前空間内にログデータを書き込む原因となっていたバグが修正されました。

コンテナー内のコンテンツの不適切な配置により、コンテナーのサイズが増加し、適切なログローテーションが妨げられ、コンテナーが削除または再構築されたときにログデータが失われていました。

現在は、ceilometer-agent-ipmi は予想どおりに /var/log/containers/ceilometer/ でログをホストに書き込むようになりました。

3.3.3. 機能拡張

Red Hat OpenStack Platform の今回のリリースでは、以下の機能拡張が提供されています。

BZ#1933751
この機能強化により、Jinja テンプレート処理アプローチを導入し、Jinja ローダーで必要な template basedir パラメーターを BaseImageManager に追加することで、サードパーティーコンテナーをプルダウンする方法が追加されます。この更新により、Ceph 関連のコンテナーのプルダウンはオプションになりました。ceph_images ブール値を False に設定することで、Ceph 関連のコンテナーのプルダウンを回避できます。
BZ#1990357

この機能強化により、Networking サービス (neutron) ロギングサービスプラグインに新しい設定オプションが追加されます。この更新では、ネットワークセキュリティーグループのログ記録のサポートが追加され、RHOSP Orchestration サービス (heat) テンプレートで以下の新しいパラメーターを使用して Networking サービスのログ記録を設定できます。

  • レイヤー 3 (L3) エージェントのオプション:

    • NeutronL3AgentLoggingRateLimit
    • NeutronL3AgentLoggingBurstLimit
    • NeutronL3AgentLoggingLocalOutputLogBase
  • Open vSwitch (OVS) エージェントのオプション:

    • NeutronOVSAgentLoggingRateLimit
    • NeutronOVSAgentLoggingBurstLimit
    • NeutronOVSAgentLoggingLocalOutputLogBase
  • ML2/OVN バックエンドのオプション:

    • NeutronOVNLoggingRateLimit
    • NeutronOVNLoggingBurstLimit
    • NeutronOVNLoggingLocalOutputLogBase
BZ#2027851
データプレーンをオフラインにする準備ができている場合は、オーバークラウド全体を一度にアップグレードできるようになりました。この機能拡張により、データプレーンのダウンタイムを犠牲にして、アップグレードをはるかに高速に完了できます。詳細は、オーバークラウドのアップグレードの高速化 を参照してください。
BZ#2037996
`controller_group_name ` 変数を使用して、デフォルトの Controller, とは異なる Controller グループ名を指定できるようになりました。
BZ#2075039
この更新により、iptables_hybrid ファイアウォールドライバーを使用した ML2/OVS デプロイメントを ML2/OVN に移行できるようになりました。
BZ#2081630
Red Hat OpenStack Platform (RHOSP) 16.2.4 以降では、任意のソース 16.1.z バージョンから RHOSP 環境を更新できます。この機能強化により、コストが削減され、更新プロセスの時間が短縮されます。
BZ#2102017

この更新により、分散仮想ルーター (DVR) を使用して、トラフィックを ML2/OVN デプロイメントの VLAN プロジェクトネットワークにルーティングできるようになりました。

以前は、ML2/OVN デプロイメントに VLAN tenant ネットワークと DVR があった場合は、Networking サービスはトラフィックを一元的にルーティングしていました。現在、DVR が有効化されているため、VLAN ネットワークにルーティングされたトラフィックは、ポートをホストしているノードに直接送信されます。

BZ#2123646
ホストを Red Hat Enterprise Linux (RHEL) 7.9 から RHEL 8.4 にアップグレードした後、BaseTripeloPackages 変数を使用して、環境にインストールする追加パッケージを指定できます。この機能を使用すると、デプロイメントに必要な基本パッケージを特定のロールでカスタマイズできます。詳細は、Leapp アップグレード後の基本パッケージのカスタマイズ を参照してください。

3.3.4. リリースノート

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

BZ#1992655

以前のリリースでは、管理者はカスタム環境ファイルの CollectdExtraPlugins パラメーターに ceph プラグインを追加する必要がありました。

今回のリリースにより、ceph プラグインが Ceph Storage ノードで自動的に読み込まれるようになりました。したがって、Red Hat OpenStack Platform 13 から 16.2 にアップグレードする前に、カスタム環境ファイルの CollectdExtraPlugins パラメーターから ceph プラグインを削除する必要があります。

BZ#2022940
Dell EMC PowerMax ストレージシステムで共有ファイルシステムサービス (マニラ) を設定するための Director サポートが追加されました。

3.3.5. 既知の問題

現時点における Red Hat OpenStack Platform の既知の問題は以下のとおりです。

BZ#2097444

現在、ユーザーがネットワークポリシーを削除すると、OVS の最小帯域幅の値がポートからクリアされないという既知の問題があります。回避策は、キューレジスターを OVS データベースから手動で削除することです。

$ ovs-vsctl destroy Queue <queue_uuid>

Neutron ポート ID を含む Queue external_ids:port リファレンスを探すことで、キューレジスターを見つけることができます。

BZ#2134557

metrics_qdr サービスに 62 文字を超える ID 値を設定すると、フレームエラーが発生する可能性があります。エラーメッセージの例は failed: amqp:connection:framing-error connection aborted です。metrics_qdr サービスが不安定な場合、Service Telemetry Framework (STF) にテレメトリーデータが送られません。

回避策: metrics_qdr の ID 値を 62 文字より長く設定しないでください。ルーター ID のデフォルト値は Router.<fqdn> で、<fqdn> はノードの完全修飾ドメイン名です。

3.3.6. 削除された機能

BZ#2101944
この更新で、collectd プロセスプラグインがプラグインのデフォルトリストから削除されました。プラグインをロードすると、フラッディングの問題が発生する可能性があり、コンテナー化された環境で実行する場合は価値がありません。これは、予期されるシステムプロセスではなく、collectd および sensubility プロセスのみが表示されるからです。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.