メインコンテンツまでスキップ

FAQ - FlexClone スプリット

Views:
65
Visibility:
Public
Votes:
0
Category:
data-ontap-8
Specialty:
core
Last Updated:

すべてのとおり  

に適用されます

  • ONTAP 9
  • Data ONTAP 8.1 7-Mode
  • Data ONTAP 8 7-Mode
  • clustered Data ONTAP 8.1

回答

FlexClone ボリュームのスプリットに関する FAQ を次に示します。

FlexClone スプリットとは

FlexClone スプリットは、親ボリュームから FlexClone ボリュームをスプリットする処理です。スプリットの結果、親ボリュームからすべての共有データのフルコピーが作成され、 2 つのボリューム間の関係や依存関係が削除されます。スプリットが完了すると、 FlexClone ボリュームは FlexClone ボリュームではなく通常のボリュームになります。FlexClone スプリットのデスティネーションアグリゲートを選択することはできません。デスティネーションアグリゲートは常に親ボリュームと同じアグリゲートになります。

Data ONTAP では、 FlexClone スプリット処理はどのように処理されますか。

Data ONTAP では、バックグラウンドスキャナを使用して、親ボリュームから FlexClone ボリュームに共有データをコピーします。スキャナには、 inode が 1 つしか処理されていないアクティブなメッセージが常に 1 つあります。そのため、 inode が少ないボリュームでは、スプリットが高速になる傾向があります。また、 FlexClone ボリュームで書き込まれたデータ、上書きされたデータ、または削除されたデータは親ボリュームと共有されないため、コピーする必要はありません。スプリット処理中は、親ボリュームと FlexClone ボリュームの両方がオンラインになり、クライアントアクセスに無停止で処理されます。

FlexClone スプリットを使用する場合、特別な考慮事項はありますか。

FlexClone ボリュームをスプリットすると、 FlexClone 上のすべての Snapshot コピーが削除され、スプリットが完了するまで FlexClone ボリューム上の新しい Snapshot は削除されません。FlexClone のスプリット処理は、バックグラウンドスキャナによって低優先度で処理され、完了までにかなりの時間がかかることがあります。多数の inode (ファイル)を持つ FlexVol は、 inode (ファイル)が少ない FlexVol よりも処理速度が遅くなります。

FlexClone ボリューム内の Snapshot を保持する FlexClone スプリットの代替機能はありますか。

clustered Data ONTAP を使用している場合、 FlexClone スプリットと同等の機能は、 FlexClone ボリュームのボリューム移動を実行することです。ボリュームを移動すると、 FlexClone (共有ブロックの親ボリューム)から別のアグリゲートにすべてのデータのフルコピーが作成されます。ボリュームの移動処理が完了すると、関係や依存関係が解放され、 FlexClone ボリュームが通常のボリュームになります。ボリューム移動ではすべてのスナップショットが保持され、移動中に新しいスナップショットを作成できます。FlexClone ボリュームのボリューム移動速度は、通常のボリュームの場合とほぼ同じで、クライアントアクセスの中断はありません。ボリューム移動処理では、通常、 FlexClone スプリット処理よりも多くの空きスペースが必要になります。これは、すべてのデータ(共有および非共有)がコピーされるのに対し、 FlexClone スプリットでは共有データのみがコピーされるためです。

7-Mode で Data ONTAP を使用しvol copy ている場合は、コマンドまたは SnapMirror を使用して、最初のフルコピーを作成します。

FlexClone スプリット処理を実行するために必要な容量はどれくらいですか。

FlexClone ボリュームの作成直後に、すべてのデータが親ボリュームの参照 Snapshot と共有されます。 FlexClone ボリュームを親ボリュームからスプリットするには、 Snapshot の時点で親アクティブファイルシステムの使用済み容量と同じストレージ容量が必要です。書き込み、上書き、削除によって FlexClone ボリュームと親ボリュームが異なるため、共有データの量が減少します。Data ONTAP には、 FlexClone ボリュームを親ボリュームからスプリットするために必要なストレージ容量を見積もるコマンドが含まれています。

  • clustered Data ONTAP の場合volume clone split estimate は、コマンドを使用します。次に、このコマンドの使用例と出力例を示します。

c-mode::> volume clone split estimate
Split
Vserver FlexClone Estimate
--------- ------------- ----------
demo10-vs1
quotas_c 8.55GB

  • 7-Mode の Data ONTAP のvol clone split estimate 場合は、コマンドを使用します。次に、このコマンドの使用例と出力例を示します。

7-mode> vol clone split estimate quotas_c
An estimated 10gb available storage is required in the aggregate to split
clone volume 'quotas_c' from its parent.

FlexClone スプリットの進捗状況をどのように監視していますか。

  • clustered Data ONTAP の場合volume clone split status は、コマンドを使用します。次に、このコマンドの使用例と出力例を示します。

c-mode::> volume clone split status
Inodes Blocks
--------------------- ---------------------
Vserver FlexClone Processed Total Scanned Updated % Complete
--------- ------------- ---------- ---------- ---------- ---------- ----------
demo10-vs1
quotas_c 98007 3309579 354217 293763 2

  • 7-Mode の Data ONTAP のvol clone split status場合は、コマンドを使用します。次に、このコマンドの使用例と出力例を示します。

7-mode> vol clone split status
Volume 'quotas_c', 108175 of 2912700 inodes processed (3%)
251788 blocks scanned. 239605 blocks updated.

出力に% complete or processed はフィールドが含まれます。このフィールドは、スプリットされたブロックの数ではなく、 inode スプリットの数に基づいています。値は整数で、切り捨てられます。ボリュームにいくつかの大きなファイルまたは LUN が含まれている場合、 % フィールドは正確な進行状況を表していない可能性があります。

FlexVol クローンのスプリットに時間がかかるのはなぜですか。

クローンのスプリット処理には、通常、かなりの時間がかかることがあります。

Flex Clone Split では、クローニングされているボリュームに、すべてのビットのデータと空き inode を転送する必要があります。したがって、スプリットが実行されると、表示される inode の総数に空きが追加され、それぞれがスプリットされてソースから分離されているボリュームにコピーされます。
クローンスプリット処理は、次の理由により、実行にかなりの時間とリソースを要する可能性があるコピー処理です。

  • アグリゲート内の空きブロックは、親とクローンの間で共有されているブロックのコピーに使用されます。
  • FlexClone スプリットでは、ディスク I/O 処理が発生し、アグリゲート内の他のディスク処理と競合する可能性があります。
  • コピー処理では、一部の CPU リソースとメモリリソースが使用されるため、フル負荷の Filer のパフォーマンスに影響を与える可能性があります。

ただし、 Data ONTAP は、スプリット処理のパフォーマンスへの潜在的な影響に対処します。分割操作はバックグラウンドで実行され、優先順位はフォアグラウンド操作に大きな影響を与えないように設定されます。
クローン処理はバックグラウンドで実行され、親ボリュームまたはクローンボリュームへのデータアクセスには影響しません。また、ユーザープロセスは処理中に影響を受けず、スプリット処理は優先度の低いジョブとして処理されます。これは、ボリュームに書き込まれたデータのみをコピーするボリュームコピー処理とは異なります。

クローンボリュームを作成する場合は、すぐに使用を開始して、データの整合性に影響を与えることなく、バックグラウンドでスプリットを実行できます(スプリットが完了するまでスナップショットを作成できないという点を除く)。フレキシブルボリュームと FlexClone スプリットのクローニングの詳細については、 『

Data ONTAP 8.2 7-Mode Storage Management Guide
』『 Cluster Data ONTAP 8.3 Logical Storage Management Guide
』『 Cluster Data ONTAP 9.x Logical Storage Management Guide 』を参照してください

追加情報

ここにテキストを追加します。