Saya memiliki tiga mesin dalam produksi -
machineA 10.66.136.129
machineB 10.66.138.181
machineC 10.66.138.183
dan semua mesin itu sudah menginstal Ubuntu 12.04 di dalamnya dan saya punya akses root ke ketiga mesin itu.
Sekarang saya harus melakukan hal-hal di bawah ini di mesin saya di atas -
Create mount point /opt/exhibitor/conf
Mount the directory in all servers.
sudo mount <NFS-SERVER>:/opt/exhibitor/conf /opt/exhibitor/conf/
Saya sudah membuat /opt/exhibitor/conf
direktori di ketiga mesin seperti yang disebutkan di atas.
Sekarang saya mencoba membuat Mount Point. Jadi saya mengikuti proses di bawah ini -
Instal file dukungan NFS dan server kernel NFS di ketiga mesin di atas
$ sudo apt-get install nfs-common nfs-kernel-server
Buat direktori bersama di ketiga mesin di atas
$ mkdir /opt/exhibitor/conf/
Mengedit /etc/exports
dan menambahkan entri seperti ini di ketiga mesin di atas -
# /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)
Saya telah mencoba memasang pada machineA seperti di bawah ini dari machineB dan machineC dan itu memberi saya kesalahan ini-
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
Apakah /etc/exports
file saya terlihat bagus? Saya cukup yakin, saya telah mengacaukan exports
file saya . Karena saya memiliki konten yang sama di ketiga mesin dalam file ekspor.
Ada yang tahu apa yang salah saya lakukan di sini? Dan apa /exports
file yang benar di sini?
0750
atau0700
klien mencoba me-mount sangat mungkin gagal dengan pesan kesalahan yang sama ini . Saya mengubah host dari0750
menjadi0755
dan kemudian kesalahan hilang dan semuanya baik-baik saja.