Dell Unity:データ削減に関する考慮事項とベスト プラクティス
概要: この記事では、Dell Unityアレイでのデータ削減に関する考慮事項とベスト プラクティスについて説明します。
手順
Dell UnityOS 4.3.x以降では、データ削減アルゴリズムが従来の圧縮アルゴリズムに置き換わります。データ削減アルゴリズムには、重複排除、圧縮、ゼロブロック検出が含まれます。
データ削減を有効にする前、高度な重複排除を有効にする前に、またはデータ削減が有効なリソースを作成する前に、次の点に留意してください。
- システムを監視し、データ削減または高度な重複排除を有効にする前に、パフォーマンス メトリックの現状に注意してください。これにより、プロセッサーのCPU負荷が増加し、データ アクセスのレイテンシーにつながる可能性があります。
- CPUの利用率が約70%以上の場合は、追加のリソースでデータ削減を有効にしないでください。
- 書き込みI/Oサイズが8 KB未満の場合は、どのリソースでもデータ削減を有効にしないでください。
サポートされる設定
「Dell Unity OEバージョン4.3以降では、データ削減はシンLUN、コンシステンシー グループ内のシンLUN、シン ファイル システム、シンVMware VMFSおよびNFSデータストアでサポートされています。データ削減をサポートするには、シン ファイル ストレージ リソースをDell Unity OEバージョン4.2以降で作成し、オール フラッシュ プール内に作成する必要があります。バージョン4.2より前のDell Unity OEバージョンで作成されたファイル ストレージ リソースは、データ削減をサポートしていません。コンシステンシー グループ内では、データ削減が有効になっているLUNと、データ削減が無効になっているLUNを混在させることができます。Dell Unity OE 4.5以降では、高度な重複排除は、データ削減アルゴリズムをサポートする構成のオプション機能として含まれています。
「Dell Unity OE 5.2以降では、Unity XTモデル システムで作成されたハイブリッド(混在ドライブ タイプ)プールも、高度な重複排除を有効にした場合と有効にしない場合のデータ削減をサポートします。プール タイプは、従来型または動的のいずれかです。データ削減をサポートするには、プールに フラッシュ階層が含まれている必要があり 、 フラッシュ階層の合計有効容量がプールの合計容量の10%以上である必要があります。システムをOEバージョン5.2以降にアップグレードすると、フラッシュ容量の要件が満たされている場合は、既存のリソースでデータ削減を有効にすることができます。
「高度な重複排除機能をサポートする構成向けのDell Unityデータ削減と高度な重複排除オプションは、リソースの作成時にサポートされているストレージ リソースで有効にすることも、後で有効または無効にすることもできます。高度な重複排除では、リソースでデータ削減を有効にする必要がありますが、データ削減設定に対して独立して有効または無効にすることができます。」
既存のストレージ リソースでのデータ削減の有効化
"Dell Unityのデータ削減および/または高度な重複排除は、サポートされているストレージ リソースで任意の時点で有効にすることができます。これは、Unisphereでストレージ リソースのプロパティ ウィンドウから、あるいはUnisphere CLIまたはREST APIを使用して実行できます。OE 4.2より前に作成されたファイル ストレージ リソースでのデータ削減の有効化はサポートされていません。既存のリソースでデータ削減や高度な重複排除が有効になっている場合、その時点では、ストレージ リソース上のデータはデータ削減アルゴリズムを通過しません。以前に書き込まれたすべてのデータは元の状態のまま残り、新しい書き込みまたは上書きのみがデータ削減アルゴリズムの対象になります。ブロック ストレージ リソース内の既存のデータを節約するために、ユーザーは以下に説明する[Local LUN Move]オプションを利用できます。ファイル リソースの場合、ファイル データを移動する方法には、Dell Unity OE 4.2以降のシン ファイル システムへのホストベースの移行、NFSデータストア上に作成されたVM用のVMware vMotion、またはDell Unity非同期レプリケーションが含まれます。
-
- すべての既存データは変更されません。
- リソースに書き込まれた新しいデータは、アルゴリズムによって実行されます。
- 既存のデータは、上書きされると削減または圧縮されます。
リソースでのデータ削減の無効化
「データ削減を有効にする場合と同様に、データ削減はサポートされているストレージ リソースで任意の時点で無効にすることができます。高度な重複排除は、必要に応じてデータ削減を無効にせずに、いつでも無効にすることができます。これらの操作は、Unisphereでストレージ リソースのプロパティ ウィンドウから実行するか、Unisphere CLIまたはREST APIを使用して実行できます。
「高度な重複排除が無効になっている場合、高度な重複排除によって達成されたすべての重複排除による節約は変更されず、データは現在の状態のままになります。データが上書きされると、データはデータ削減アルゴリズム(有効な場合)に従います。データ削減が無効になっている場合は元の形式で書き込まれます。
「データ削減が無効になっている場合、ストレージ リソースのすべてのデータは、重複排除、圧縮、またはされていないかどうかにかかわらず、プール内の現在の状態のままになります。データ削減を無効にした後に書き込まれたデータは、元の形式で保存されます。重複排除または圧縮されたデータが上書きされるため、ストレージ リソースのデータ削減による節約量が減少します。」
「ブロック ストレージ リソースからデータ削減による節約を完全に取り除くには、データ削減が有効でない宛先を指定することで、ローカルLUN移動を使用できます。」
-
- すべての既存のデータは、削減または圧縮されたままになります。
- リソースに書き込まれた新しいデータは、削減または圧縮されません。
- 既存のデータが上書きされると、元の形式で保存されます(リダクションなし)。
データ削減による節約量を表示する方法
- Unisphere UIプールの節約: [STORAGE > Pools] >[Pool Properties]> [Usage] > [General]
- Unisphere UI LUNの節約: ストレージ > ブロック > LUNのプロパティ > 全般
- Unisphere UI FSによる削減: STORAGE > File> FS Properties > General(一般)
- Unisphere UI VMwareデータストアの節約: ストレージ > VMware > データストアのプロパティ > 全般
uemcli /stor/config/pool show -detailuemcli /stor/prov/luns/lun show -detailuemcli /stor/prov/fs show -detailuemcli /stor/prov/vmware/vmfs show -detailuemcli /stor/prov/vmware/nfs show -detailuemcli /stor/general/system show
プールの拡張
「5.2リリースより前のOEバージョンでは、データ削減による節約を含むハイブリッド フラッシュ システムに存在するプールの拡張は、サポートされているフラッシュ ドライブによって拡張される場合にのみサポートされます。たとえば、SASフラッシュ2またはSASフラッシュ3ドライブを含むプールは、SASフラッシュ2またはSASフラッシュ3ドライブをプールに追加することで拡張できます。データ削減が有効になっている、または過去にデータ削減が有効になっていたストレージ リソースがプール内に存在しますが、SASまたはNL-SASドライブを追加してプールをハイブリッド プールに変換することは、OEバージョン5.2より前のバージョンではサポートされていません。」
「5.2リリースより前のOEバージョンでオール フラッシュ プールを拡張してハイブリッド プールに変換するには、データ削減が有効になっているか、データ削減を使用しているすべてのストレージ リソースをプールから削除する必要があります。ブロック リソースの場合、ローカルLUN移動を使用して、リソースのデータを、データ削減が無効になっている同じプール上の別のリソース、または別のプールに移動できます。ローカルLUN移動を使用して同じプール内のブロック デバイスを再配置する場合は、デスティネーション デバイスでデータ削減が無効になっていることを確認する必要があります。ファイル リソースの場合は、Dell Unity非同期レプリケーションまたはホスト ベースの移行ツールを使用して、データを新しいリソースに移行する必要があります。データ削減を使用しているすべてのリソースがプールから削除されると、拡張が許可されます。移行オプションの詳細については、『Dell EMC Unity: 移行テクノロジーのホワイト ペーパー(Dell Technologies Info Hubにあります)」を参照してください。
「OEバージョン5.2以降では、フラッシュ階層の合計容量が結果として得られるプール容量の少なくとも10%である限り、データ削減が有効なリソースを含むプールを拡張できます。つまり、オール フラッシュ プールをハイブリッド プールに変換するためのSASまたはNLSASドライブの追加は、OEバージョン5.2以降では、プール内の既存のドライブ階層の拡張とともにサポートされています。フラッシュ容量の最小割合に達していない場合、プール拡張プロセスは許可されません。フラッシュの最小要件は、各ストレージ リソースのプライベート領域を格納するためのフラッシュ容量を確保し、データ削減関連のアップデート中のアクセス時間を短縮できるようにすることです。」