4.3. RHEA-2022:4793 — OSP 16.2.3 向けコンポーネントのリリース
collectd コンポーネントに対する変更:
- Libvirt が更新され、その結果、より多くのメトリクスが提供されます。API の変更により、collectd に互換性がなくなり、アプリケーションがクラッシュする可能性がありました。この更新により、collectd は、virt プラグインを介して hugepage の使用を提供するように調整されました。hugepages メトリクスは virt プラグインを介して公開され、collectd は API の変更に合わせて調整されたため、virt メトリクスをプルするときにアプリケーションがクラッシュしなくなりました。(BZ#2038881)
openstack-ironic コンポーネントに対する変更:
この更新の前は、RHOSP ベアメタルサービス (ironic) がリモート Redfish ベースボード管理コントローラー (BMC) への接続を失い、ベアメタルノードがメンテナンス状態になり、電源ステータスが
None
に変わる可能性がありました。サイトの環境要因によっては、ベアメタルノードの一部またはすべてが長期間この望ましくないメンテナンス状態になる可能性があります。BMC への高いパケット損失によって引き起こされる一時的なネットワーク接続の問題により、Redfish の使用時に接続キャッシュの問題が発生しました。セッショントークンの再ネゴシエーションが必要な場合、キャッシュされたセッションオブジェクトは無効にならず、BMC への接続が失われました。
この更新により、ベアメタルサービスは、接続または認証の問題が検出されたときに、リモートの Redfish BMC とのまったく新しいキャッシュセッションを初期化するようになりました。さらに、これにより、初期設定後にベアメタルノードの BMC パスワードが変更された場合に、更新された認証情報を活用できます。(BZ#2064767)
openstack-neutron コンポーネントに対する変更:
Open vSwitch (OVS) は、
skb_priority
、skb_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
$ cat `/var/lib/config-data/puppet-generated/neutron/etc/neutron/plugins/ml2/openvswitch_agent.ini` [ovs] disable_packet_marking=True
Copy to Clipboard Copied! Toggle word wrap Toggle overflow (BZ#2092946)
openstack-tripleo-heat-templates コンポーネントに対する変更:
- Red Hat OpenStack Platform (RHOSP)16.2.3 では、Block Storage サービス (cinder) の DM-Multipathing 冗長性設定が自動化されました。(BZ#2047705)
この更新の前は、DCN ノードの交換中に、交換ノードの etcd サービスを開始できず、そのノードの cinder-volume サービスが失敗していました。この障害は、既存の etcd クラスターに参加するのではなく、新しい etcd クラスターをブートストラップしているように etcd サービスを開始しようとする DCN ノードの置き換えが原因で発生しました。
この更新により、新しいパラメーター
EtcdInitialClusterState
が追加されました。EtcdInitialClusterState
がexisting
に設定されている場合、DCN ノードは etcd を適切に開始します。これにより、cinder-volume サービスが正常に実行されます。(BZ#2055409)-
この更新の前は、
CinderDefaultVolumeType
パラメーターに英数字以外の文字が含まれていた場合、パラメーターの検証は失敗しました。その結果、オーバークラウドのデプロイメントと既存のデプロイメントの更新が失敗しました。この更新により、CinderDefaultVolumeType
検証は英数字以外の文字をサポートします。(BZ#2073096) - Red Hat OpenStack Platform (RHOSP) 16.2.3 では、Columbiaville E810 などの Intel Ethernet 800 Series NIC で使用される Dynamic Device Personalization (DDP) の RHOSP Orchestration サービス (heat) サポートがあります。詳細は、Network Functions Virtualization Planning and Configuration Guide を参照してください。(BZ#1967680)
この更新の前は、アクティブ/アクティブモードで実行されている cinder-volume サービスを停止しようとすると、
failed
状態になりました。これらの障害の原因は、サービスが適切に停止するのに十分な時間がないことでした。今回の更新により、サービスの停止に割り当てられる期間が延長され、サービスを停止するとサービスは
inactive
状態に移行します。(BZ#2056918)-
この機能拡張により、新しいヒートパラメーター
FsAioMaxNumber
が追加され、並列 AIO リクエストの数がデフォルトで 1048576 に制限されます。(BZ#2061697)
openstack-tripleo-puppet-elements コンポーネントへの変更:
- RHOSP 16.2.3 では、Telnet などの潜在的に安全でないプロトコルに依存するフェンシングエージェントが、デフォルトのオーバークラウドイメージから削除されました。オーバークラウドイメージには、デフォルトで次のフェンシングエージェントが含まれるようになりました。
- fence-agents-redfish
- fence-agents-ipmilan
- fence-agents-kdump
- fence-agents-rhevm
- fence-agents-compute
- sbd
- fence-agents-sbd (BZ#2081357)
puppet-rsyslog コンポーネントへの変更:
-
この更新の前は、
RsyslogElasticsearchSetting
パラメーターは、複数のサーバーを設定するために必要な配列形式をサポートしていませんでした。今回の更新により、RsyslogElasticsearchSetting
パラメーターは複数の項目を持つ値を受け入れるようになりました。次の配列形式を使用して、複数の Elasticsearch サーバーを定義できます。server: ["elasticsearch1", "elasticsearch2"]
(BZ#2015699)