2.11. イメージ機能の有効化および無効化

fast-diffexclusive-lockobject-mapdeep-flatten などのブロックデバイスイメージはデフォルトで有効です。これらのイメージ機能は、すでに存在するイメージに対して有効/無効を設定することができます。

注記

ディープフラット化 機能は、既存のイメージでのみ無効にできますが、有効化できません。ディープフラット化 を使用するには、イメージ作成時に有効化します。

前提条件

  • 稼働中の Red Hat Ceph Storage クラスターがある。
  • クライアントノードへの root レベルのアクセス。

手順

  1. プール内の特定のイメージから情報を取得します。

    構文

    rbd --image POOL_NAME/IMAGE_NAME info

    [ceph: root@host01 /]# rbd --image pool1/image1 info

  2. 機能を有効にします。

    構文

    rbd feature enable POOL_NAME/IMAGE_NAME FEATURE_NAME

    1. pool1 プールの image1 イメージで exclusive-lock 機能を有効にするには、以下を実行します。

      [ceph: root@host01 /]# rbd feature enable pool1/image1 exclusive-lock

      重要

      fast-diff および object-map 機能を有効にする場合には、オブジェクトマップを再構築します。

      Syntax

      rbd object-map rebuild POOL_NAME/IMAGE_NAME

  3. 機能を無効にします。

    構文

    rbd feature disable POOL_NAME/IMAGE_NAME FEATURE_NAME

    1. pool1 プールの image1 イメージで fast-diff 機能を無効にするには、以下を実行します。

      [ceph: root@host01 /]# rbd feature disable pool1/image1 fast-diff