Tengo tres máquinas en producción.
machineA 10.66.136.129
machineB 10.66.138.181
machineC 10.66.138.183
y todas esas máquinas tienen Ubuntu 12.04 instalado y tengo acceso root a todas esas tres máquinas.
Ahora se supone que debo hacer las siguientes cosas en mis máquinas anteriores:
Create mount point /opt/exhibitor/conf
Mount the directory in all servers.
sudo mount <NFS-SERVER>:/opt/exhibitor/conf /opt/exhibitor/conf/
Ya he creado el /opt/exhibitor/conf
directorio en todas esas tres máquinas como se mencionó anteriormente.
Ahora estoy tratando de crear un punto de montaje. Así que seguí el siguiente proceso:
Instale archivos de soporte NFS y servidor de kernel NFS en las tres máquinas anteriores
$ sudo apt-get install nfs-common nfs-kernel-server
Cree el directorio compartido en las tres máquinas anteriores.
$ mkdir /opt/exhibitor/conf/
Edité /etc/exports
y agregó la entrada como esta en las tres máquinas anteriores:
# /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)
He intentado montar en la máquina A como a continuación desde la máquina B y la máquina C y me da este error:
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
¿Mi /etc/exports
archivo se ve bien? Estoy bastante seguro, he estropeado mi exports
archivo. Como tengo el mismo contenido en las tres máquinas en el archivo de exportaciones.
¿Alguna idea de qué mal estoy haciendo aquí? ¿Y cuál será el /exports
archivo correcto aquí?
0750
o0700
el cliente que intenta montar es muy probable que falle con este mismo mensaje de error. Cambié el host de0750
a0755
y luego el error desapareció y todo estuvo bien.