検索

第3章 リリースの情報

download PDF

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

Red Hat OpenStack Platform の本リリースのサポートライフサイクル中にリリースされる更新についての情報は、各更新に対応したアドバイザリーの説明に記載されます。

3.1. Red Hat OpenStack Platform 17.0 GA - 2022 年 9 月 21 日

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

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

本リリースには、以下のアドバイザリーが含まれています。

RHEA-2022:6543
Red Hat OpenStack Platform 17.0 (Wallaby) のコンポーネントのリリース
RHEA-2022:6544
Red Hat OpenStack Platform 17.0 (Wallaby) のコンテナーのリリース
RHEA-2022:6545
Red Hat OpenStack Platform 17.0 RHEL 9 デプロイメントイメージ (qcow2 tarball)
RHEA-2022:6546
Red Hat OpenStack Platform 17.0 (Wallaby) RHEL 9 デプロイメントイメージ (RPM)

3.1.2. バグ修正

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

BZ#1374002
この更新の前は、DNS サービス (指定) ワーカーとデプロイされた BIND インスタンス間の通信パラメーターの設定ミスにより、複数のコントローラーノードを持つ Red Hat OpenStack Platform (RHOSP) 17.0 ベータデプロイが失敗しました。今回の更新により、この問題は解決され、複数のコントローラーノードを使用するデプロイメントで DNS サービスを使用できるようになりました。
BZ#1801931
この更新の前は、max_disk_devices_to_attach パラメーターのヘルプテキストに、0 が無効な値であるとは記載されていませんでした。また、max_disk_devices_to_attach パラメーターが 0 に設定されている場合、nova-compute サービスが失敗するはずのときに開始されました。今回の更新により、max_disk_devices_to_attach パラメーターのヘルプオプションテキストに、値 0 は無効であることが示され、max_disk_devices_to_attach0 に設定されている場合、nova-compute サービスはエラーをログに記録し、開始に失敗するようになりました。
BZ#1883326
今回の更新以前は、ボリューム種別をシックプロビジョニングからシンプロビジョニングに変換すべきなのに変換せずにボリュームの移行を実行すると、PowerFlex ストレージ支援ボリュームの移行に問題が存在していました。今回の更新で、この問題は修正されています。
BZ#1888069
この更新の前は、UEFI モードの Supermicro サーバーがローカルハードディスクからではなくネットワークから再起動し、起動に失敗していました。今回の更新により、Ironic は、UEFI にハードディスクから起動することを要求する正しい raw IPMI コマンドを送信します。 IPMI を使用した UEFI モードでの Supermicro ノードの起動が期待どおりに機能するようになりました。
BZ#1944586
今回の更新で、登録済みの非標準出力のコールバック出力がさまざまな Ansible プロセスから検証ロギングディレクトリーに誤ってリダイレクトされるというバグが修正されました。他のプロセスの出力は検証ロギングディレクトリーに保存されなくなりました。VF コールバックは、要求されない限りプレイについての情報を受け取らなくなりました。
BZ#1984556
collectd スマートプラグインには、CAP_SYS_RAWIO 機能が必要です。CAP_SYS_RAWIO はデフォルトでは設定に存在せず、この更新の前は追加できませんでした。今回の更新により、CollectdContainerAdditionalCapAdd パラメーターを使用して CAP_SYS_RAWIO を追加できるようになりました。環境ファイルに次のパラメーター値の割り当てを入力します。

Example

parameter_defaults:
  CollectdExtraPlugins:
  - smart

  CollectdContainerAdditionalCapAdd: "CAP_SYS_RAWIO"

BZ#1991657

この更新の前は、ノードが一時的にロックされている場合、ベアメタルノードのイントロスペクションがエラーで失敗し、再試行されませんでした。

今回の更新により、ノードがロックされている場合でもイントロスペクションを実行できるようになりました。

BZ#2050773
この更新の前に、Operator が volume:accept_transfer ポリシーのカスタム値を定義し、ボリューム転送承認リクエストを行うユーザーの project_id を参照すると、要求は失敗していました。今回の更新により、転送前にリクエスターの project_id をボリュームに関連付けられた project_id と誤って比較する重複ポリシーチェックが削除されます。Block Storage API レイヤーで行われたチェックが期待どおりに機能するようになりました。
BZ#2064019
この更新の前は、ネットワークの中断により、ベアメタルノードの電源状態が None になり、maintenance 状態になりました。これは、Redfish ノードセッションの Ironic の接続キャッシュが古い状態になり、再試行されないことが原因です。この状態は、Ironic サービスを再起動しないと回復できません。今回の更新により、基盤となる REST クライアントが強化され、特定のエラーメッセージが返されるようになりました。これらのエラーメッセージは、キャッシュされたセッションを無効にするために Ironic によって使用されます。
BZ#2101937
今回の修正により、トラフィックは ML2/OVN デプロイメントの VLAN プロバイダーネットワークで分散されるようになりました。以前のリリースでは、分散仮想ルーター (DVR) 機能が有効になっていても、VLAN プロバイダーネットワーク上のトラフィックは集中化されていました。
BZ#2121098

Red Hat OpenStack Platform (RHOSP) 17.0 Beta でのこの更新の前に、Networking サービス (neutron) のリクエストは、Networking サービスが ovsdb-server に再接続したときに発生した場合、504 Gateway Time-outで失敗する可能性がありました。これらの再接続は、フェイルオーバー中、またはデータベース圧縮中の ovsdb-server リーダー転送によって発生する可能性があります。

neutron デバッグが有効になっている場合、Networking サービスは、トランザクションが例外でタイムアウトになるまで、多数の OVSDB トランザクションが TRY_AGAIN" DEBUG メッセージを返したことを迅速にログに記録しました。

今回の更新で、再接続の動作が修正され、再接続が成功するまでトランザクションを 1 回再試行することで、この状態を処理できるようになりました。

3.1.3. 機能強化

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

BZ#1689706
今回の機能拡張により、Block Storage サービス (cinder) API 3.42 に対して OpenStack CLI (OSC) がサポートされるようになりました。これにより、OSC はオンラインボリュームを拡張できます。
BZ#1699454
今回の更新により、スナップショットから新しい共有を作成することで、Shared File Systems サービス (manila) の CephFS Native および NFS バックエンドを使用する CephFS でスナップショットを復元できるようになりました。
BZ#1752776

Red Hat OpenStack Platform (RHOSP) 17.0 GA では、管理者以外のユーザーが openstack server list コマンドを実行すると、新しいパラメーターにアクセスできます。

  • --availability-zone <az_name>
  • --config-drive
  • --key-name <key_name>
  • --power-state <state>
  • --task-state <state>
  • --vm-state <state>
  • --progress <percent_value>
  • --user <name_or_ID>

    詳細については、サーバーリスト を参照してください。

BZ#1758161
今回の更新により、Ceph をデプロイした Red Hat OpenStack Platform director に RGW デーモンが含まれ、オブジェクトストレージの Object Storage サービス (swift) が置き換えられます。Object Storage サービスを保持するには、cephadm.yaml の代わりに cephadm -rbd-only.yaml ファイルを使用します。
BZ#1813560
今回の更新により、Red Hat OpenStack Platform (RHOSP) 17 Octavia amphora イメージには、Red Hat Enterprise Linux (RHEL) 9 で配布される HAProxy 2.4.x が含まれるようになりました。これにより、Octavia ロードバランサーのパフォーマンスが向上します。これには、複数の vCPU コアのフレーバーを使用するロードバランサーが含まれます。
BZ#1839169
今回の更新により、cephadmOrchestrator が ceph-ansible に置き換わりました。director を cephadm と共に使用して、ceph クラスターと追加のデーモンをデプロイし、新しい tripleo-ansible ロールを使用して、Ceph バックエンドを設定および有効化できます。
BZ#1848153
今回の更新により、Red Hat OpenStack Platform director を使用して etcd サービスを設定し、TLS-everywhere をデプロイする際に TLS エンドポイントを使用できるようになりました。
BZ#1903610
今回の機能拡張により、MemcachedMaxConnections パラメーターが追加されました。MemcachedMaxConnections を使用して、memcache 接続の最大数を制御できます。
BZ#1904086
今回の機能強化により、cinder クライアントコマンド cinder --os-volume-api-version 3.64 volume show <volume_name> を使用して、ボリュームの暗号化キー ID を表示できます。値を表示するには、マイクロバージョン 3.64 を指定する必要があります。
BZ#1944872
今回の機能拡張により、openstack tripleo validator show history コマンドに--limit 引数が追加されました。この引数を使用して、指定した数の最新の検証のみを表示できます。
BZ#1946956
この機能強化により、新しい Red Hat OpenStack Platform 17.0 デプロイメントの各ホストアーキテクチャーのデフォルトのマシンタイプが Q35 (pc-q35-rhel9.0.0) に変更されます。Q35 マシンタイプには、異なる RHEL 9.x マイナーリリース間でのインスタンスのライブマイグレーションや、i440fx マシンタイプで使用される ACPI ホットプラグよりも高速なネイティブ PCIe ホットプラグなど、いくつかの利点と改善点があります。
BZ#1946978

今回の更新により、デフォルトのマシンタイプは RHEL9.0 ベースの Q35 pc-q35-rhel9.0.0 になり、次の拡張が行われました。

  • RHEL マイナーリリース間のライブマイグレーション。
  • ネイティブ PCIe ホットプラグ。これも、以前の i440fx マシンタイプと同様に ACPI ベースです。
  • Intel 入出力メモリー管理ユニット (IOMMU) エミュレーションは、ゲストに直接割り当てられた信頼できないデバイスからゲストメモリーを保護するのに役立ちます。
  • より高速な SATA エミュレーション。
  • セキュアブート。
BZ#1954103
この機能拡張により、collectd の PluginInstanceFormat パラメーターを使用して、複数の値を指定できます。
BZ#1954274
今回の機能拡張により、Bare Metal Provisioning サービス (ironic) の動作のパフォーマンスが向上し、大規模なワークロードのパフォーマンスを最適化できるようになりました。
BZ#1959707

Red Hat OpenStack Platform (RHOSP) 17.0 GA では、openstack tripleo validator show コマンドに --limit <number> という新しいパラメーターがあり、TripleO が表示する検証の数を制限できます。デフォルト値は、最後の 15 の検証を表示することです。

詳細は、tripeo バリデータの表示履歴 を参照してください。

BZ#1971607

今回の更新により、検証フレームワークは、特定の用途に合わせてパラメーターを設定できる設定ファイルを提供します。このファイルの例は、コードソースのルートまたはデフォルトの場所 /etc/validation.cfg にあります。

/etc/ のデフォルトファイルを使用するか、独自のファイルを使用して、引数 --config で CLI に提供できます。

設定ファイルを使用する場合、変数の優先順位には順序があります。次の順序は、変数の優先順位です。

  • ユーザーの CLI 引数
  • 設定ファイル
  • デフォルトの間隔値
BZ#1973356
このセキュリティー強化により、OpenStack Shared File System サービス (manila) に必要なユーザー権限レベルが低下します。Shared File Systems サービスは、Ceph Manager サービスによって公開された API をこの目的で使用するようになったため、Ceph ユーザーを作成および操作するためのアクセス許可は必要なくなりました。
BZ#2041429
overcloud node unprovision コマンドを使用して、アプリケーションでベアメタルノードを事前プロビジョニングできるようになりました。

3.1.4. テクノロジープレビュー

本セクションに記載する項目は、テクノロジープレビューとして提供しています。テクノロジープレビューステータスのスコープに関する詳細情報およびそれに伴うサポートへの影響については、テクノロジープレビュー機能のサポート範囲 を参照してください。

BZ#1884782
Red Hat OpenStack Platform (RHOSP) 17.0 GA では、RHOSP Networking サービス (neutron) ML2/OVN と RHOSP DNS サービス (designate) を統合するためのテクノロジープレビューを利用できます。その結果、DNS サービスは、新しく作成された VM の DNS エントリーを自動的に追加しません。
BZ#1896551
Red Hat OpenStack Platform (RHOSP) 17.0 では、ボーダーゲートウェイプロトコル (BGP) のテクノロジープレビューを使用して、プロバイダーネットワークでコントロールプレーン、フローティング IP、およびワークロードをルーティングできます。BGP アドバタイズメントを使用することで、ファブリックで静的ルートを設定する必要がなくなり、RHOSP を純粋なレイヤー 3 データセンターにデプロイできます。RHOSP は、ダイナミックルーティングソリューションとしてフリーレンジルーティング (FRR) を使用して、コントロールプレーンエンドポイントだけでなく、プロバイダーネットワーク内の VM およびフローティング IP へのルートをアドバタイズおよび撤回します。
BZ#1901686
Red Hat OpenStack Platform 17.0 では、安全なロールベースのアクセス制御 (RBAC) がテクノロジープレビューとしてロードバランシングサービス (octavia) で利用できます。
BZ#1901687
Red Hat OpenStack Platform 17.0 では、Secure RBAC がテクノロジープレビューとして DNS サービス (designate) で利用できます。
BZ#2008274
Red Hat OpenStack Platform 17.0 では、BIND 9 を使用する既存の DNS インフラストラクチャーと DNS サービス (designate) を統合するためのテクノロジープレビューを利用できます。詳しくは、既存の BIND 9 サーバーを使用した DNS サービスのデプロイ を参照してください。
BZ#2120392
Red Hat OpenStack Platform 17.0 では、ピニング CPU とフローティング CPU の両方を持つ単一の NUMA ノードインスタンスを作成するためのテクノロジープレビューを利用できます。
BZ#2120407
Red Hat OpenStack Platform 17.0 では、保証された最小帯域幅 QoS ポリシーなどのリソース要求を持つポートを使用するインスタンスのライブマイグレーション、保留解除、および退避にテクノロジープレビューを利用できます。
BZ#2120410
Red Hat OpenStack Platform 17.0 では、ルーティングされたネットワークに基づく Compute サービスのスケジューリングにテクノロジープレビューを利用できます。ネットワークセグメントは、ホストアグリゲートとして配置サービスに報告されます。Compute サービスは、選択されたホストが正しいネットワークセグメントに接続されるように、配置サービスクエリーにネットワークセグメント情報を含めます。この機能により、IP の可用性とローカリティをより適切に追跡することで、より正確なスケジューリングが可能になり、ルーティングされたネットワーク IP サブネットを認識することで、より正確なインスタンスの移行、サイズ変更、または保留解除が可能になります。
BZ#2120743
Red Hat OpenStack Platform 17.0 では、ボリュームから起動されたインスタンスをレスキューするためのテクノロジープレビューを利用できます。
BZ#2120746
Red Hat OpenStack Platform 17.0 では、宣言型の provider.yaml 設定ファイルでカスタムインベントリーと特性を定義するためのテクノロジープレビューを利用できます。クラウド Operator は、CUSTOM_DIESEL_BACKUP_POWERCUSTOM_FIPS_COMPLIANTCUSTOM_HPC_OPTIMIZED などのカスタムトレイトを使用して、物理ホスト機能の可用性をモデル化できます。また、CUSTOM_DISK_IOPSCUSTOM_POWER_WATTS などのリソースクラスインベントリーを使用して、消費可能なリソースの可用性をモデル化することもできます。クラウド Operator は、特定のホスト情報を報告する機能を使用して、インスタンスのスケジューリングを最適化するカスタムフレーバーを定義できます。特に、分離された集約を使用して予約ホストと連携して使用する場合に有効です。カスタムインベントリーを定義すると、インスタンスが消費する Power IOPS やその他のカスタムリソースのオーバーサブスクリプションを防ぐことができます。
BZ#2120756

Red Hat OpenStack Platform 17.0 では、個別のセルデータベースからリソースをカウントする代わりに、API データベースのインスタンスマッピングからリソース使用量とインスタンスの配置をクエリーすることで、コアと RAM のクォータ使用量のカウントを設定するテクノロジープレビューを利用できます。これにより、一時的なセルの停止やマルチセル環境でのセルのパフォーマンス低下に対して、割り当て使用量のカウントが回復します。

次の設定オプションを設定して、配置から割り当て使用量をカウントします。

parameter_defaults:
  ControllerExtraConfig:
    nova::config::nova_config:
      quota/count_usage_from_placement:
        value: 'True'
BZ#2120757
Red Hat OpenStack Platform 17.0 では、マイクロバージョン 2.81 を使用している場合に、ホストアグリゲートのコンピュートノードにイメージを事前にキャッシュするように要求するテクノロジープレビューを利用できます。起動時間を短縮するために、アグリゲート内のホストのグループがイメージのリストを取得してキャッシュするように要求できます。
BZ#2120761
Red Hat OpenStack Platform 17.0 では、virt ドライバーによって宣言されたサポートされているデバイスモデルの特性を使用してホストを事前フィルター処理するために、特性と Placement サービスを使用するためのテクノロジープレビューが利用可能です。
BZ#2128042
Red Hat OpenStack Platform 17.0 では、物理 GPU ごとに複数の NVIDIA vGPU タイプをサポートするコンピュートノードのテクノロジープレビューを利用できます。
BZ#2128056

Red Hat OpenStack Platform 17.0 では、vGPU を持つインスタンスのコールドマイグレーションとサイズ変更にテクノロジープレビューを利用できます。

vGPU テクノロジープレビューに影響する既知の問題については、https://bugzilla.redhat.com/show_bug.cgi?id=2116979 を参照してください。

BZ#2128070
Red Hat OpenStack Platform 17.0 では、VirtIO データパスアクセラレーション (VDPA) インターフェイスを使用してインスタンスを作成するためのテクノロジープレビューを利用できます。

3.1.5. リリースノート

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

BZ#1767084
今回の更新により、OpenStack Shared File Systems サービス (manila) の CephFS ドライバーが更新され、Ceph Manager API を使用してプロビジョニングとストレージのライフサイクル操作を管理できるようになりました。新しいファイル共有を作成すると、作成、削除、および操作がより高速な新しい形式で共有が作成されます。この移行は、既存のファイル共有には影響しません。
BZ#1813573
今回の機能拡張により、オブジェクトタグに対する Octavia のサポートが追加されました。これにより、ユーザーはロードバランサーリソースにメタデータを追加し、タグに基づいてクエリー結果をフィルターできます。
BZ#2013120
今回の更新により、validation run コマンドに新しい引数 --skiplist を指定できるようになりました。検証の実行時にスキップするサービスを含む yaml ファイルでこのコマンドを使用します。
BZ#2090813
データ収集サービス (Ceilometer) は、Red Hat OpenStack Platform (RHOSP) テレメトリーおよびイベントの収集のためにサポートされています。Ceilometer は、自動スケーリングを目的としたメトリクスストレージサービス (gnocchi) へのデータポイントの転送、および RHOSP モニタリングのための Service Telemetry Framework (STF) へのメトリクスとイベントの配信もサポートされています。
BZ#2111015

ML2/OVS デプロイメントでは、Open vSwitch (OVS) は、skb_priorityskb_mark、または出力キューフィールドが設定されている OpenFlow ルールのオフロードをサポートしていません。これらのフィールドは、virtio ポートの quality-of-service (QoS) サポートを提供するために必要です。

virtio ポートに最小帯域幅ルールを設定すると、Open vSwitch エージェントはこのポートのトラフィックをパケットマークフィールドでマークします。その結果、このトラフィックはオフロードできず、他のポートのトラフィックに影響します。帯域幅制限ルールを設定すると、すべてのトラフィックがデフォルトの 0 キューでマークされます。これは、トラフィックをオフロードできないことを意味します。

回避策として、環境に OVS ハードウェアオフロードポートが含まれている場合は、ハードウェアオフロードが必要なノードでパケットマーキングを無効にします。パケットマーキングを無効にすると、virtio ポートのレート制限ルールを設定できなくなります。ただし、Differentiated Services Code Point (DSCP) マーキングルールは引き続き使用できます。

設定ファイルで、disable_packet_marking フラグを true に設定します。設定ファイルを編集した後、neutron_ovs_agent コンテナーを再起動する必要があります。以下に例を示します。

$ cat `/var/lib/config-data/puppet-generated/neutron/etc/neutron/plugins/ml2/openvswitch_agent.ini`
  [ovs]
  disable_packet_marking=True
BZ#2111527
RHOSP 17.0 では、RHCSv5.2 GA コンテンツに基づく Ceph コンテナーを使用する必要があります。
BZ#2117229
以前は、監視するプロセスのリストなしで、collectd プロセスプラグインがデフォルトで有効になっていました。これにより、procs_running not found のようなメッセージが collectd ログに記録されます。今回の更新により、collectd プロセスプラグインが、デフォルトでインストールされ有効になっている collectd プラグインのリストから削除されました。プラグインを設定に追加することで、プラグインを有効にすることができます。

3.1.6. 既知の問題

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

BZ#2126476
NFV は RHOSP 17.0 ではサポートされていません。RHOSP 17.0 で NFV ユースケースをデプロイしないでください。
BZ#1966157
provider:network_type geneve で ML2/OVN を使用する場合は、geneve ネットワーク上の複数のインスタンスを持つコンピュートノードの Mellanox アダプターを使用する際に制限があります。インスタンスの 1 つのフローティング IP だけは到達可能です。この Bugzilla チケットで、解決の進捗を追跡できます。
BZ#2085583

現在、長時間実行される操作によって ovsdb 接続がタイムアウトし、再接続が発生するという既知の問題があります。これらのタイムアウトにより、nova-compute エージェントが応答しなくなる可能性があります。回避策: デフォルトのネイティブ python バインディングの代わりに、コマンドラインクライアントを使用できます。コマンドラインクライアントを使用するには、Heat テンプレートで次のパラメーターを使用します。

parameter_defaults:
  ComputeExtraConfig:
    nova:os_vif_ovs:ovsdb_interface => 'vsctl'
BZ#2091076
この更新の前は、利用できなくなった podman ログコンテンツに依存していたため、ヘルスチェックステータススクリプトが失敗していました。ヘルスチェックスクリプトは、podman ログの代わりに podman ソケットを使用するようになりました。
BZ#2105291
現在、undercloud-heat-purge-deleted の検証に失敗するという既知の問題があります。これは、Red Hat OpenStack Platform 17 との互換性がないためです。回避策:--skip-list で undercloud-heat-purge-deleted をスキップして、この検証を省略します。
BZ#2104979

RHOSP 17.0 の既知の問題により、resource_provider_hypervisors heat パラメーターが設定されていない場合、ハイパーバイザーの完全修飾ドメイン名 (FQDN) を選択するデフォルトのメカニズムが正しく設定されません。これにより、SRIOV または OVS エージェントの起動に失敗します。

回避策: Heat テンプレートでハイパーバイザーの FQDN を明示的に指定します。以下は、SRIOV エージェントにこのパラメーターを設定する例です。

ExtraConfig: neutron::agents::ml2::sriov::resource_provider_hypervisors: "enp7s0f3:%{hiera('fqdn_canonical')},enp5s0f0:%{hiera('fqdn_canonical')}".

BZ#2107896

現在、調整されたカーネル設定が初期プロビジョニング後に適用されないという既知の問題があります。

回避策: 次のカスタム Playbook を使用して、調整されたカーネルコマンドライン引数が適用されるようにすることができます。以下の Playbook を /usr/share/ansible/tripleo-playbooks/cli-overcloud-node-reset-blscfg.yaml としてアンダークラウドノードに保存します。

- name: Reset BLSCFG of compute node(s) meant for NFV deployments
  hosts: allovercloud
  any_errors_fatal: true
  gather_facts: true

  pre_tasks:
    - name: Wait for provisioned nodes to boot
      wait_for_connection:
        timeout: 600
        delay: 10

  tasks:
    - name: Reset BLSCFG flag in grub file, if it is enabled
      become: true
      lineinfile:
        path: /etc/default/grub
        line: "GRUB_ENABLE_BLSCFG=false"
        regexp: "^GRUB_ENABLE_BLSCFG=.*"
        insertafter: '^GRUB_DISABLE_RECOVERY.*'

ノード定義ファイル overcloud-baremetal-deploy.yaml でロールを設定して、kernelargs を設定する Playbook の前に cli-overcloud-node-reset-blscfg.yaml Playbook を実行します。

- name: ComputeOvsDpdkSriov
  count: 2
  hostname_format: computeovsdpdksriov-%index%
  defaults:
    networks:
    - network: internal_api
      subnet: internal_api_subnet
    - network: tenant
      subnet: tenant_subnet
    - network: storage
      subnet: storage_subnet
    network_config:
      template: /home/stack/osp17_ref/nic-configs/computeovsdpdksriov.j2
    config_drive:
      cloud_config:
        ssh_pwauth: true
        disable_root: false
        chpasswd:
          list: |-
            root:12345678
        expire: False
  ansible_playbooks:
    - playbook: /usr/share/ansible/tripleo-playbooks/cli-overcloud-node-reset-blscfg.yaml
    - playbook: /usr/share/ansible/tripleo-playbooks/cli-overcloud-node-kernelargs.yaml
      extra_vars:
        reboot_wait_timeout: 600
        kernel_args: 'default_hugepagesz=1GB hugepagesz=1G hugepages=32 iommu=pt intel_iommu=on isolcpus=1-11,13-23'
        tuned_profile: 'cpu-partitioning'
        tuned_isolated_cores: '1-11,13-23'
    - playbook: /usr/share/ansible/tripleo-playbooks/cli-overcloud-openvswitch-dpdk.yaml
      extra_vars:
        memory_channels: '4'
        lcore: '0,12'
        pmd: '1,13,2,14,3,15'
        socket_mem: '4096'
        disable_emc: false
        enable_tso: false
        revalidator: ''
        handler: ''
        pmd_auto_lb: false
        pmd_load_threshold: ''
        pmd_improvement_threshold: ''
        pmd_rebal_interval: ''
        nova_postcopy: true
BZ#2109597
CX-5 にはハードウェア (HW) の制限があります。すべてのネットワークトラフィックフローには、送信 (TX) または受信 (RX) のいずれかの HW 方向があります。フローの送信元ポートが仮想機能 (VF) の場合、それは HW の TX フローでもあります。CX-5 は TX パスで VLAN をポップできないため、pop_vlan を使用したフローを HW にオフロードできません。
BZ#2112988

現在、複数のコントローラーノードがデプロイされ Ceph が有効な場合に、Swift API が機能せず、401 エラーが返されるという既知の問題があります。

回避策は https://access.redhat.com/solutions/6970061 に記載されています。

BZ#2116529

QEMU コマンド migrate-set-capabilities の実行時にライブマイグレーションに失敗します。これは、デフォルトで有効にされているコピー後の機能がサポートされていないためです。

以下の回避策オプションのいずれかを選択してください。

  • 回避策 1: コンピュートノードで vm.unprivileged_userfaultfd = 1 を設定し、コンテナー化された libvirt でコピー後の機能に有効にします。

    • 新しいファイルを作成します ($ touch /etc/sysctl.d/50-userfault.conf)。
    • vm.unprivileged_userfaultfd = 1/etc/sysctl.d/50-userfault.conf に追加します。
    • ファイルを読み込みます ($ sysctl -p /etc/sysctl.d/50-userfault.conf)。
  • 回避策 2: ExtraSysctlSettings パラメーターを設定して、director を使用して sysctl フラグを設定します。
  • 回避策 3: NovaLiveMigrationPermitPostCopy パラメーターを false に設定して、コピー後の機能を完全に無効にします。
BZ#2116979
テクノロジープレビュー vGPU サポート機能を使用する場合は、既知の問題により、RHOSP 17 で vGPU インスタンスを停止、移動、または削除するときに mdev デバイスが解放されません。最終的に、すべての mdev デバイスが消費され、vGPU を使用する追加のインスタンスをコンピューティングホストで作成できなくなります。
BZ#2116980
RHOSP 17 で仮想 GPU インスタンスを起動した場合には、削除したり、停止したり、移行したりすることはできません。仮想 GPU を持つインスタンスを削除、そのコンピュートホストから移行、または停止すると、仮想 GPU の基礎となる mdev デバイスがクリーンアップされません。十分な数のインスタンスでこれが発生すると、利用可能なすべての mdev デバイスが消費され、そのコンピュートホストでは仮想 GPU を持つインスタンスをそれ以上作成できなくなります。
BZ#2120383
現在、エミュレートされたトラステッドプラットフォームモジュール (TPM) デバイスを持つインスタンスを作成する際の既知の問題があります。回避策: Security-Enhanced Linux (SELinux) を無効にします。
BZ#2120398
現在、RHOSP 17 にマルチセルおよびマルチスタックのオーバークラウドをデプロイする際の既知の問題があります。これは回避策のないリグレッションであるため、マルチセルおよびマルチスタックのオーバークラウド機能は RHOSP 17.0 では使用できません。
BZ#2120766
現在、一部のマシンタイプで RHEL ファームウェア定義ファイルが欠落しているという既知の問題があり、UEFI のイメージファームウェアを使用したインスタンスの起動が UEFINotSupported 例外で失敗します。この問題は、https://bugzilla.redhat.com/show_bug.cgi?id=2109644 で対処されています。また、AMD SEV コンピュートノードのカーネル引数で mem_encryption=on を指定すると、コンピュートノードのカーネルが再起動後にハングし、再起動しないという既知の問題もあります。これらの問題に対する回避策がないため、AMD SEV 機能は RHOSP 17.0 では使用できません。
BZ#2120773
現在、RHOSP 17 でコンピュートノードを再起動した後にインスタンスをシャットダウンして再起動するという既知の問題があります。コンピュートノードが再起動すると、インスタンスを正常にシャットダウンするための自動プロセスが失敗し、システムがインスタンスを強制的に停止する前にインスタンスをシャットダウンする時間が短くなります。強制停止の結果は異なる場合があります。コンピュートノードを再起動する前に、すべての重要なワークロードの新しいバックアップがあることを確認してください。
BZ#2121752
PCI パススルーデバイスおよび SR-IOV インターフェイスの新しいソケット NUMA アフィニティーポリシーのパフォーマンスの問題により、socket NUMA アフィニティーポリシーは RHOSP 17.0 ではサポートされていません。
BZ#2124294

Sensubility には /run/podman/podman.sock にアクセスする権限がありません。これにより、コンテナーのヘルスチェックでサービスコンテナーのステータスデータを Service Telemetry Framework (STF) に送信できません。

回避策: デプロイ後にすべてのオーバークラウドノードで次のコマンドを実行します: sudo podman exec -it collectd setfacl -R -mu:collectd:rwx/run/podman

結果: ユーザー collectd は/run/podman パスへのアクセスを再帰的に取得し、sensubility が podman に接続できるようにします。

BZ#2125159

Red Hat OpenStack Platform (RHOSP) 17.0 GA には、ML2/OVN デプロイメントが RHOSP DNS サービス (指定) を使用して DNS レコードを自動的に作成できないという既知の問題があります。この問題の原因は、必要なネットワークサービス (neutron) 拡張機能 dns_domain_ports が存在しないことです。

回避策: 現在、回避策はありませんが、修正は将来の RHOSP リリースを対象としています。

BZ#2126810

Red Hat OpenStack Platform (RHOSP) 17.0 では、DNS サービス (designate) と負荷分散サービス (octavia) が高可用性のために正しく設定されていません。これらのサービスの RHOSP オーケストレーションサービス (heat) テンプレートは、Redis テンプレートの非 Pacemaker バージョンを使用します。

回避策: 環境ファイル enable-designate.yaml および octavia.yaml の後に、environments/ha-redis.yamlovercloud deploy コマンドに含めます。

BZ#2127965

Red Hat OpenStack Platform (RHOSP) 17.0 GA には、Free Range Router (FRR) コンテナーが存在するホストが再起動された後、コンテナーが起動しないという既知の問題があります。この問題は、BGP 設定に欠落しているファイルが原因で発生します。

回避策: ファイル /etc/tmpfiles.d/run-frr.conf を作成し、次の行を追加します。

d /run/frr 0750 root root - -

この変更により、tmpfiles はリブートのたびに /run/frr を再作成し、FRR コンテナーを起動できるようになります。

BZ#2128928
Red Hat Satellite との統合は、RHOSP 17.0 ではサポートされていません。パッケージリポジトリーおよびコンテナーレジストリーとしてサポートされるのは、Red Hat CDN のみです。サテライトのサポートは、将来のリリースで再開されます。
BZ#2120377
現在、インスタンスの UEFI ブートには既知の問題があるため、UEFI セキュアブート機能は使用できません。これは、ベースとなる RHEL の問題が原因です。
BZ#2120384
現在利用できない vTPM サポートが必要なため、RHOSP で Windows Server 2022 インスタンスを作成することはできません。
BZ#2152218
現在、インスタンスの起動中またはシャットダウン中にボリュームをインスタンスにアタッチするとき、またはインスタンスからボリュームをデタッチするときに既知の問題があります。ボリュームをアタッチまたはデタッチする前に、インスタンスが完全に動作するか、完全に停止するまで待つ必要があります。
BZ#2153815
現在、インスタンスフレーバーにリソース使用量の追加仕様 quota:cpu_* が含まれている場合、インスタンスの作成に関する既知の問題があります。RHOSP 17.0 で、CPU クォータを制限するフレーバーを使用してインスタンスを作成しようとすると、要求された CPU コントロールポリシーはホストによってサポートされていませんというエラーが発生します。このエラーは、RHEL 9 上の RHOSP 17.0 で発生します。Compute サービスは、ホストが cgroups-v2 ではなく cgroup を実行していると想定し、ホストがリソース使用の追加仕様をサポートしていないことを誤って検出するためです。
(BZ#2098594)
現在、kernel-5.14.0-70.43.1.el9_0 より古い RHEL 9 カーネルの CPU 固定に関する既知の問題があり、新しい cgroup が作成されると、既存のすべての cgroups 上のソフトおよびハード CPU アフィニティーがリセットされます。この問題は https://bugzilla.redhat.com/show_bug.cgi?id=2143767 で対処されています。CPU 固定を使用するには、カーネルを kernel-5.14.0-70.43.1.el9_0 以降に更新し、ホストを再起動します。

3.1.7. 非推奨の機能

本項には、サポートされなくなった機能、または今後のリリースでサポートされなくなる予定の機能について記載します。

BZ#1874778
Red Hat OpenStack Platform 17.0 では、iscsi デプロイメントインターフェイスは非推奨になりました。デフォルトのデプロイインターフェイスは direct になりました。機能が廃止される間、バグ修正とサポートが提供されますが、Red Hat は新しい機能拡張を実装しません。将来のリリースでは、インターフェイスは削除される予定です。
(BZ#2098594)
Red Hat OpenStack Platform 17.0 では、QEMU i440fx マシンタイプは非推奨になりました。デフォルトのマシンタイプは Q35、pc-q35-rhel9.0.0 になりました。pc-i440fx-* マシンタイプは引き続き使用できますが、これらのマシンタイプを新しいワークロードに使用しないでください。RHOSP 18.0 にアップグレードする前に、QEMU i440fx マシンタイプを使用するすべてのワークロードを Q35 マシンタイプに変換してください。これには VM のダウンタイムが必要です。機能が廃止される間、バグ修正とサポートが提供されますが、Red Hat は新しい機能拡張を実装しません。
BZ#2084206
RHOSP テレメトリーを Service Telemetry Framework (STF) に送付するために QPID Dispatch Router (QDR) を使用する操作は、RHOSP 17.0 で非推奨となりました。
BZ#2090811
RHOSP 15 以降、メトリクスデータストレージサービス (gnocchi) は非推奨になりました。Gnocchi は、自動スケーリングのユースケースで使用される場合、メトリクスのストレージに対して完全にサポートされています。RHOSP でサポートされている監視ソリューションについては、Service Telemetry Framework (STF) を参照してください。一般的な監視ソリューションとしてのテレメトリーストレージ用の gnocchi の使用はサポートされていません。
BZ#2090812
Alarming サービス (aodh) は、Red Hat OpenStack Platform (RHOSP) 15 以降、非推奨になりました。アラームサービスは、自動スケーリングのユースケースで使用する場合、アラームの配信に対して完全にサポートされています。RHOSP のメトリックベースのアラームの配信については、Service Telemetry Framework (STF) を参照してください。一般的な監視ソリューションの一部としてアラームサービスを使用することはサポートされていません。
BZ#2100222
snmp サービスは、アンダークラウド上のデータ収集サービス (Ceilometer) がオーバークラウドノードにデプロイされた snmpd デーモンを介してメトリクスを収集できるようにするために導入されました。テレメトリーサービスは以前にアンダークラウドから削除されたため、現在の状態では snmp サービスは不要または使用できなくなりました。
BZ#2103869

派生パラメーター機能は廃止されました。これは今後のリリースで削除されます。派生パラメーター機能は、openstack overcloud deploy コマンドの --plan-environment-file オプションを使用して設定されます。

回避策/移行手順

HCI オーバークラウドには、システムのチューニングが必要です。システムのチューニングにはさまざまなオプションがあります。派生パラメーター機能は、ハードウェア検査データを使用して director でシステムを調整し、openstack overcloud deploy コマンドの --plan-environment-file オプションを使用して調整パラメーターを設定しました。派生パラメーター機能は、リリース 17.0 で廃止され、17.1 で削除されました。

次のパラメーターは、この機能によって調整されました。

  • IsolCpusList
  • KernelArgs
  • NeutronPhysnetNUMANodesMapping
  • NeutronTunnelNUMANodes
  • NovaCPUAllocationRatio
  • NovaComputeCpuDedicatedSet
  • NovaComputeCpuSharedSet
  • NovaReservedHostMemory
  • OvsDpdkCoreList
  • OvsDpdkSocketMemory
  • OvsPmdCoreList

    17.0 以降、これらのパラメーターを設定および調整するには、使用可能なコマンドラインツールを使用して値を観察し、標準の heat テンプレートを使用して設定します。

BZ#2128697

ML2/OVS メカニズムドライバーは、RHOSP 17.0 で非推奨になりました。

いくつかのリリースで、Red Hat は ML2/OVS を ML2/OVN に置き換えています。たとえば、RHOSP 15 以降では、ML2/OVN がデフォルトのメカニズムドライバーになりました。

非推奨の ML2/OVS メカニズムドライバーは、RHOSP 17 リリースでサポートされます。この間、ML2/OVS ドライバーはメンテナンスモードのままで、バグ修正と通常のサポートを受け、ほとんどの新機能開発は ML2/OVN メカニズムドライバーで行われます。

RHOSP 18.0 では、Red Hat は ML2/OVS メカニズムドライバーを完全に削除し、サポートを停止する予定です。

既存の Red Hat OpenStack Platform (RHOSP) デプロイメントで ML2/OVS メカニズムドライバーを使用している場合は、今すぐメカニズムドライバーへの移行計画の評価を開始してください。移行は RHOSP 16.2 でサポートされており、RHOSP 17.1 でもサポートされる予定です。移行ツールの使用は、RHOSP 17.0 でのテスト目的に限定されています。

ML2/OVS から ML2/OVN への移行を試みる前に、プロアクティブケースを作成する必要があります。プロアクティブケースを作成しない場合、Red Hat では移行をサポートしません。事前ケースを送信する方法を参照してください。

3.1.8. 削除された機能

(BZ#2098594)

インスタンスに永続メモリーを提供するように NVDIMM コンピュートノードを設定するためのテクノロジープレビューサポートが RHOSP 16.1 に追加されました。Red Hat は、2022 年 7 月 28 日に Intel® Optane™ ビジネスへの投資を中止するというインテルコーポレーションの発表に応じて、RHOSP 17.0 および将来のリリースから永続メモリーのサポートを削除しました。

クラウドオペレーターは、17.1 にアップグレードする前に、vPMEM 機能を使用するインスタンスがないことを確認する必要があります。

BZ#1966898
Red Hat OpenStack Platform 17.0 では、panko とその API がディストリビューションから削除されました。
BZ#1984889
このリリースでは、FIPS に準拠していないライブラリーに依存しているため、Google Cloud Services (GCS) の Block Storage サービス (cinder) バックアップサポートが削除されました。
BZ#2022714
Red Hat OpenStack Platform 17.0 では、collectd-write_redis プラグインが削除されました。
BZ#2023893
Red Hat OpenStack Platform 17.0 では、サブパッケージ collectd-memcachec をビルドすることがないように、ディストリビューションから依存関係が削除されています。collectd-memcached プラグインは、collectd-memcachec に類似の機能を提供します。
BZ#2065540
Red Hat OpenStack Platform 17.0 では、collectd から gnocchi にメトリクスを配信する機能が削除されました。
BZ#2094409
Red Hat OpenStack Platform 17.0 では、非推奨の dbi および notify_email collectd プラグインが削除されました。
BZ#2101948
Red Hat OpenStack Platform 17.0 では、collectd プロセスプラグインがデフォルトのプラグインリストから削除されています。collectd プロセスプラグインを読み込むと、procs_running not found などのメッセージでログがいっぱいになる可能性があります。
BZ#2127184
Red Hat OpenStack Platform 17.0 では、POWER (ppc64le) アーキテクチャーのサポートが削除されました。x86_64 アーキテクチャーのみがサポートされています。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.