macOS クライアントでのマウント - FSx for ONTAP

macOS クライアントでのマウント

このセクションでは、macOS オペレーティングシステムを実行しているクライアントを使用して FSx for ONTAP ファイルシステムのデータにアクセスする方法について説明します。使用しているクライアントのタイプに関係なく、次の要件を確認してください。

この手順では、クライアントとファイルシステムが同じ VPC と AWS アカウント にあると想定しています。クライアントがオンプレミス、または別の VPC、AWS アカウント または AWS リージョン に配置されている場合、AWS Transit Gateway や AWS Direct Connect を使った専用ネットワーク接続、AWS Virtual Private Network を使ったプライベートで安全なトンネルが設定されています。詳細については、「デプロイ用の VPC の外部からのデータへのアクセス」を参照してください。

SMB プロトコルを使用して Mac クライアントにボリュームをアタッチすることをお勧めします。

SMB を使用して MacOS クライアントに ONTAP ボリュームをマウントするには
  1. Amazon EC2 コンソール (https://console.aws.amazon.com/ec2/) を開きます。

  2. ファイルシステムと同じ VPC にある macOS を実行する Amazon EC2 Mac インスタンスを作成または選択します。

    インスタンスの起動方法の詳細については、[Amazon EC2 User Guide for Linux Instances] (Linux インスタンス用 Amazon EC2 ユーザーガイド) の [Step 1: Launch an instance] (ステップ 1: インスタンスを起動する) を参照してください。

  3. Amazon EC2 Mac インスタンスに接続します。詳細については、[Connect to your Linux instance] (Linux インスタンス用 Amazon EC2 ユーザーガイド) の [Amazon EC2 User Guide for Linux Instances] (Linux インスタンスへの接続) を参照してください。

  4. Secure Shell (SSH) を使用して EC2 インスタンスでターミナルを開き、適切な認証情報でログインします。

  5. EC2 インスタンスに、ボリュームをマウントするためのディレクトリを、次のように作成します。

    sudo mkdir /fsx
  6. 次のコマンドを使用して、ボリュームをマウントします。

    sudo mount -t smbfs filesystem-dns-name:/smb-share-name mount-point

    次の例は、サンプル値を使用しています。

    sudo mount -t smbfs svm-01234567890abcde2.fs-01234567890abcde5.fsx.us-east-1.amazonaws.com:/C$ /fsx

    DNS 名の代わりに SVM の IP アドレスを使用することもできます。

    sudo mount -t smbfs 198.51.100.10:/C$ /fsx

    C$ は、SVM の名前空間のルートを表示するためにマウントできるデフォルトの SMB 共有です。SVM にサーバーメッセージブロック (SMB) 共有を作成した場合は、C$ の代わりに SMB 共有名を指定します。SMB 共有を作成する方法の詳細については、「SMB 共有の管理」を参照してください。

NFS を使用して MacOS クライアントに ONTAP ボリュームをマウントするには
  1. Amazon EC2 コンソール (https://console.aws.amazon.com/ec2/) を開きます。

  2. ファイルシステムと同じ VPC にある Amazon Linux 2 を実行する Amazon EC2 インスタンスを作成または選択します。

    EC2 Linux インスタンスの起動の詳細については、Linux インスタンス用 Amazon EC2 ユーザーガイド の「ステップ 1: インスタンスを起動する」を参照してください。

  3. Amazon EC2 Linux インスタンスに接続します。詳細については、Linux インスタンス用 Amazon EC2 ユーザーガイド の 「Linux インスタンスへの接続」を参照してください。

  4. インスタンスの起動時にユーザーデータスクリプトを使用するか、次のコマンドを実行して、FSx for ONTAP ボリュームを Linux EC2 インスタンスにマウントします。

    sudo mount -t nfs -o nfsvers=NFS_version svm-dns-name:/volume-junction-path /mount-point

    次の例は、サンプル値を使用しています。

    sudo mount -t nfs -o nfsvers=4.1 svm-01234567890abdef0.fs-01234567890abcdef1.fsx.us-east-1.amazonaws.com:/vol1 /fsxontap

    また、DNS 名の代わりに SVM の IP アドレス SVM を使用できます。

    sudo mount -t nfs -o nfsvers=4.1 198.51.100.1:/vol1 /fsxontap
  5. 次のコマンドを使用して、作成したディレクトリにボリュームをマウントします。

    sudo mount -t nfs svm-dns-name:/volume-junction-path /fsx

    次の例は、サンプル値を使用しています。

    sudo mount -t nfs svm-01234567890abdef0.fs-01234567890abcdef1.fsx.us-east-1.amazonaws.com:/vol1 /fsx

    また、DNS 名の代わりに SVM の IP アドレス SVM を使用できます。

    sudo mount -t nfs 198.51.100.1:/vol1 /fsx