Skip to main content
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

ONTAP SMBサーバ上のODXについて学ぶ

共同作成者 netapp-aaron-holt netapp-mwallis netapp-aherbin

ODXのコピー オフロードでは、トークンベースのメカニズムを使用して、ODX対応のCIFSサーバ内、またはODX対応のCIFSサーバ間でデータの読み取りと書き込みを行います。CIFSサーバは、ホスト経由でデータをルーティングする代わりに、データを表す小さなトークンをクライアントに送信します。そのトークンをODXクライアントがデスティネーション サーバに提示することで、デスティネーション サーバはそのトークンで表されるデータをソースからデスティネーションに転送できます。

ODXクライアントは、CIFSサーバがODX対応であることを確認すると、ソース ファイルを開き、CIFSサーバからのトークンを要求します。デスティネーション ファイルを開いたあと、クライアントはトークンを使用して、ソースからデスティネーションにデータを直接コピーするようサーバに指示します。

メモ

ソースとデスティネーションは、コピー処理の範囲に応じて、同じStorage Virtual Machine(SVM)上か異なるSVM上にあるものを使用できます。

トークンは、データのポイントインタイムの状態を表します。たとえば、データを異なるストレージ間でコピーする場合、データ セグメントを表すトークンが要求元クライアントに返されます。このトークンをクライアントがデスティネーションにコピーすることにより、基盤となるデータをクライアント経由でコピーする必要がなくなります。

ONTAPは、8MB分のデータを表すトークンをサポートしています。8MBを超えるODXコピーは、それぞれが8MBのデータを表す複数のトークンを使用して実行されます。

次の図は、ODXコピー処理の手順を示しています。

ODXコピー操作に関連する手順

  1. Windowsエクスプローラやコマンドライン インターフェイスを使用して、または仮想マシン移行の一環として、ユーザがファイルのコピーまたは移動を行います。または、アプリケーションによってファイルのコピーまたは移動が開始されます。

  2. ODX対応のクライアントによって、この転送要求が自動的にODX要求に変換されます。

    CIFSサーバに送信されるODX要求には、トークンに対する要求が含まれています。

  3. CIFSサーバでODXが有効になっていて、SMB 3.0経由で接続されている場合は、CIFSサーバによってソースのデータを論理的に表すトークンが生成されます。

  4. クライアントは、データを表すトークンを受信すると、そのトークンに書き込み要求を追加してデスティネーションCIFSサーバに送信します。

    このデータが、ネットワーク経由でソースからクライアントにコピーされ、クライアントからデスティネーションにコピーされる唯一のデータです。

  5. トークンがストレージ サブシステムに配信されます。

  6. SVMによってコピーまたは移動が内部的に実行されます。

    コピーまたは移動されるファイルが8MBを超える場合、実行には複数のトークンが必要です。コピーが完了するまで、手順2~6が繰り返し実行されます。

メモ

ODXのオフロード コピーで障害が発生すると、コピーまたは移動の処理は、従来の読み取りと書き込みの処理を使用して実行されます。同様に、デスティネーションCIFSサーバでODXがサポートされていない場合や、ODXが無効になっている場合は、コピーまたは移動の処理は従来の読み取りと書き込みの処理を使用して実行されます。