Üretimde üç makinem var -
machineA 10.66.136.129
machineB 10.66.138.181
machineC 10.66.138.183
ve tüm bu makinelerde yüklü Ubuntu 12.04 var ve bu üç makineye de kök erişimi var.
Şimdi yukarıdaki makinelerimdeki işlerin altında yapmam gerekiyor -
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
Yukarıda da belirtildiği gibi bu üç makinenin hepsinde bir dizin oluşturdum .
Şimdi bir Mount Point oluşturmaya çalışıyorum. Bu yüzden aşağıdaki süreci takip ettim -
NFS destek dosyalarını ve NFS çekirdek sunucusunu yukarıdaki üç makineye yükleyin
$ sudo apt-get install nfs-common nfs-kernel-server
Yukarıdaki üç makinede paylaşılan dizini oluşturun
$ mkdir /opt/exhibitor/conf/
Düzenlenen /etc/exports
ve her şeyden önce üç makinelerinde böyle girdi eklendi -
# /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)
Makine A'ya aşağıdaki gibi makineB'den ve makineC'den monte etmeye çalıştım ve bana bu hatayı verdi-
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
Dosyam /etc/exports
iyi görünüyor mu? Oldukça eminim, dosyamı karıştırdım exports
. İhracatta her üç makinede de aynı içerik bulunduğundan dosya.
Ne yanlış yapıyorum fikrin var mı? Ve /exports
burada doğru dosya ne olacak ?
0750
veya0700
bağlamaya çalışan istemcinin aynı hata iletisiyle başarısız olması çok muhtemeldir . Ben den ev sahibi değişti0750
etmek0755
ve daha sonra hata uzağa gitti ve tüm iyi oldu.