第3章 リリースの情報
リリースノートには、次に示すカテゴリーの一部またはすべての更新について記載されています。この Red Hat OpenStack Platform (RHOSP) リリースをデプロイする場合は、これらの更新を考慮してください。
- バグ修正
- 機能拡張
- テクノロジープレビュー
- リリースノート
- 既知の問題
- 非推奨の機能
- 削除された機能
この RHOSP リリースのサポートライフサイクル中にリリースされた更新に関する注意事項は、各更新に関連付けられたアドバイザリーテキストに記載されています。
3.1. Red Hat OpenStack Platform 17.1.3 メンテナンスリリース (2024 年 5 月 22 日)
この RHOSP リリースをデプロイする場合は、以下に示す Red Hat OpenStack Platform (RHOSP) の更新を考慮してください。
3.1.1. アドバイザリーの一覧
この Red Hat OpenStack Platform (RHOSP) リリースには、次のアドバイザリーが含まれています。
- RHSA-2024:2727
- 重要: Red Hat OpenStack Platform 17.1 (python-gunicorn) のセキュリティー更新
- RHSA-2024:2729
- 重要: Red Hat OpenStack Platform 17.1 (etcd) セキュリティー更新
- RHSA-2024:2730
- 重要: Red Hat OpenStack Platform 17.1 (collectd-sensubility) セキュリティー更新
- RHSA-2024:2731
- 中程度: Red Hat OpenStack Platform 17.1 (python-django) セキュリティー更新
- RHSA-2024:2732
- 中程度: Red Hat OpenStack Platform 17.1 (python-glance-store) セキュリティー更新
- RHSA-2024:2733
- 中程度: Red Hat OpenStack Platform 17.1 (openstack-ansible-core) セキュリティー更新
- RHSA-2024:2734
- 中程度: Red Hat OpenStack Platform 17.1 (python-urllib3) セキュリティー更新
- RHSA-2024:2735
- 中程度: Red Hat OpenStack Platform 17.1 (python-paramiko) に関するセキュリティー更新
- RHSA-2024:2736
- 中程度: Red Hat OpenStack Platform 17.1 (openstack-tripleo-heat-templates および tripleo-ansible) のセキュリティー更新
- RHSA-2024:2737
- 中程度: Red Hat OpenStack Platform 17.1 (python-openstackclient) セキュリティー更新
- RHBA-2024:2738
- 更新された Red Hat OpenStack Platform 17.1 コンテナーイメージ
- RHBA-2024:2739
- 更新された Red Hat OpenStack Platform 17.1 コンテナーイメージ
- RHBA-2024:2740
- Red Hat OpenStack Platform 17.1 RHEL 9 director イメージ
- RHBA-2024:2741
- Red Hat OpenStack Platform 17.1 のバグ修正と機能拡張に関するアドバイザリー
- RHBA-2024:2742
- Red Hat OpenStack Platform 17.1 のバグ修正と機能拡張に関するアドバイザリー
- RHSA-2024:2767
- 重要: Red Hat OpenStack Platform 17.1 (collectd-sensubility) セキュリティー更新
- RHSA-2024:2768
- 中程度: Red Hat OpenStack Platform 17.1 (python-paramiko) に関するセキュリティー更新
- RHSA-2024:2769
- 中程度: Red Hat OpenStack Platform 17.1 (python-openstackclient) セキュリティー更新
- RHSA-2024:2770
- 中程度: Red Hat OpenStack Platform 17.1 (tripleo-ansible および openstack-tripleo-heat-templates) のセキュリティー更新
3.1.2. バグ修正
以下のバグは、Red Hat OpenStack Platform (RHOSP) の本リリースで修正されています。
- BZ#2222683
この更新により、Red Hat の Multi-RHEL サポートが拡張され、次のデプロイメントアーキテクチャーが含まれるようになりました。
- Edge (DCN)
- ShiftOnStack
- director Operator ベースのデプロイメント
- BZ#2229779
- この更新により、子プロセスを開始できない場合の OVN メタデータエージェントプロセスの例外処理が改善されました。この更新により、子プロセスの例外がログに記録され、メインの OVN メタデータエージェントは引き続き実行されます。
- BZ#2237866
-
この更新の前は、ceilometer のキャッシュパラメーターの設定がサポートされていませんでした。この更新により、ceilometer がキャッシュに
dogpile.cache.memcached
バックエンドを使用するようになりました。キャッシュを手動で無効にすると、ceilometer はoslo_cache.dict
バックエンドを使用します。 - BZ#2248873
-
プラグ可能な認証モジュール (PAM) の一部のバージョンでは、pam_loginuid モジュール
/proc/self/loginuid
が書き込み可能である必要があります。移行に使用されるsshd
コンテナーでは、これは当てはまりません。コンピュートホスト間の SSH ログインが失敗したため、移行に失敗しました。この更新により、pam_loginuid
モジュールが PAM 設定から削除され、その結果、コンピュートホスト間の SSH ログインと移行が再び機能するようになりました。 - BZ#2249444
この更新の前は、コンテナー設定が変更されていない場合でも、コンピュートノード上の libvirt 関連のコンテナーは、デプロイメント、更新、スケーリング操作中に不必要に再起動されていました。
この更新により、設定変更のない libvirt 関連のコンテナーは、デプロイメント、更新、およびスケーリング操作中に再起動されなくなります。
- BZ#2249690
この更新の前は、アップグレード中に Red Hat Ceph Storage の導入が成功するたびに、
ceph-ansible
パッケージがデフォルトで削除されていました。この更新では、
ceph-ansible
を削除するタスクにcleanup_cephansible
タグが導入されています。削除を回避するには、採用 Playbook の実行中に--skip-tags
とともにこのタグを使用します。- BZ#2254036
この更新の前は、複数のスタックを持つセットアップ上のノードの DCN FFU システムアップグレード中に、Red Hat Ceph Storage タスクの
Set noout flag
が適切なホストで ceph コマンドを実行できないことがありました。更新後、マルチスタック設定内の任意のノードでシステムをアップグレードすると、Red Hat Ceph Storage タスクの
Set noout flag
が関連するホストに委任され、ceph
コマンドが特定のクラスターで実行されるようになりました。- BZ#2254994
この更新では、ロードバランシングサービス (octavia) ヘルスモニターポートと OVN メタデータポートが意図せず削除されるバグが修正されています。
この更新の前は、以前のバージョンのロードバランシングサービスのヘルスモニターポートを使用していた RHOSP 環境では、
neutron-db-sync-tool
を実行すると、既存のポートまたは OVN メタデータポートがランダムに削除されることがありました。この意図しないポートの削除により、ヘルスモニターの容量が失われたり、影響を受けるインスタンスとの通信が失われたりしました。この更新により競合が解決されます。OVN ロードバランシングサービスのヘルスモニターポートの
device_owner
フィールドに新しい値ovn-lb-hm:distributed
を使用します。古い OVN ロードバランシングサービスのヘルスモニターポートは、このバージョンで自動的に更新されます。- BZ#2255324
この更新の前は、RHOSP 17.1 バージョンへの更新またはアップグレード中に、director のバグによってクライアントのワークロードが中断またはクラッシュする可能性がありました。このバグは、NFS バックエンド上の CephFS で RHOSP Shared File System サービス (manila) を有効にしたデプロイメントに影響を与えました。
この更新によりこの問題は解決され、ユーザーが共有に "アクセスルール" を設定した場合に、Shared File System サービス (manila) が適切に動作するようになりました。
- BZ#2257274
-
この更新前は、Networking サービス (neutron) テナントネットワークにジャンボフレームを使用すると、RHOSP コントローラーがシャットダウンすると、RHOSP ロードバランシングサービス (octavia) 管理インターフェイス (
o-hm0
) の MTU が 1500 や 1450 などの小さな値にリセットされる場合がありました。この問題は通常、RHOSP コントローラーが初めて再起動したとき、またはコントローラーが突然終了したときに発生しました。この更新により、RHOSP director は、o-hm0
の作成時に Open vSwitch (OVS) が正しい MTU で設定されるようになりました。 - BZ#2259286
この更新前は、ユーザーが文書化されたアップグレード手順に従わなかった場合、FFU 手順で誤った Red Hat Ceph Storage イメージが使用されることがありました。
この更新により、FFU 手順では常に正しい Red Hat Ceph Storage イメージが使用されるようになりました。
multi-rhel-container-image-prepare.py
スクリプトは正しいデフォルトを使用するように更新され、バージョン検証チェックが FFU プロセスに追加されました。- BZ#2263552
この更新では、ML2/OVN 環境の IPv6 ネットワーク上の一部のロードバランシングサービス (octavia) プールメンバーでトラフィックのロードバランシングが妨げられるバグが修正されます。
この更新の前は、プールに 2 番目の
listener+pool+member
を追加すると、プールは ERROR 状態になり、そのプール内のトラフィックは負荷分散されませんでした。この更新により、トラフィックは期待どおりにすべてのメンバーに負荷分散されます。
- BZ#2263916
この更新は、アップグレード後にワークロードの中断を引き起こす可能性のある libvirt 設定での RHOSP 16.2 から RHOSP 17.1 へのアップグレードを防ぎます。
この更新前は、Red Hat Enterprise Linux (RHEL) 8 上の libvirt のモジュール式デプロイメントが含まれているか、RHEL 8 上で libvirt UBI9 を実行している RHOSP 16.2 環境から RHOSP 17.1 へのアップグレードを実行した場合、これらの設定によってワークロードが中断されることがありました。
この更新により、RHOSP 16.2 環境に Red Hat Enterprise Linux (RHEL) 8 上の libvirt のモジュール式デプロイメントが含まれている場合、または RHEL 8 上で libvirt UBI9 を実行している場合、RHOSP 16.2 から 17.1 へのアップグレードは失敗します。
- BZ#2266285
この更新では、ML2/OVN デプロイメントの IPv6 ネットワーク上で OVN Health Monitoring for Load-balancing サービス (octavia) の操作を妨げるバグを修正しました。
以前は、OVN ヘルスモニターサービスは、バックエンドメンバーの
ONLINE
およびOFFLINE
ステータスを正しく識別していませんでした。この更新により、負荷分散が期待どおりに機能し、OVN ヘルスモニターはバックエンドメンバーの
ONLINE
およびOFFLINE
ステータスを正しく識別します。- BZ#2278028
この更新の前は、RHOSP 17.1 へのアップグレード中および 17.1 のマイナーバージョン間の更新中に、ML2/OVN メカニズムドライバーを使用する Networking サービス (neutron) 環境では、一定期間、OVN データベースからの更新の受信が停止していました。RAFT リーダーを含むコントローラーノードも更新されると、メカニズムドライバーは OVN データベースから更新を受信します。
今回の更新で、この問題が修正されています。現在、RHOSP の更新およびアップグレード中に、ML2/OVN メカニズムドライバーを使用する Networking サービスが適切に動作するようになりました。
3.1.3. 機能拡張
Red Hat OpenStack Platform (RHOSP) の本リリースでは、以下の機能拡張が提供されています。
- BZ#1900663
- この更新により、アップグレード用の Framework に対する Red Hat のサポートが拡張され、エッジにストレージがない DCN デプロイメントも含まれるようになりました。
- BZ#1997638
- この更新により、アップグレード用の Framework に対する Red Hat のサポートが拡張され、エッジにストレージがある DCN デプロイメントも含まれるようになりました。
- BZ#2218000
- この更新により、Bare Metal サービス (ironic) を使用して ISO イメージを直接起動し、RAM ディスクとして使用できるようになりました。詳細は、ベアメタルインスタンスの ISO ブートを有効にする および ISO イメージを直接起動して RAM ディスクとして使用する 参照してください。
- BZ#2224492
RHOSP 17.1.3 では、Open Virtual Network (OVN) バージョン 23.09 に含まれる
localnet_learn_fdb
オプションを通じて学習された MAC アドレスの新しいエージングメカニズムがサポートされるようになりました。この新しいエージングメカニズムは、fdb_age_thhreshold
とfdb_removal_limit
という 2 つの新しいオプションで構成されています。fdb_age_thhreshold
オプションを使用すると、学習した MAC が FDB テーブルに留まる最大時間 (秒単位) を設定できます。fdb_removal_limit
オプションは、OVN が一度に大量の FDB テーブルエントリーを削除することを防ぎます。これらの新しいオプションを
localnet_learn_fdb
で使用すると、大規模なプロバイダーネットワークを持つ RHOSP 環境でよく発生する問題である、FDB テーブルが大きくなりすぎることによるパフォーマンスとスケーラビリティーの問題が発生する可能性が軽減されます。- BZ#2225163
- 省電力プロファイル cpu-partitioning-powersave が Red Hat Enterprise Linux 9 (RHEL 9) で導入され、Red Hat OpenStack Platform (RHOSP) 17.1.3 で利用できるようになりました。この TuneD プロファイルは、RHOSP 17.1 NFV 環境で電力を節約するための基本的なビルディングブロックです。詳細は、ネットワーク機能仮想化の設定 の OVS-DPDK デプロイメントでの電力節約 を参照してください。
- BZ#2255168
-
この更新により、特定のアベイラビリティーゾーンに負荷分散機能を追加できるようになります。
OS::Octavia::LoadBalancer
リソースで、新しいavailability_zone
プロパティーを使用して、ロードバランサーのアベイラビリティーゾーンを指定します。 - BZ#2255373
- この機能強化により、Dell PowerFlex ストレージの Block Storage (cinder) ドライバーが更新され、Dell PowerFlex ソフトウェアバージョン 4.5 がサポートされるようになります。
- BZ#2261924
- この更新により、RHOSP 17.1 は RHCS 7 を外部 Red Hat Ceph Storage クラスターとしてサポートするようになりました。
- BZ#2262266
- Shared File Systems サービス (manila) に、Dell PowerFlex ストレージシステム上の NFS 共有をプロビジョニングおよび管理するためのバックエンドドライバーが含まれるようになりました。このドライバーの使用は、ベンダーがエコシステムカタログで認定を公開した場合にサポートされます。
- BZ#2262313
- Shared File Systems サービス (manila) に、Dell PowerStore ストレージシステム上の NFS および CIFS 共有をプロビジョニングおよび管理するためのバックエンドドライバーが含まれるようになりました。このドライバーの使用は、ベンダーがエコシステムカタログで認定を公開した場合にサポートされます。
- BZ#2264273
- この拡張により、Hewlett Packard Enterprise (HPE) 3PAR 製品ラインの Block Storage (cinder) ドライバーが更新され、Alletra MP ストレージアレイがサポートされるようになります。
3.1.4. テクノロジープレビュー
Red Hat OpenStack Platform (RHOSP) のこのリリースでは、次のテクノロジープレビュー機能をテストできます。テクノロジープレビュー機能は、最新の製品機能をいち早く提供して、開発段階で機能のテストを行いフィードバックを提供していただくことを目的としています。これらの機能は Red Hat サブスクリプションではサポートされていないため、Red Hat は実稼働環境での使用を推奨しません。テクノロジープレビュー機能のサポート範囲については、https://access.redhat.com/ja/support/offerings/techpreview を参照してください。
- BZ#2217663
RHOSP 17.1 では、オフロードされたトラフィック/フローの NIC ハードウェアにおける負荷分散を可能にする VF-LAG 送信ハッシュポリシーをオフロードするテクノロジープレビューが利用可能です。このハッシュポリシーは、レイヤー 3+4 のベースハッシュでのみ使用できます。
テクノロジープレビュー機能を使用するには、次の例に示すように、xmit ハッシュポリシーを有効にするボンディングオプションパラメーターがテンプレートに含まれていることを確認します。
bonding_options: "mode=802.3ad miimon=100 lacp_rate=fast xmit_hash_policy=layer3+4"
3.1.5. 既知の問題
現時点における Red Hat OpenStack Platform (RHOSP) の既知の問題は以下のとおりです。
- BZ#2163477
現在、BGP 動的ルーティングを使用する RHOSP 17.1 環境では、RHOSP コンピュートサービスはこれらのインスタンスのいずれかから送信されたパケットをマルチキャスト IP アドレスの宛先にルーティングできません。したがって、マルチキャストグループに登録されているインスタンスは、送信されたパケットを受信できません。原因は、BGP マルチキャストルーティングがオーバークラウドノードで適切に設定されていないことです。
回避策: 現時点では回避策はありません。
- BZ#2187985
サブネットが Load-balancing サービス (octavia) アベイラビリティーゾーンにないロードバランサーメンバーを追加すると、ロードバランサーが
ERROR
になります。ERROR
ステータスが原因でメンバーを削除できないため、ロードバランサーが使用できなくなります。回避策: ロードバランサーを削除します。
- BZ#2192913
DVR が有効で VLAN テナントネットワークを使用する ML2/OVN または ML2/OVS を備えた RHOSP 環境では、異なるテナントネットワークに接続されたインスタンス間の East/West トラフィックがファブリックにフラッディングされます。
その結果、それらのインスタンス間のパケットは、それらのインスタンスが実行されている Compute ノードだけでなく、他のオーバークラウドノードにも到達します。
これはネットワークに影響を与える可能性があり、ファブリックがトラフィックをあらゆる場所に送信するため、セキュリティー上のリスクとなる可能性があります。
このバグは、今後の FDP リリースで修正される予定です。FDP 修正を入手するために RHOSP 更新を実行する必要はありません。
- BZ#2210319
現在、RHEL 9.2 の Retbleed 脆弱性軽減策により、Intel Skylake CPU 上の Data Plane Development Kit (OVS-DPDK) を使用した Open vSwitch のパフォーマンスが低下する可能性があります。
パフォーマンスの低下は、BIOS で C-states が無効、およびハイパースレッディングテクノロジーが有効になっており、さらに OVS-DPDK が特定のコアの論理コアを 1 つだけ使用している場合にのみ発生します。
回避策:ネットワーク機能仮想化の設定 で推奨されているように、両方の論理コアを OVS-DPDK または DPDK が実行している SR-IOV ゲストに割り当てます。
- BZ#2216021
OVN メカニズムドライバーを備えた RHOSP 17.1 は、ポートごとのフローイベントのロギングや、
network log create
コマンドの--target
オプションの使用をサポートしていません。RHOSP 17.1 は、
network log create
コマンドの--resource
オプションを使用して、セキュリティーグループごとのフローイベントのロギングをサポートします。詳細は、Red Hat OpenStack Platform ネットワークの設定 の セキュリティーグループアクションのロギング を参照してください。- BZ#2217867
- Nvidia ConnectX-5 および ConnectX-6 NIC でハードウェアオフロードを使用する場合、PF 上の一部のオフロードフローにより、関連する VF で一時的なパフォーマンスの問題が発生する可能性があります。この問題は、特に LLDP および VRRP トラフィックで発生します。
- BZ#2220887
- データ収集サービス (ceilometer) は、電力電流の単位として間違った値を報告します。電流はワットではなくアンペアで測定されます。
- BZ#2234902
-
検証
check-kernel-version
が正しく機能せず、失敗が報告されます。失敗は無視できます。 - BZ#2237290
ネットワークサービス (neutron) では、ネットワークプロファイルがルーターによって使用されているフレーバーの一部である場合でも、ネットワークプロファイルを無効にしたり削除したりすることができます。プロファイルを無効化または削除すると、ルーターの適切な動作が中断される可能性があります。
回避策: ネットワークプロファイルを無効化または削除する前に、そのプロファイルが現在ルーターで使用されているフレーバーの一部ではないことを確認してください。
- BZ#2241270
-
更新時の
frr-status
およびoslo-config-validator
の検証で FAILED と報告されます。これらのエラーメッセージは無視できます。これらは検証コードに固有のものであり、17.1 の運用に影響を与える条件を示すものではありません。これらは今後のリリースで修正される予定です。 - BZ#2241326
-
LDAP サーバー接続は、
TIMEOUT
エラーまたはSERVER_DOWN
エラーが発生した場合、期待どおりに Keystone LDAP プールから削除されます。LDAP プールの接続が枯渇し、新しい接続を再確立できなくなります。MaxConnectionReachedError
が発行されます。回避策:LDAP pool
を無効にします。 - BZ#2243267
-
Virtual Data Optimizer (VDO) パッケージが存在すると、
checkvdo
Leapp アクターが失敗します。その結果、Leapp のアップグレードは失敗します。Leapp のアップグレードを正常に完了するには、VDO パッケージを削除します。 - BZ#2251176
Ceph Dashboard が Prometheus サービスエンドポイントに到達できず、404 not found エラーメッセージが表示されます。このエラーは、Prometheus サービスの仮想 IP の設定が正しくないために発生します。
回避策:
-
haproxy が適切に設定されていることを確認します。コントローラーノード (controller-0 など) に ssh で接続し、
curl http://10.143.0.25:9092
を実行します。curl が成功した場合、設定に問題はありません。 CURL
が成功したら、コントローラーノードに ssh で接続し、ceph クラスター内の prometheus API 設定を更新します。$ sudo cephadm shell -- ceph dashboard set-prometheus-api-host http://10.143.0.25:9092
Ceph Dashboard が Prometheus サービスエンドポイントに到達でき、404 not found エラーメッセージが表示されなくなったことを確認するには、Ceph Dashboard UI を確認します。
-
haproxy が適切に設定されていることを確認します。コントローラーノード (controller-0 など) に ssh で接続し、
- BZ#2254553
-
現在、Red Hat Ceph Storage 6 では、有効なネットワークリストが提供されると、
cephadm
は Grafana デーモンをすべてのインターフェイスにバインドしようとします。これにより、Grafana デーモンが起動できなくなります。 - BZ#2255302
複数のファイルシステムを持つ外部 Ceph クラスターがデプロイメントにある場合、期待どおりに Shared File System サービス (Manila) 共有を作成できません。
この状況を回避するために必要な
cephfs_filesystem_name
ドライバー設定パラメーターは、director の heat テンプレートパラメーターを使用して設定できません。回避策: "cephfs_filesystem_name" パラメーターを設定して、Shared File System サービス (Manila) が "ExtraConfig" を介して使用する必要があるファイルシステムを指定します。
次の例に示すように、パラメーターを環境ファイルに追加します。
$ cat /home/stack/manila_cephfs_customization.yaml parameter_defaults: ExtraConfig: manila::config::manila_config: cephfs/cephfs_filesystem_name: value: <filesystem>
<filesystem> の値は、適切な名前に置き換えます。この環境ファイルを
openstack overcloud deploy
コマンドに含めてください。- BZ#2257419
libvirt
での cgroups の管理方法は、RHEL リリース間で変更されました。その結果、virsh cpu-stats
は Red Hat OpenStack Platform (RHOSP) 製品で公式にサポートされている部分ではありません。この機能は、RHEL から受信したlibvirt
の基盤となるバージョンによって提供されます。Greenfield RHOSP 17.x は、cgroups v2 を使用する RHEL 9 でのみサポートされます。cgroups v2 API は、virsh cpu-stats
API をサポートするために必要な API を提供しないため、RHEL 9 で 17.1 を使用する場合、この機能は使用できません。RHEL 16.2 からの混合 RHEL アップグレード中にサポートされる RHEL 8 上の RHOSP 17.1 が更新され、rhel 8.4 で実行中に virsh cpu-stats が機能するようになりました。その結果、virsh cpu-stats 機能は RHEL 8 ホスト上で復元されましたが、完全にアップグレードされた RHEL 9 ホスト上では使用できません。
- BZ#2259873
Lenovo SR650 サーバーを使用する環境で RHOSP 16.2 を 17.1 にアップグレードすると、サーバーは最初の起動時に失敗し、有効な起動デバイスが不足していることを示すブルースクリーンが表示されます。
この問題は、Lenovo UEFI ファームウェアがデプロイメント後にブートレコードをリセットすることによって発生します。RHOSP director は、UEFI ファームウェア設定に 2 つの変更を要求します。ただし、Lenovo ハードウェアは再起動前に 1 つの要求しか処理できません。
回避策: Lenovo サーバーを手動で再起動して、目的のオペレーティングシステムに戻す必要があります。
- BZ#2266778
-
RHOSP DNS サービス (指定) を使用する RHOSP 17.1 環境では、TSIG キーが関係するゾーン転送が失敗する可能性があります。ログメッセージは、
AttributeError: 'TsigKeyring' object has no attribute 'name'
です。この問題は、python3-dns
パッケージバージョン 2.x で RHOSP DNS サービスとの非互換性が導入されたために発生します。この問題は修正されており、今後のメンテナンスリリースで利用可能になる予定です。回避策: 現時点では回避策はありません。 - BZ#2267882
- RHOSP Dashboard (horizon) を使用してゾーン内のレコードをリスト表示すると、ゾーンに 20 件を超えるレコードが含まれている場合でも、20 件の結果しか返されないという既知の問題があります。RHOSP DNS サービス (指定) ダッシュボードは、ダッシュボード内のページネーションを適切にサポートしていません。この問題は修正されており、今後の RHOSP メンテナンスリリースで利用できるようになります。回避策: 現在、回避策としては、ダッシュボードの代わりに RHOSP コマンドラインインターフェイスを使用することです。
- BZ#2274468
動的ルーティングと、OVN プロバイダードライバーを使用した OpenStack ロードバランシングサービス (octavia) を使用する RHOSP 17.1 環境では、ロードバランシング仮想 IP が削除されるという既知の問題があります。削除は、OVN BGP エージェントとロードバランシングサービスを同期するプロセスによって発生します。
回避策: 回避策としては、調整間隔を非常に高い値に増やします。カスタム環境 YAML ファイルを作成し、次の値を追加します。
parameter_defaults: FrrOvnBgpAgentReconcileInterval: 999999
詳細は、4.11. スパイン/リーフ対応のオーバークラウドのデプロイ を参照してください。
重要この回避策を使用すると、OVN ロードバランシング仮想 IP は動作しますが、OVN BGP エージェントと Free Range Routing (FRR) 間の同期は実質的に機能しなくなります。同期が非動作の場合、FRR 設定中に問題が発生すると、設定された間隔が経過するまで FRR は回復しません。
- BZ#2274663
動的ルーティングを使用する RHOSP 環境では、マイナー更新中に、Free Range Routing (FRR) が 2 回連続して再起動されます。これは、次のシナリオでの更新中に発生します。
- RHOSP 17.1.0 から 17.1.2 または 17.1.3 へ。
RHOSP 17.1.1 から 17.1.2 または 17.1.3 へ。
新しいコンテナーイメージがあるため、最初の再起動が行われます。2 回目の再起動は、
tripleo_frr.service
systemd ファイルの変更によってトリガーされます。これらの不要な再起動は、BZ 2237245 に対処するためのバグ修正で導入されました。
回避策: 次の手順を実行します。
重要この回避策では、
tripleo_frr
サービスを再起動する必要があり、ネットワークのダウンタイムが発生する可能性があります。したがって、これらの手順はメンテナンス期間中に実行してください。-
設定ファイル
/etc/systemd/system/tripleo_frr.service
を開きます。 ExecStopPost
の最初のインスタンスの後に、次の値を含むExecStopPost
の別のインスタンスを追加します。ExecStopPost=/usr/bin/sleep 10
例
[Unit] Description=frr container After=tripleo-container-shutdown.service [Service] Restart=always ExecStart=/usr/bin/podman start frr ExecReload=/usr/bin/podman kill --signal HUP frr ExecStop=/usr/bin/podman stop -t 42 frr ExecStopPost=/usr/bin/podman stop -t 42 frr ExecStopPost=/usr/bin/sleep 10 SuccessExitStatus=137 142 143 TimeoutStopSec=84 KillMode=control-group Type=forking PIDFile=/run/frr.pid [Install] WantedBy=multi-user.target …
tripleo_frr
サービスを再起動します。# systemctl daemon-reload # systemctl restart tripleo_frr
-
設定ファイル
3.1.6. 非推奨の機能
このセクションには、サポートされなくなった機能、または Red Hat OpenStack Platform (RHOSP) の今後のリリースでサポートされなくなる予定の機能を記載します。
- BZ#1946898
-
i440FX PC マシンタイプ
pc-i440fx
は RHEL 8 で非推奨になりました。pc-i440fx-*
マシンタイプはまだ利用可能ですが、Red Hat では RHOSP 17.1 のデフォルトの Q35 マシンタイプを使用することを推奨します。一部の RHOSP 17.1 機能は、i440FX PC マシンタイプでは動作しません。たとえば、VirtIO Block (virtio-blk
) デバイスは、RHOSP 17.1 の i440FX PC マシンタイプでは動作しません。RHOSP 17.1 のインスタンスのブロックデバイスとして VirtIO Block を使用するには、インスタンスで Q35 マシンタイプを使用する必要があります。