ONTAP 9.13

to English version

Microsoftオフロード データ転送(ODX)

Microsoftオフロード データ転送(ODX)(コピー オフロードとも呼ばれます)を使用すると、ストレージ デバイス内または互換性があるストレージ デバイス間で、ホスト コンピューターを介さずにデータを直接転送できます。

ONTAPでは、SMBプロトコルとSANプロトコルの両方でODXをサポートしています。

ODX以外のファイル転送では、ソースからデータが読み取られ、ネットワーク経由でホストに転送されます。ホストは、データをネットワーク経由でデスティネーションに転送します。ODXファイル転送では、ホストを経由せずに、データがソースからデスティネーションに直接コピーされます。

ODXオフロード コピーはソースとデスティネーションの間で直接実行されるため、同じボリューム内でコピーを実行するとパフォーマンスが大幅に向上します。実現するパフォーマンスの向上には、同じボリュームコピーのコピー時間の短縮、クライアントでのCPUとメモリーの使用量の削減、ネットワークI/O帯域幅の使用量の削減などが挙げられます。複数のボリュームにコピーが存在する場合は、ホストベースのコピーに比べてパフォーマンスが大幅に向上することはありません。

SAN環境でODXを使用できるのは、ホストとストレージ システムの両方でODXがサポートされている場合のみです。ODXがサポートされていて有効になっているクライアント コンピューターでは、ファイルの移動やコピーを行う際に、オフロード ファイル転送が自動的かつ透過的に使用されます。ODXは、ファイルをエクスプローラーでドラッグ アンド ドロップしたか、コマンドラインのファイル コピー コマンドを使用したか、クライアント アプリケーションによってファイル コピー要求が開始されたかに関係なく使用されます。

ODX を使用するための要件

コピーオフロードにODXを使用する場合は、ボリュームサポートの考慮事項、システム要件、およびソフトウェア機能要件を理解しておく必要があります。

ODXを使用するには、システムに次のものが必要です。

  • ONTAP

    ODXは、サポートされているバージョンのONTAPで自動的に有効になります。

  • ソースボリュームの最小サイズは 2GB です

    最適なパフォーマンスを確保するには、 260GB 以上のソースボリュームが必要です。

  • Windows クライアントでの ODX のサポート

    ODX は、 Windows Server 2012 以降および Windows 8 以降でサポートされます。サポート対象の Windows クライアントの最新情報については、 富⼠通サポートにお問い合わせください。

  • コピーアプリケーションによる ODX のサポート

    データ転送を実行するアプリケーションは、ODXをサポートしている必要があります。ODXをサポートするアプリケーション操作には、次のものがあります。

    • 仮想ハードディスク (VHD) の作成と変換、スナップショットコピーの管理、仮想マシン間でのファイルのコピーなどのHyper-V管理操作

    • Windows エクスプローラーでの操作

    • Windows PowerShellのcopyコマンド

    • Windowsコマンドプロンプトのcopyコマンド Microsoft TechNetライブラリーには、WindowsサーバーおよびクライアントでサポートされているODXアプリケーションに関する詳細情報が含まれています。

  • 圧縮ボリュームを使用する場合は、圧縮グループのサイズを8Kにする必要があります。

    32Kの圧縮グループサイズはサポートされていません。

ODXは、次のボリュームタイプでは動作しません。

特別なシステムファイルの要件

qtreeにあるODXファイルを削除できます。富士通のサポートからの指示がない限り、他のODXシステムファイルを削除または変更しないでください。

ODX機能を使用する場合、システムのすべてのボリュームにODXシステムファイルが存在します。これらのファイルは、ODX転送中に使用されるデータのポイント・イン・タイムビューを可能にします。次のシステム・ファイルは、データがオフロードされたLUNまたはファイルを含む各ボリュームのルート・レベルにあります。

  • .copy-offload (非表示のディレクトリー)

  • .tokens (非表示のディレクトリー .copy-offload 下のファイル)

copy-offload delete-tokens -path dir_path -node node_name コマンドを使用して、ODXファイルを含むqtreeを削除できます。

ODX のユースケース

SVMでODXを使用する場合のユースケースを知っておくと、どのような状況でODXがパフォーマンス上のメリットをもたらすかを判断できます。

ODXをサポートするWindowsサーバーおよびクライアントは、リモートサーバー間でデータをコピーする既定の方法としてコピーオフロードを使用します。WindowsサーバーまたはクライアントがODXをサポートしていない場合、またはODXコピーオフロードがいずれかの時点で失敗した場合、コピー操作または移動操作は、コピー操作または移動操作の従来の読み取りと書き込みに戻ります。

次のユースケースでは、ODXコピーと移動の使用がサポートされます。

  • ボリューム内

    ソースとデスティネーションのファイルまたはLUNが同じボリューム内にある

  • 同一ノード、同一SVMのボリューム間

    ソースとデスティネーションのファイルまたはLUNは、同じノードにある異なるボリューム上にあります。データは同じSVMに所有されます。

  • 異なるノードで同一SVMのボリューム間

    ソースとデスティネーションのファイルまたはLUNは、異なるノードにある異なるボリューム上にあります。データは同じSVMに所有されます。

  • 同一ノードのSVM間

    ソースとデスティネーションのファイルまたはLUNは、同じノードにある異なるボリューム上にあります。データは異なるSVMに所有されます。

  • 異なるノードのSVM間

    ソースとデスティネーションのファイルまたはLUNは、異なるノードにある異なるボリューム上にあります。データは異なるSVMに所有されます。

  • クラスタ間

    ソースLUNとデスティネーションLUNは、クラスタ内の異なるノードにある異なるボリューム上にあります。これはSANでのみサポートされ、SMBでは機能しません。

その他にもいくつかの特殊なユースケースがあります。

  • ONTAP ODXの実装では、ODXを使用してSMB共有とFCまたはiSCSI接続の仮想ドライブ間でファイルをコピーできます。

    SMB共有とLUNが同じクラスタ上にある場合は、Windowsエクスプローラー、Windows CLI、PowerShell、Hyper-V、またはODXをサポートするその他のアプリケーションを使用して、SMB共有と接続されたLUN間でODXコピーオフロードを使用してファイルをシームレスにコピーまたは移動できます。

  • Hyper-Vでは、さらに次のようなユースケースでも ODX コピーオフロードが使用されます。

    • Hyper-VでODXコピーオフロードパススルーを使用すると、仮想ハードディスク (VHD) ファイル内または仮想ハードディスクファイル間でデータをコピーしたり、同じクラスタ内のマッピングされたSMB共有と接続されたiSCSI LUN間でデータをコピーしたりできます。

      これにより、ゲストオペレーティングシステムからのコピーを基盤となるストレージに渡すことができます。

    • 固定サイズのVHDを作成する場合、ODXは、既知の初期化済みトークンによってディスクを初期化します。

    • ソースストレージとデスティネーションストレージが同じクラスタ上にある場合、ODXコピーオフロードは仮想マシンストレージの移行に使用されます。

    Hyper-VでODXコピーオフロードパススルーのユースケースを利用するには、ゲストオペレーティングシステムがODXをサポートしている必要があります。また、ゲストオペレーティングシステムのディスクは、ODXをサポートするストレージ (SMBまたはSAN) によってサポートされているSCSIディスクである必要があります。ゲストオペレーティングシステム上のIDEディスクはODXパススルーをサポートしていません。

Top of Page