NFS के साथ Amazon EC2 से कनेक्ट करें


2

मैं NFS का उपयोग करके अपने लैपटॉप से ​​अपने Amazon EC2 से जुड़ने का प्रयास कर रहा हूं। मैंने nfs-utils rpcbind स्थापित किया है और निम्नलिखित / etc / निर्यात में है

/mnt/data/myuser *(rw,async)

फिर परिवर्तन लोड करें

exportfs -ar

और सेवाएं शुरू करें

service rpcbind start
service nfs start
service nfslock start

और अंत में उदाहरण के लिए Amazons "सुरक्षा समूह" में निम्नलिखित पोर्ट खोलें।

  • टीसीपी: 111, 2049
  • यूडीपी: 111, 32806

फिर मेरे लैपटॉप पर (मैकबुक प्रो), मैं निम्नलिखित कोशिश करता हूं

mkdir test
mount -t nfs myserver.com:/mnt/data/myuser ./test

लेकिन मुझे हर बार निम्नलिखित प्रतिक्रिया मिलती है:

mount_nfs: can't mount /mnt/data/myuser from nmdev.no onto ./test: Operation timed out

कोई विचार क्यों ऐसा हो रहा है?


क्या आपने कभी अपनी समस्या को ठीक किया? मैं एक NFS शेयर बढ़ते के साथ समान मुद्दों का सामना कर रहा हूँ
बेन फ्रांसेन

दुर्भाग्य से मैं नहीं था
Frigg

जवाबों:


3

मुझे भी यही समस्या थी, और मेरे मामले में मैंने अपने ec2 सुरक्षा समूह (ओं) में आवश्यक पोर्ट नहीं खोले थे।

डबल चेक करें कि आपने nfs, Mountd, rpcbind, और / या portmapper द्वारा उपयोग किए गए सभी पोर्ट खोले हैं। आप rpcinfo -pNFS सर्वर पर चलकर बंदरगाहों की सूची देख सकते हैं , उदाहरण के लिए:

[ec2-user@ip-xxx ~]$ rpcinfo -p
   program vers proto   port  service
    100000    4   tcp    111  portmapper
    100000    3   tcp    111  portmapper
    100000    2   tcp    111  portmapper
    100000    4   udp    111  portmapper
    100000    3   udp    111  portmapper
    100000    2   udp    111  portmapper
    100005    1   udp  34972  mountd
    100005    1   tcp  38192  mountd
    100005    2   udp  35637  mountd
    100005    2   tcp  57896  mountd
    100005    3   udp  54764  mountd
    100005    3   tcp  38193  mountd
    100003    2   udp   2049  nfs
    100003    3   udp   2049  nfs
    100003    4   udp   2049  nfs
    100227    2   udp   2049  nfs_acl
    100227    3   udp   2049  nfs_acl
    100003    2   tcp   2049  nfs
    100003    3   tcp   2049  nfs
    100003    4   tcp   2049  nfs
    100227    2   tcp   2049  nfs_acl
    100227    3   tcp   2049  nfs_acl
    100021    1   udp  48615  nlockmgr
    100021    3   udp  48615  nlockmgr
    100021    4   udp  48615  nlockmgr
    100021    1   tcp  49687  nlockmgr
    100021    3   tcp  49687  nlockmgr
    100021    4   tcp  49687  nlockmgr

मेरे मामले में मैंने पहले ही 111 और 2049 खोले थे, लेकिन कोई भी पोर्ट का इस्तेमाल नहीं किया। मुझे लंबे समय से प्रतीक्षा हो रही थी और अंततः " mountकमांड उपलब्ध नहीं" जब मेरी कमांड चल रही थी, तो आवश्यक पोर्ट खोलने के बाद यह तुरंत काम करता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.