ฉันมีเครื่องจักรสามเครื่องในการผลิต -
machineA 10.66.136.129
machineB 10.66.138.181
machineC 10.66.138.183
และเครื่องทั้งหมดนั้นมี Ubuntu 12.04 ติดตั้งอยู่ในนั้นและฉันมีสิทธิ์เข้าถึงรูทของทั้งสามเครื่อง
ตอนนี้ฉันน่าจะทำสิ่งต่าง ๆ ในเครื่องด้านบนของฉัน -
Create mount point /opt/exhibitor/conf
Mount the directory in all servers.
sudo mount <NFS-SERVER>:/opt/exhibitor/conf /opt/exhibitor/conf/
ฉันได้สร้าง/opt/exhibitor/conf
ไดเรกทอรีในทั้งสามเครื่องดังกล่าวข้างต้นแล้ว
ตอนนี้ฉันกำลังพยายามสร้าง Mount Point ดังนั้นฉันจึงปฏิบัติตามกระบวนการด้านล่าง -
ติดตั้งไฟล์สนับสนุน NFS และเคอร์เนลเซิร์ฟเวอร์ NFS ในเครื่องสามเครื่องด้านบนทั้งหมด
$ sudo apt-get install nfs-common nfs-kernel-server
สร้างไดเรกทอรีที่ใช้ร่วมกันในทั้งสามเครื่องด้านบน
$ mkdir /opt/exhibitor/conf/
แก้ไข/etc/exports
และเพิ่มรายการเช่นนี้ในสามเครื่องด้านบน -
# /etc/exports: the access control list for filesystems which may be exported
# to NFS clients. See exports(5).
#
# Example for NFSv2 and NFSv3:
# /srv/homes hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check)
#
# Example for NFSv4:
# /srv/nfs4 gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check)
# /srv/nfs4/homes gss/krb5i(rw,sync,no_subtree_check)
#
/opt/exhibitor/conf/ 10.66.136.129(rw)
/opt/exhibitor/conf/ 10.66.138.181(rw)
/opt/exhibitor/conf/ 10.66.138.183(rw)
ฉันได้ลองติดตั้งบน machineA เช่นด้านล่างจาก machineB และ machineC และทำให้ฉันมีข้อผิดพลาดนี้ -
root@machineB:/# sudo mount -t nfs 10.66.136.129:/opt/exhibitor/conf /opt/exhibitor/conf/
mount.nfs: access denied by server while mounting 10.66.136.129:/opt/exhibitor/conf
root@machineC:/# sudo mount -t nfs 10.66.136.129:/opt/exhibitor/conf /opt/exhibitor/conf/
mount.nfs: access denied by server while mounting 10.66.136.129:/opt/exhibitor/conf
/etc/exports
ไฟล์ของฉันดูดีหรือไม่? ฉันค่อนข้างแน่ใจว่าฉันทำexports
ไฟล์ของฉันยุ่ง เนื่องจากฉันมีเนื้อหาเหมือนกันในทั้งสามเครื่องในการส่งออกไฟล์
มีความคิดอะไรผิดหรือเปล่าที่ฉันทำที่นี่? และสิ่งที่จะเป็น/exports
ไฟล์ที่ถูกต้องที่นี่
0750
หรือ0700
ไคลเอนต์ที่พยายามจะเมานต์มีแนวโน้มที่จะล้มเหลวด้วยข้อความแสดงข้อผิดพลาดเดียวกันนี้ ฉันเปลี่ยนโฮสต์จาก0750
เป็น0755
แล้วข้อผิดพลาดก็หายไปและทุกอย่างก็ดี