プレビューですがAmazon Elastic File System (Amazon EFS)が触れるようになりました。
複数台のサーバでデータを共有したいときには必須のサービスになりそうですね。
正式リリース&東京リージョンでのサービス開始が待ち遠しいです。
チュートリアルは高速/安定のクラメソさんで。
http://dev.classmethod.jp/cloud/efs-ataglance/
私も早速File systemを作成して、ec2から接続してみました!
mount -t nfs4 $(curl -s http://169.254.169.254/latest/meta-data/placement/availability-zone).fs-xxxxxxxx.efs.us-west-2.amazonaws.com:/ efs
-----------
mount.nfs4: Failed to resolve server us-west-2a.fs-xxxxxxxx.efs.us-west-2.amazonaws.com: Name or service not known
-----------
あれ...
host us-west-2a.fs-xxxxxxxx.efs.us-west-2.amazonaws.com
-----------
Host us-west-2a.fs-xxxxxxxx.efs.us-west-2.amazonaws.com not found: 3(NXDOMAIN)
-----------
あ...
マニュアルにも書いていますが、VPCのDNSが無効になっている場合に、
VPC内のEFSの接続先の名前解決に失敗してしまいます。
VPCへ移動して、該当のVPCの設定を確認します。
やはり、無効になっていました。
有効にしましょう。
設定反映後、ec2へ戻り、
host us-west-2a.fs-xxxxxxxx.efs.us-west-2.amazonaws.com
-----------
us-west-2a.fs-xxxxxxxx.efs.us-west-2.amazonaws.com has address 172.30.0.12
-----------
名前解決OK!!!
mount -t nfs4 $(curl -s http://169.254.169.254/latest/meta-data/placement/availability-zone).fs-xxxxxxxx.efs.us-west-2.amazonaws.com:/ efs
df -h
-----------
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 7.8G 1.1G 6.6G 15% /
devtmpfs 490M 56K 490M 1% /dev
tmpfs 499M 0 499M 0% /dev/shm
us-west-2a.fs-xxxxxxxx.efs.us-west-2.amazonaws.com:/ 8.0E 0 8.0E 0% /root/efs
-----------
無事マウントできました!!!!