

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Amazon FSx for OpenZFS を使用した DataSync 転送の設定
<a name="create-openzfs-location"></a>

Amazon FSx for OpenZFS ファイルシステムとの間でデータを転送するには、 AWS DataSync 転送*場所*を作成する必要があります。DataSync では、このロケーションをデータ転送元あるいは転送先として利用することができます。

## DataSync に FSx for OpenZFS ファイルシステムへのアクセスを許可する
<a name="create-openzfs-access"></a>

DataSync は、[ネットワークインターフェイス](required-network-interfaces.md)を使用して FSx for OpenZFS ファイルシステムを仮想プライベートクラウド (VPC) からマウントします。DataSync は、ユーザーに代わってこれらのネットワークインターフェイスの作成、使用、および削除を完全に管理します。

**注記**  
DataSync で使用する VPC にはデフォルトのテナンシーが必要です。専用テナンシーを持つ VPC はサポートされていません。

## OpenZFS ファイルシステム認可のための FSx の設定
<a name="configure-openzfs-authorization"></a>

DataSync は FSx for OpenZFS ファイルシステムにアクセスし、ユーザー ID (UID) と `0` グループ ID (GID) を持つルートユーザーとしてファイルシステムをマウントします。

DataSync がすべてのファイルメタデータをコピーするには、 `no_root_squash` を使用してファイルシステムボリュームの NFS エクスポート設定を行う必要があります。ただし、このレベルのアクセスを特定の DataSync タスクのみに制限できます。

詳細については、「*Amazon FSx for OpenZFS ユーザーガイド*」の「[Managing Amazon FSx for OpenZFS volumes](https://docs.aws.amazon.com/fsx/latest/OpenZFSGuide/managing-volumes.html#volume-properties)」を参照してください。

### DataSync 専用の NFS エクスポートの設定 (推奨)
<a name="configure-nfs-export-recommended"></a>

DataSync タスクによってのみアクセスされる各ボリュームに固有の NFS エクスポートを設定できます。FSx for OpenZFS の場所を作成するときに指定したマウント パスの最新の原型ボリュームに対してこれを実行します。

**DataSync 専用の NFS エクスポートを設定するには**

1. [DataSync タスク](create-task-how-to.md)を作成します。

   これにより、NFS エクスポート設定で指定したタスクのネットワークインターフェイスが作成されます。

1. Amazon EC2 コンソールまたは を使用して、タスクのネットワークインターフェイスのプライベート IP アドレスを見つけます AWS CLI。

1. FSx for OpenZFS ファイルシステムボリュームでは、タスクのネットワークインターフェースごとに次の NFS エクスポート設定を行います。
   + **クライアントアドレス**:ネットワークインターフェースのプライベート IP アドレス (例:`10.24.34.0`) を入力します。
   + **NFS オプション**: `rw,no_root_squash` を入力してください。

### すべてのクライアントの NFS エクスポートの設定
<a name="configure-nfs-export-general"></a>

すべてのクライアントにルートアクセスを許可する NFS エクスポートを指定できます。

**すべてのクライアントに NFS エクスポートを設定するには**
+ FSx for OpenZFS ファイルシステムボリュームには、次の NFS エクスポート設定を行います。
  + **クライアントアドレス**: `*` を入力してください。
  + **NFS オプション**: `rw,no_root_squash` を入力してください。

## OpenZFS 用 FSx の転送場所の作成
<a name="create-openzfs-location-how-to"></a>

場所を作成するには、既存の FSx for OpenZFS ファイルシステムが必要です。まだお持ちでない場合は、「*Amazon FSx for OpenZFS ユーザーガイド*」の「[OpenZFS 用 Amazon FSx 入門](https://docs.aws.amazon.com/fsx/latest/OpenZFSGuide/getting-started.html)」を参照してください。

### DataSync コンソールの使用
<a name="create-openzfs-location-console"></a>

1. [https://console.aws.amazon.com/datasync/](https://console.aws.amazon.com/datasync/) で AWS DataSync コンソールを開きます。

1. 左側のナビゲーションペインで、**[ロケーション]** を選択し、それから **[ロケーションの作成]** を選択します。

1. **[ロケーションタイプ]** で **[Amazon FSx]** を選択します。

   後でこのロケーションを送信元あるいは送信先として設定します。

1. **FSx ファイルシステム**の場合、場所として使用する FSx for OpenZFS ファイルシステムを選択します。

1. **[マウントパス]** に EFS ファイルシステムのマウントパスを入力します。

   パスは `/fsx` で始まって、ファイル システム内の任意の既存のディレクトリパスになる可能性があります。場所が送信元として使用される場合、DataSync はマウントパスからデータを読み込みます。場所が送信先として使用される場合、DataSync はすべてのデータをマウントパスに書き込みます。サブディレクトリが指定されていない場合、DataSync はルートボリュームディレクトリ (例:`/fsx`) を使用します。

1. **セキュリティグループ**では、FSx for OpenZFS ファイルシステムへのネットワークアクセスを提供するセキュリティグループを5つまで選択します。

   セキュリティ グループは FSx for OpenZFS ファイル システムによって使用されるネットワーク ポートへのアクセスを提供する必要があります。ファイルシステムは、セキュリティグループからのネットワークアクセスを許可する必要があります。

   セキュリティグループの詳細については、「*Amazon FSx for OpenZFS ユーザーガイド*」の「[Amazon VPC によるファイルシステムアクセスコントロール](https://docs.aws.amazon.com/fsx/latest/OpenZFSGuide/limit-access-security-groups.html)」を参照してください。

1. (オプション) **[その他の設定]** を展開して、**[NFS バージョン]** で DataSync がファイルシステムへのアクセスに使用する NFS バージョンを選択します。

   デフォルトでは、DataSync は NFS バージョン 4.1 を選択します。

1. (オプション) **[キー]** と **[値]** に値を入力して、EFS ファイルシステムにタグを付けます。

   タグは、リソースの管理、フィルタリング、検索に役立ちます。少なくとも場所の名前タグを作成することを推奨します。

1. **[ロケーションを作成]** を選択します。

### の使用 AWS CLI
<a name="create-openzfs-location-cli"></a>

**を使用して FSx for OpenZFS の場所を作成するには AWS CLI**

1. 次の `create-location-fsx-open-zfs` コマンドをコピーします。

   ```
   aws datasync create-location-fsx-open-zfs \
      --fsx-filesystem-arn arn:aws:fsx:region:account-id:file-system/filesystem-id \
      --security-group-arns arn:aws:ec2:region:account-id:security-group/group-id \
      --protocol NFS={}
   ```

1. コマンドに以下の必須パラメータを指定します。
   + `fsx-filesystem-arn` には、場所ファイルシステムの完全修飾Amazon リソースネーム (ARN)を指定します。これには、ファイルシステムが存在する AWS リージョン 、 AWS アカウント、およびファイルシステム ID が含まれます。
   + `security-group-arns` には、FSx for OpenZFS [ファイルシステムの優先サブネットのネットワークインターフェイス](required-network-interfaces.md)へのアクセスを提供する Amazon EC2 セキュリティグループの ARN を指定します。これには、Amazon EC2 AWS リージョン インスタンスが存在する 、 AWS アカウント、およびセキュリティグループ ID が含まれます。

     セキュリティグループの詳細については、「*Amazon FSx for OpenZFS ユーザーガイド*」の「[Managing file system access with Amazon VPC](https://docs.aws.amazon.com/fsx/latest/OpenZFSGuide/limit-access-security-groups.html)」を参照してください。
   + `protocol` には、DataSync がファイルシステムにアクセスするために使用するプロトコルを指定します。(DataSync は現在 NFS のみをサポートしています。)

1. コマンドを実行します。先ほど作成した場所を示す応答が表示されます。

   ```
   { 
       "LocationArn": "arn:aws:datasync:us-west-2:123456789012:location/loc-abcdef01234567890" 
   }
   ```