quinta-feira, 17 de agosto de 2017

NFS no CentOS 7

Instalando o servidor NFS

Faça o login no seu servidor como usuário root (isto é, com privilégios administrativos). Vamos considerar para este exemplo que o servidor se chama nfs-server.meudominio.com.

$ yum -y install rpcbind nfs-utils
Edite o arquivo /etc/idmapd.conf.
Localiza a linha 5, descomente a linha e troque para o nome do seu dominio (por exemplo, meudominio.com)

Domain = meudominio.com

Edite o arquivo /etc/exports. Vamos por exemplo, exportar o diretório home para toda a rede que está na faixa de endereços 192.168.0.0/24.

# write settings for NFS exports
/home 192.168.0.0/24(rw,no_root_squash)

Os parâmetros rw e no_root_squash controlando o comportamento da exportação do diretório HOME para a rede. O primeiro parâmetro indica que o conteúdo poderá ser lido ou escrito. Se root_squash estiver habilitado, então as requisições do usuário com uid ou gid igual 0, serão mapeadas para um id anônimo. Como usamos no_root_squash, as entradas de root permanecerão do usuário root.
Se você quiser ver mais informações, veja o man neste link. Nele você encontrará uma descrição para todos os parâmetros.

Vamos iniciar o servidor e garantir que ele sempre será reiniciado depois de um reboot.
# systemctl start rpcbind nfs-server
# systemctl enable rpcbind nfs-server
Precisamos alterar as regras de firewall do CentOS para permitir que o serviço seja acessível pela rede:
# firewall-cmd --permanent --zone=public --add-service=nfs
# firewall-cmd --permanent --zone=public --add-service=mountd
# firewall-cmd --permanent --zone=public --add-service=rpc-bind
# firewall-cmd --reload

Instalando um cliente NFS

Faça o login no seu servidor como usuário root (isto é, com privilégios administrativos).

$ yum -y install rpcbind nfs-utils
Edite o arquivo /etc/idmapd.conf.
Localiza a linha 5, descomente a linha e troque para o nome do seu dominio (por exemplo, meudominio.com)

Domain = meudominio.com

Vamos iniciar o serviço e garantir que ele sempre será reiniciado depois de um reboot.
# systemctl start rpcbind
# systemctl enable rpcbind
Agora vamos montar o diretório da rede (no nosso exemplo o diretório /home).

Vamos iniciar o serviço e garantir que ele sempre será reiniciado depois de um reboot.
# mount -t nfs nfs-server.meudominio.com:/home /home


Nenhum comentário:

Postar um comentário

Desabilitar ModemManager no Ubuntu

 ModemManager provides a unified, high-level interface to control all kinds of modems: 4G/5G modems (LTE/NR) 3G modems NB-IoT / Cat-M1 modul...