翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
での Amazon Elastic Container Service FSx の使用 ONTAP
Amazon NetApp ONTAP EC2 Linux または Windows インスタンスの Amazon Elastic Container Service (Amazon ECS) Docker コンテナからFSx、ファイルシステムの Amazon にアクセスできます。
Amazon ECS Linux コンテナへのマウント
-
Linux コンテナの EC2 Linux + Networking ECSクラスターテンプレートを使用して クラスターを作成します。詳細については、「Amazon Elastic Container Service デベロッパーガイド」の クラスターの作成 を参照してください。
-
次のように、SVMボリュームをマウントするためのディレクトリをEC2インスタンスに作成します。
sudo mkdir /fsxontap
-
EC2 インスタンスの起動時にユーザーデータスクリプトを使用するか、次のコマンドを実行して、Linux インスタンスにONTAPボリュームFSx用の をマウントします。
sudo mount -t nfs
svm-ip-address
:/vol1 /fsxontap -
次のコマンドを使用して、ボリュームをマウントします。
sudo mount -t nfs -o nfsvers=
NFS_version
svm-dns-name
:/volume-junction-path
/fsxontap次の例は、サンプル値を使用しています。
sudo mount -t nfs -o nfsvers=4.1 svm-01234567890abdef0.fs-01234567890abcdef1.fsx.us-east-1.amazonaws.com:/vol1 /fsxontap
DNS 名前の代わりに SVMの IP アドレスを使用することもできます。
sudo mount -t nfs -o nfsvers=4.1 198.51.100.1:/vol1 /fsxontap
-
Amazon ECSタスク定義を作成するときは、
mountPoints
コンテナ定義に次のvolumes
および JSON コンテナプロパティを追加します。をONTAPファイルシステムの のマウントポイントとディレクトリsourcePath
に置き換えFSxます。{ "volumes": [ { "name": "ontap-volume", "host": { "sourcePath": "
mountpoint
" } } ], "mountPoints": [ { "containerPath": "containermountpoint
", "sourceVolume": "ontap-volume" } ], . . . }
Amazon ECS Windows コンテナへのマウント
-
Windows コンテナの EC2 Windows + Networking ECSクラスターテンプレートを使用して クラスターを作成します。詳細については、「Amazon Elastic Container Service デベロッパーガイド」の クラスターの作成 を参照してください。
-
ドメイン結合された Windows EC2インスタンスを ECS Windows クラスターに追加し、 SMB共有をマッピングします。
Active Directory ドメインに参加しているECS最適化された Windows EC2インスタンスを起動し、次のコマンドを実行してECSエージェントを初期化します。
PS C:\Users\user>
Initialize-ECSAgent -Cluster windows-fsx-cluster -EnableTaskIAMRole次のように、スクリプト内の情報をユーザーデータテキストフィールドに渡すこともできます。
<powershell> Initialize-ECSAgent -Cluster windows-fsx-cluster -EnableTaskIAMRole </powershell>
-
SMB 共有をドライブにマッピングできるように、EC2インスタンスに SMB グローバルマッピングを作成します。FSx ファイルシステムおよび共有DNS名の netbios または name の下の値を置き換えます。Linux EC2インスタンスにマウントされたNFSボリューム vol1 は、FSxファイルシステム上のCIFS共有 fsxontap として設定されます。
vserver cifs share show -vserver svm08 -share-name fsxontap Vserver: svm08 Share: fsxontap CIFS Server NetBIOS Name:
FSXONTAPDEMO
Path: /vol1 Share Properties: oplocks browsable changenotify show-previous-versions Symlink Properties: symlinks File Mode Creation Mask: - Directory Mode Creation Mask: - Share Comment: - Share ACL: Everyone / Full Control File Attribute Cache Lifetime: - Volume Name: vol1 Offline Files: manual Vscan File-Operations Profile: standard Maximum Tree Connections on Share: 4294967295 UNIX Group for File Create: - -
次のコマンドを使用して、EC2インスタンスにSMBグローバルマッピングを作成します。
New-SmbGlobalMapping -RemotePath \\fsxontapdemo.fsxontap.com\fsxontap -LocalPath
Z
: -
Amazon ECSタスク定義を作成するときは、
mountPoints
コンテナ定義に次のvolumes
および JSON コンテナプロパティを追加します。をONTAPファイルシステムの のマウントポイントとディレクトリsourcePath
に置き換えFSxます。{ "volumes": [ { "name": "ontap-volume", "host": { "sourcePath": "
mountpoint
" } } ], "mountPoints": [ { "containerPath": "containermountpoint
", "sourceVolume": "ontap-volume" } ], . . . }