8.7. Red Hat Ceph Storage 5.3z1


Red Hat Ceph Storage リリース 5.3z1 が利用可能になりました。この更新に含まれるバグ修正は、RHBA-2023:0981 アドバイザリーにリストされています。

8.7.1. 機能拡張

8.7.1.1. Cephadm ユーティリティー

Grafana サービス仕様で設定されている場合、cephadm はダッシュボードの Grafana パスワードを自動的に更新します。

以前は、ユーザーは仕様を適用した後に Grafana パスワードを手動で設定する必要がありました。

この機能拡張により、適用された Grafana 仕様で initial_admin_password が設定されている場合、cephadm はダッシュボード Grafana パスワードを自動的に更新します。これは、ceph dashboard set-grafana-api-password コマンドを実行することと同等であり、Grafana を完全にセットアップするプロセスを合理化します。ユーザーは、パスワードを含む仕様を適用した後に、ダッシュボード Grafana パスワードを手動で設定する必要がなくなりました。

OSD は、Ceph 設定ファイルを新しい mon ロケーションで自動的に更新します。

この機能拡張により、monmap の変更が検出されるたびに、cephadm は新しい mon ロケーションで各 OSD の Ceph 設定ファイルを自動的に更新します。

注記

多数の OSD がある場合、この機能拡張がすべての OSD で更新されるまでに時間がかかる場合があります。

8.7.1.2. Ceph Dashboard

Block Device イメージのテーブルがページ付けされます

今回の機能拡張では、ブロックデバイスイメージの情報を取得するとコストがかかるため、ブロックデバイスイメージテーブルは 10000 以上のイメージストレージクラスターで使用できるようにページ分割されています。

新しく追加された cross_origin_url オプションによりクロスオリジンのリソース共有が可能になります

以前、IBM の開発者は、Red Hat の REST API に設定された厳密な Cross Origin Resource Sharing (CORS) ポリシーが原因で、フロントエンドを使用して REST API を固定しようとしたときに Storage Insights 製品で問題に直面していました。

今回の機能拡張により、特定の URL (ceph config set mgr mgr/dashboard/cross_origin_url localhost) に設定できる cross_origin_url オプションを追加することで CORS が許可され、REST API はその URL のみとの通信を許可します。

8.7.1.3. Ceph ファイルシステム

ユーザーは、CephFS サブボリュームスナップショットの任意のメタデータを保存できます。

今回の機能拡張では、Ceph ファイルシステム (CephFS) ボリュームのユーザーは、一連のコマンドラインインターフェイス (CLI) コマンドを使用して、CephFS サブボリュームスナップショットのキーと値のペアの形式で任意のメタデータを保存できます。

8.7.1.4. Ceph Object Gateway

ロールの STS max_session_duration を更新できるように。

今回の機能拡張では、radosgw-admin コマンドラインインターフェイスを使用してロールの STS max_session_duration を更新できます。

ListBucket S3 操作で JSON 出力が生成されるようになりました

インテグレーションの容易化というお客様のリクエストに応じたこの機能拡張により、要求に Accept: application/json ヘッダーが含まれている場合、ListBucket S3 操作では、デフォルトの XML ではなく JSON 形式の出力を生成されます。

libcurl が管理する TCP キープアライブを有効にするオプションが追加された。

今回の機能拡張では、libcurl によって管理される HTTP クライアントソケットで TCP キープアライブを有効にするオプションが追加され、ネットワークが不安性な場合に、Ceph Object Gateway によって開始された同期やその他の操作の回復機能が向上されました。これは、HTTP フロントエンドによって受信された接続には適用されず、Ceph Object Gateway によって送信された HTTP リクエスト (認証用の Keystone、マルチサイトからの同期リクエスト、SSE 用のキー管理サーバーへのリクエストなど) にのみ適用されます。

radosgw-admin コマンドの結果コード 2002 が明示的に 2 に変換される

以前は、内部 NoSuchBucket 結果の S3 エラー変換の変更により、radosgw-admin bucket stats コマンドからのエラーコードが誤って変更され、これらの radosgw-admin コマンドのシェル結果コードをチェックするプログラムが、別の結果コードを表示していました。

この機能拡張により、結果コード 2002 が明示的に 2 に変換され、ユーザーは元の動作を確認できるようになります。

役に立つエラーを使用してバケットポリシーを使用できるようになりました。

エラー表示が間違っていたため、バケットポリシーの使用が困難でした。さらに、通知なしでプリンシパルを削除すると、アップグレード中に問題が発生する可能性があります。今回の更新で、ポリシーパーサーからの有用なエラーと、rgw policy reject invalid principals=true パラメーターを使用して無効なプリンシパルを拒否するフラグが導入されました。

8.7.1.5. マルチサイトの Ceph Object Gateway

bucket sync run コマンドで詳細な情報が提示されるように

この機能拡張では、bucket sync run コマンドに関してユーザーフレンドリーな進行状況レポートが追加され、操作の進行状況をユーザーが簡単に確認できるようになりました。ユーザーが --extra-info フラグを指定して radosgw-admin bucket sync run コマンドを実行すると、ユーザーは生成同期の開始に関するメッセージと、同期される各オブジェクトに関するメッセージを受け取ります。

警告

Red Hat サポートに連絡せずに bucket sync run コマンドを使用することは推奨しません。

マルチサイト設定で動的なバケットインデックスのリシャーディングに対応

以前のバージョンでは、マルチサイト設定のバケットの手動によるリシャーディングのみがサポートされるようになりました。

この機能拡張により、マルチサイト設定で動的バケットのリシャーディングがサポートされます。ストレージクラスターがアップグレードされると、resharding 機能、ゾーンレベル、およびゾーングループが有効になります。radogw-admin bucket reshard command を使用してバケットを手動でリシャーディングするか、ストレージクラスター内の他のゾーンとは関係なく、動的リシャーディングでバケットを自動的にリシャーディングできます。

ユーザーは、マルチサイトアーカイブゾーンを使用してバケットインデックスを動的に再シャーディングできるように。

今回の機能拡張では、そのゾーンで動的リシャーディングが有効になっている場合に、マルチサイトアーカイブゾーンバケットインデックスを動的にリシャーディングできます。

8.7.1.6. RADOS

スロットル制限に達したことをユーザーに警告する低レベルのログメッセージが導入される

以前は、スロットル制限に達したことを示す低レベルのログ記録が不足していたため、これらの発生がネットワークの問題のように誤って表示されていました。

この機能拡張では、低レベルのログメッセージの導入により、スロットル制限に達したことがより明確になります。

8.7.1.7. RADOS ブロックデバイス (RBD)

複製されたイメージは、独自の暗号化形式とパスフレーズで暗号化できるようになりました

この機能強化により、階層化されたクライアント側の暗号化がサポートされるようになり、複製された各イメージを独自の暗号化形式とパスフレーズ (親イメージとは異なる場合もあり) で暗号化できるようになりました。フォーマットされていない通常のクローンイメージに固有の効率的なコピーオンライトセマンティクスは保持されます。

8.7.2. 既知の問題

8.7.2.1. Cephadm ユーティリティー

iSCSI デーモンで gwcli により iSCSI ゲートウェイを追加または拡張すると、期待どおりに動作します

以前は、信頼できる IP リストが仕様ファイルで更新されたときに iSCSI デーモンが自動的に再設定されないため、iSCSI デーモン間で iscsi-gateway.cfg が一致せず、gwcli での iSCSI ゲートウェイの追加または拡張が失敗していました。

今回の修正により、ゲートウェイを拡張し、gwcli コマンドを使用して既存のゲートウェイに追加できるようになりました。

(BZ#2099470)

ceph orch ps はモニタリングスタックデーモンのバージョンを表示しません

現在、cephadm ではバージョングラビングコードにダウンストリームのモニタリングスタックコンテナーとの互換性がないため、node-exporterprometheusalertmanager などのモニタリングスタックデーモンのバージョングラビングが失敗します。

ユーザーがバージョンを確認する必要がある場合、デーモンのコンテナー名にバージョンが含まれるので、これを回避策とします。

(BZ#2125382)

8.7.2.2. Ceph Object Gateway

num_shards = 0 のバケットをリシャーディングすると、バケットのメタデータが失われます。

num_shards = 0 のバケットを使用して古いリリースから Red Hat Ceph Storage 5.3 にアップグレードすると、バケットのメタデータが失われ、バケットにアクセスしようとしたときにバケットが使用できなくなる可能性があります。これは既知の問題であり、今後のリリースで修正される予定です。アップグレードガイド には、バケットの動的リシャーディングを無効にし、アップグレードを開始する前に num_shards をゼロ以外の値に設定する回避策が記載されています。アップグレードに関するヘルプやこの問題の詳細については、Red Hat サポート にお問い合わせください。

(BZ#2174235)

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.