このコンテンツは選択した言語では利用できません。

Chapter 3. Major Updates


This section lists all major updates, enhancements, and new features introduced in this release of Red Hat Ceph Storage.

The rados utility now supports the --omap-key-file option

With this update, the rados command-line utility supports the --omap-key-file option. You can use this option to specify the path to a file containing the binary key for omap key-values pairs. The following commands take --omap-key-file:

  • getomapval
  • setomapval
  • rmomapkey

ceph-ansible rebased to 2.1.9

The ceph-ansible package has been updated to the upstream version 2.1.9, which provides several important bug fixes to the installation process. In addition, the new version provides compatibility with the Ansible automation application 2.2.1.0.

Ansible now supports purging clusters

With this release, the ceph-ansible utility supports purging clusters. See the Purging a Ceph Cluster section in the Red Hat Ceph Storage 2 Installation Guide for Red Hat Enterprise Linux.

osd_scrub_chunk_max is honored also with objects that have many clones

Previously, deep scrubbing of objects that had a number of clones could impact the client performance. With this enhancement, deep scrubbing honors the limit specified by the osd_scrub_chunk_max parameter even when an object has many clones. As a result, the impact on client performance is limited.

The Ceph Object Gateway now supports custom HTTP header logging

Sites that use the Civetweb HTTP web server previously lacked the ability to log custom HTTP headers, as they could when using the Apache web server and the FastCGI protocol. With this update, the Ceph Object Gateway supports custom HTTP header logging.

To log custom HTTP headers, enable the operations log socket on the Ceph Object Gateway instance and list the HTTP headers. Add the following parameters to the Ceph configuration file:

rgw enable ops log = true
rgw ops log socket path = <path>
rgw log http headers = "<headers>"

Replace <path> with the path to the operations log socket and <headers with a comma-separated list of custom HTTP headers, for example:

rgw enable ops log = true
rgw ops log socket path = /tmp/opslog
rgw log http headers = "http_x_forwarded_for, http_expect, http_content_md5"

The operations log stream then lists the headers as a JSON-formatted key-value list with the "http_x_headers" key.

The Ceph Object Gateway now supports the S3 multipart copy operation

The Ceph Object Gateway now supports the S3 API for multipart copy, including use of the x-amz-copy-source header.

The multipart copy operation provides an optimized mechanism for copying existing objects larger than the 5G upload limit of the Amazon Simple Storage Service (S3). For details, see the Copy Multipart Upload section in the Developer Guide for Red Hat Ceph Storage 2.

OSD heartbeat_check log messages now include IP addresses

The OSD heartbeat_check log messages now include IP addresses of the OSD nodes. This enhancement improves identification of the OSD nodes in the Ceph logs. For example, it is no longer necessary to look up which IP correlates to which OSD node (OSD.<number>) for the heartbeat_check message in the log.

ceph rebased to 10.2.5

The ceph packages have been updated to the upstream version 10.2.5, which provides a number of bug fixes and enhancements over the previous version.

The Ceph Object Gateway now supports the Swift object versioning

The Ceph Object Gateway now supports the Swift object versioning APIs, including correct handling of the X-Versions-Location header. The X-History-Location header is not supported.

The object versioning is an object-native version control mechanism of Swift object storage, and is a required capability for RefStack conformance. For details, see the Object Versioning section of the OpenStack documentation.

The radosgw-admin utility now supports new options

The radosgw-admin utility now supports the new --bypass-gc and --inconsistent-index options. Use these options when deleting indexed buckets to bypass the garbage collector and to ignore bucket index consistency, which improves the speed of the deletion.

Ansible now supports adding encrypted OSDs

You can now use the ceph-ansible utility to add encrypted OSD nodes.

For details on how to do it, see the Configuring Ceph OSD Settings section in the Red Hat Ceph Storage 2 Installation Guide for Red Hat Enterprise Linux. For details on how this feature works, see the Encryption chapter in the Architecture Guide for Red Hat Ceph Storage 2.

Support for the SSL protocol has been added

The Ceph Object Gateway now supports the SSL protocol. Previously, a reverse proxy server with SSL had to be set up to dispatch HTTPS requests. For details, see the Using SSL with Civetweb chapter in the Ceph Object Gateway Guide.

nfs-ganesha rebased to 2.4.2

The nfs-ganesha packages have been updated to the upstream version 2.4.2, which provides a number of bug fixes and enhancements over the previous version.

ceph-client role is now supported

The ceph-ansible utility now supports the ceph-client role. This new role enables you to copy the Ceph configuration file and administration keyring to node. In addition, you can use this role to create custom pools and clients.

For details, see the Installing the ceph-client role section in the Red Hat Ceph Storage 2 Installation Guide for Red Hat Enterprise Linux.

The Ceph Object Gateway now supports three zones in a multi-site configuration

You can now configure a third zone in a multi-site configuration of the Ceph Object Gateway. To do so, follow the same steps as when configuring a secondary zone but use different name for the third zone. For details, see the Multi-site chapter in the Object Gateway Guide for Red Hat Enterprise Linux or Object Gateway Guide for Ubuntu.

Red Hat Ceph Storage Developer Guide is now available

The Red Hat Ceph Storage documentation suite now includes a new Developer Guide. This new guide contains the Ceph Object Gateway API reference that was previously included in the Ceph Object Gateway for Red Hat Enterprise Linux or Ubuntu.

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.