Eu tenho três máquinas em produção -
machineA 10.66.136.129
machineB 10.66.138.181
machineC 10.66.138.183
e todas essas máquinas têm o Ubuntu 12.04 instalado e eu tenho acesso root a todas essas três máquinas.
Agora devo fazer as coisas abaixo nas minhas máquinas acima -
Create mount point /opt/exhibitor/conf
Mount the directory in all servers.
sudo mount <NFS-SERVER>:/opt/exhibitor/conf /opt/exhibitor/conf/
Eu já criei o /opt/exhibitor/conf
diretório em todas essas três máquinas, como mencionado acima.
Agora estou tentando criar um ponto de montagem. Então eu segui o processo abaixo -
Instale os arquivos de suporte NFS e o servidor do kernel NFS nas três máquinas acima
$ sudo apt-get install nfs-common nfs-kernel-server
Crie o diretório compartilhado em todas as três máquinas acima
$ mkdir /opt/exhibitor/conf/
Editou /etc/exports
e adicionou a entrada desta maneira em todas as três máquinas acima -
# /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)
Eu tentei montar na máquinaA, como abaixo, da máquinaB e da máquinaC e isso me dá esse erro-
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
Meu /etc/exports
arquivo ficou bom? Tenho certeza de que estraguei meu exports
arquivo. Como eu tenho o mesmo conteúdo em todas as três máquinas no arquivo de exportações.
Alguma idéia do que estou fazendo errado aqui? E qual será o /exports
arquivo correto aqui?
0750
ou0700
o cliente que estiver tentando montar provavelmente falhará com a mesma mensagem de erro. Mudei o host de0750
para0755
e então o erro foi embora e tudo estava bem.