Configuração rápida do servidor NFS no Redhat 7 Linux System
- 571
- 118
- Arnold Murray
Configuração básica do NFS
Nesta configuração, guiará você uma configuração rápida e básica do servidor NFS no sistema RHEL7 Linux. Não aceitamos nenhuma preocupação de segurança em consideração, nem nos preocuparemos com o ajuste fino e o controle de acesso. Em nosso cenário, definimos dois hosts:
- Servidor NFS, IP 10.1.1.100
- Cliente NFS, IP 10.1.1.18
Supondo que você já tenha um sistema Redhat 7 Linux em execução para configurar o servidor NFS, você precisará instalar alguns pacotes adicionais:
Configuração do servidor NFS
Execute os comandos abaixo para iniciar a instalação do NFS Server:
[nfs-server]# yum install nfs-utils rpcbind
Em seguida, exportamos algum diretório arbitrário chamado /opt/nfs
. Criar /opt/nfs
diretório:
[NFS -SERVER]# MKDIR -P /OPT /NFS
e editar /etc/exportações
NFS Exporta Arquivo para adicionar a linha abaixo ao substituir o endereço IP 10.1.1.18
Com o endereço IP do seu cliente:
/opt/nfs 10.1.1.18 (no_root_squash, RW, Sync)
Em seguida, certifique -se de ativar 2049
Porta no seu firewall para permitir solicitações de clientes:
[nfs-server]# firewall-cmd --zone = public --add-port = 2049/tcp --permanent [nfs-server]# firewall-cmd--reload
Começar rpcbind
Daemon e NFS Server neste pedido:
[nfs-server]# serviço rpcbind start; Serviço NFS Start
Verifique o status do servidor NFS:
[NFS-SERVER]# SERVIÇO NFS STATUS NFS-SERVER.Serviço - Servidor NFS Carregado: Carregado (/usr/lib/Systemd/System/NFS -Server.serviço; desativado) ativo: ativo (saiu) desde quinta-feira 2014-12-11 08:12:46 EST; 23s atrás do processo: 2780 execstart =/usr/sbin/rpc.nfsd $ rpcnfsdargs $ rpcnfsdCount (code = exitido, status = 0/success) Processo: 2775 ExecStartPre =/usr/sbin/exportfs -r (code = exitido, status = 0/success) Processo: 2773 ExecstartPre =/usr/libexec NFS-UTILS/SCRIPTS/NFS-SERVER.PreConfig (Code = EXITADO, STATUS = 0/SUCCESSO) PID PRINCIPAL: 2780 (Code = EXITED, STATUS = 0/SUCCESSO) CGROUP:/System.Slice/NFS-Server.serviço
Configuração do cliente NFS
Para poder montar os diretórios exportados do NFS em seu cliente, os seguintes pacotes precisam ser instalados. Dependendo da distribuição Linux do seu cliente, o procedimento de instalação pode ser diferente. No Redhat 7 Linux, as etapas de instalação são as seguintes:
[nfs-client]# yum install nfs-utils rpcbind [nfs-client]# serviço rpcbind start
O que resta é criar um diretório de Mount Point, por exemplo. /mnt/nfs
e Mount anteriormente exportado NFS /opt/nfs
diretório:
[nfs-client]# mkdir -p /mnt /nfs [nfs-client]# Monte 10.1.1.110:/opt/nfs/mnt/nfs/
Teste a correção da nossa configuração entre o NFS Server e o NFS Client. Crie um arquivo arbitrário no diretório montado NFS no lado do cliente:
[nfs-client]# cd/mnt/nfs/[nfs-client]# touch nfs.Teste [NFS-Client]# LS -l Total 0 -RW-R-R-R--. 1 raiz da raiz 0 11 de dezembro 08:13 NFS.teste
Mova o lado do servidor e verifique se o nosso recém NFS.teste
o arquivo existe:
[NFS-SERVER]# CD/OPT/NFS/[NFS-SERVER]# LS -L TOTAL 0-RW-R-R--. 1 raiz da raiz 0 11 de dezembro 08:13 NFS.teste
Configurando montagem NFS permanente
Agora que temos uma configuração básica de NFS no sistema RHEL7 Linux, realizado, em seguida, podemos adicionar configurações adicionais, como persistência do servidor e montagem permanente do cliente usando /etc/fstab
. Para ter nossas exportações de NFS disponíveis permanentemente após a reinicialização do sistema de servidor NFS, precisamos garantir que NFS
O serviço começa após a reinicialização:
[NFS-SERVER]# SystemCtl Ativar NFS-Server LN -s '/usr/lib/Systemd/System/NFS-Server.serviço "/etc/systemd/system/nfs.alvo.quer/nfs-server.serviço'
Para permitir que o cliente monte o diretório exportado do NFS permanentemente após a reinicialização, precisamos definir um procedimento de montagem dentro /etc/fstab
arquivo de configuração. Abrir /etc/fstab
Arquive e adicione a seguinte linha:
10.1.1.110:/opt/nfs/mnt/nfs nfs padrões 0 0
Mount User Home Directory
Nas etapas seguintes, exportaremos um diretório inicial do usuário /home/rhel7
. Como o NFS precisa de privilégios de acesso total para acessar /home/rhel7
:
[nfs -server]# ls -ld/home/rhel7/drwx------. 2 RHEL7 RHEL7 59 JUL 17 14:22/HOME/RHEL7/
Vamos ligá -lo a um novo diretório:
[nfs-server]# mkdir -p/exports/rhel7 [nfs-server]# montagem--bind/home/rhel7//exports/rhel7/
Para tornar o permanente acima, adicione a seguinte linha ao seu /etc/fstab
arquivo:
/home/rhel7/exports/rhel7 Nenhum se liga 0 0
Em seguida, adicione outra linha de exportação em /etc/exportações
arquivo:
/exportações/rhel7 10.1.1.18 (no_root_squash, RW, Sync)
Reexportar todos os diretórios da NFS:
[nfs -server]# exportfs -ra
O que resta é montar o diretório do usuário acima usando nosso host cliente:
[NFS-Client]# Monte 10.1.1.110:/exports/rhel7/mnt/rhel7/[nfs-client]# cd/mnt/rhel7/[nfs-client]# ls [nfs-client]# touch rhel7-test nfs [nfs-client]# ls rhel7 -test-nfs
Confirme que o arquivo RHEL7-TEST-NFS
Existe no servidor NFS:
# ls -l/home/rhel7/total 0 -rw-r--r--. 1 raiz de raiz 0 11 de dezembro 09:13 RHEL7-TEST-NFS
Tutoriais do Linux relacionados:
- Coisas para instalar no Ubuntu 20.04
- Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
- Uma introdução à automação, ferramentas e técnicas do Linux
- Coisas para instalar no Ubuntu 22.04
- Arquivos de configuração do Linux: os 30 primeiros mais importantes
- Coisas para fazer depois de instalar o Ubuntu 22.04 Jellyfish…
- Download do Linux
- Como instalar Yum no Linux
- Lista de clientes FTP e instalação no Ubuntu 22.04 Linux…
- Mint 20: Melhor que o Ubuntu e o Microsoft Windows?
- « Como configurar o servidor de arquivos vsftpd ftp no redhat 7 linux
- Como configurar a interface de rede virtual no redhat 7 linux »