Compartilhamento NFS4 [RESOLVIDO]

1. Compartilhamento NFS4 [RESOLVIDO]

FLAVIO GOMES BERNARDES
flaviog

(usa CentOS)

Enviado em 24/05/2013 - 20:04h

Ola pessoal.
Tenho dois servidores e estou tentando usar compartilhamente nfs entre eles, vou tentar explicar o mais detalhado possivel para ver se voces me ajudam.
Para me auxiliar nesse projeto usei o artigo do nosso colega daqui do forum: mtsferreirasilva, desse link.
http://www.vivaolinux.com.br/artigo/Configuracao-de-Servidor-NFSv4-no-CentOS-6?pagina=1

Primeiro vou colocar meu cenario.
==============================================================================
Servidor1 - sera o servidor do compartilhamento NFS4 - 192.168.2.20
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
path do compartilhamento => /home/informatica/dados
arquivo /etc/exports => /home/informatica/dados 192.168.2.17(rw,async,no_root_squash)
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
exportação feita, serviços nfs e rpcbind startados e configurado nos runlevels
==============================================================================

==============================================================================
Servidor2 - sera o cliente que usara o compartilhamento NFS4 - 192.168.2.17
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
path onde sera montado o compartilhamento => /home/informatica/dados
montagem no rc.local => mount -t nfs4 192.168.2.20:/home/informatica/dados /home/informatica/dados
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
serviços nfs e rpcbind startados e configurado nos runlevels
==============================================================================
O b s e r v a ç õ e s:
------------------------------
No servidor 2 tera todos os usuarios que usara esse compartilhamento atraves do samba, onde pegarei a pasta principal do ponto de montagem <dados> e a partir dela criarei as pastas de cada usuario que precisar mapeamento na rede.
ex.: dentro da pasta <dados> crio a pasta GERENCIA e o usuario da gerencia tera acesso liberado nessa pasta pelo samba. Ficando no smb.conf assim: path = /home/informatica/dados/GERENCIA. So que para isso funcionar legal eu tenho que colocar como dono e grupo da pasta GERENCIA um usuario e grupo da gerencia.
É justamente ai que esta o problema. Se eu setar por exemplo chown -R GEF:GEF GERENCIA ao invez de aparecer como dono e grupo GEF esta aparecendo nobody nobody.
Tem como resolver esse problema?
Sem:
Ter que ter os mesmo usuario nos dois servidores e tambem nao quero setar permissao 777 para as pastas que serao criadas a partir da pasta <dados>.

obs2: o firewall esta desabilidado nos dois servidoes.

Desde já o meu muito obrigado a todos.



  


2. Re: Compartilhamento NFS4 [RESOLVIDO]

Estefanio Brunhara
stefaniobrunhara

(usa CentOS)

Enviado em 25/05/2013 - 08:08h

Para isto funcionar sem uma autenticação centralizada, você precisa ter os mesmo usuários nos dois servidores, porém quando falo de mesmo usuário é nome e id OK.



#servdor 1
vi /etc/passwd
estefanio:x:500:500:stf:/home/estefanio:/bin/bash

#servdor 2
vi /etc/passwd
estefanio:x:500:500:stf:/home/estefanio:/bin/bash


veja o usuário estefanio tem o id 500 nas duas maquinas


3. Re: Compartilhamento NFS4 [RESOLVIDO]

FLAVIO GOMES BERNARDES
flaviog

(usa CentOS)

Enviado em 25/05/2013 - 11:10h

Ok, entendi.

Todo usuario que for ter um mapeamento na rede eu terei que ter o cadastro do mesmo nos dois servidores com o id identico.
Nesse caso entao vou ver se opto por NFS ou entao no proprio script de login do usuario eu mapeo o compartilhamento passando o caminho completo do outro servidor.

Na sua opinião, qual seria melhor?
------------------------------------------

Uso NFS, exporto e o mapeamento, fica como se fosse no proprio servidor, ou,
no script ja seto o compartilhamento direto do segundo servidor;

ex.: como se fosse local(NFS) ===> net use h: \\servidorprincipal\gerencia
ex.: caminho do segundo server => net use h: \\servidorsecundario\gerencia