Configuração de Servidor NFSv4 No CentOS 6

download Configuração de Servidor NFSv4 No CentOS 6

of 4

Transcript of Configuração de Servidor NFSv4 No CentOS 6

  • 8/18/2019 Configuração de Servidor NFSv4 No CentOS 6

    1/4

      a d e r n o :

     Art i os  r ia da em :

    17 02 2016 18:02  A t u a l i z a da …

    17 02 2016 18:05

    U R L :

    htt s: !!!"#i#aolinu$"%om"&r art i os im ressora" h '%odi o(1)20*

    Configuração de Servidor NFSv4 no CentOS 6 [Artigo]

    CONFIGURAÇÃO DE SERVIDOR NFSV4 NO CENTOS 6CONFIGURAÇÃO DE SERVIDOR NFSV4 NO CENTOS 6

     Autor: +ateus ,erreira -il#a .mtserreirasil#a at gmail"%om ata: 08/0)/201

    INTRODUÇÃOINTRODUÇÃO

    3 4,- 4 et !or , i l e - 7 st em  -istema de Ar9ui#os em Rede ; um roto%olo ara a%esso de ar9ui#osremotos desen#ol#ido ela -un +i%rosstems" < muito utilizado em am&ientes U ni $  de#ido = suarati%idade e transar>n%ia na transmiss?o dos dados@ estando resente de orma nati#a em muitasdas distri&uiBes 4U/Linu$" 3 resente artigo des%re#e a %onigura?o de um am&iente de%omartilhamento de ar9ui#os utilizando o 4 , - # ) " Dodos os %omandos des%ritos oram testados em

    uma mE9uina %om C en t 3 - 6 ") " 3 4,- ossui uma ar9uitetura %liente/ser#idor na 9ual o ser#idorimlementa o sistema de ar9ui#os@ lida %om seu %omartilhamento@ geren%iamento de ermissBes@dentre outros re%ursos" Fn9uanto o %liente imlementa uma inter a%e %om o usuErio onde ; ossG#elrealizar re9uisiBes ao ser#idor utilizando a semHnti%a do sistema oera%ional lo%al" esta  orma@ ousuErio a%essa os ar9ui#os resentes no ser#idor de orma transarente@ %omo se os mesmosesti#essem em sua rIria mE9uina" Ao %omararmos as #ersBes e ) do 4,-@ o&ser#amos 9ue hou#eum grande a#ano nas 9uestBes de segurana e %onia&ilidade@ mesmo ainda n?o garantindolenamente estas %ara%terGsti%as" A des%ri?o detalhada so&re a di erena entre estes roto%olos@ estEora do es%oo deste artigo@ aesar de algumas %ara%terGsti%as mere%em ser %itadas" entre elas@odese desta%ar o ato de 9ue na #ers?o @ o ser#idor n?o mantinha estados stateless e aIs a#ers?o )@ o ser#idor agora armazena os estados das oeraBes stateull" Dam&;m hou#e umamodii%a?o no roto%olo de %omuni%a?o utilizado@ sendo utilizado na #ers?o ) o roto%olo DCJ@en9uanto na #ers?o anterior era utilizado o roto%olo UJ" A #ers?o ) do 4,- aresenta tam&;m uma

    melhoria em rela?o aos seus re%ursos@ in%luindo me%anismos de %a%he ei%ientes@ sistema de%ritogra ia orte e suorte ao a%esso aralelo or ser#idores distri&uGdos"

    CONFIGURAÇÃO DO SERVIDORCONFIGURAÇÃO DO SERVIDOR

    Realize o do!nload dos ar9ui#os ne%essErios" Kers?o 6) &its: # yum install nfs4-acl-tools.x86_64 nfs-util.x86_64 Kers?o 2 &its: # yum install nfs4-acl-tools nfs-util Adi%ione no ar9ui#o / et %  / e$  ort s @ os diretIrios a serem %omartilhados@ os hosts e/ou asredes al#os@ assim %omo as ermissBes de %omartilhamento atri&uGdas@ rese%ti#amente@ ara%ada diretIrio %omartilhado:

     /diretorio hostermissoes /diretorio redeermissoes /diretorio hostermissoes hostermissoes

    F$emlo:

     /home/%entos/ri#ado 10"1"0"1r!@sn%@noroots9uash /home/%entos/u&li%o Mro

    4o e$emlo a%ima@ e$istem dois diretIrios / h om e/ % ent os  /  ri # a d o  e / h om e  / % en t os  /  u &l i % o @ sendo 9ue odiretIrio N/home/%entos/ri#adoN somente ; %omartilhado %om o host 10"1"0"1" Fn9uanto noN/home/%entos/u&li%oN@ 9ual9uer host oderE ter a%esso = leitura dos ar9ui#os resentes" Da&ela deermissBes:ro readonl A%esso somenteleiturar! read/!rite A%esso ara es%rita e leitura

    sn%sn%hronous isoni&iliza a%esso sin%ronizado" Com este me%anismo@ sI ha#erEresostas =s soli%itaBes aIs as alteraBes serem en#iadas ara o armazenamento

    estE#el"asn%hronous isoni&iliza a%esso assGn%rono" Fsta ermiss?o #iola o roto%olo

  • 8/18/2019 Configuração de Servidor NFSv4 No CentOS 6

    2/4

    asn% 4,-@ ermitindo ao ser#idor 4,- resonder as re9uisiBes antes 9ue as alteraBesseOam en#iadas ara o armazenamento estE#el" Jodendo o%orrer erda de dados"

    su&tree%he% Pa&ilita a #erii%a?o de su&Er#ore@ desa%elerando o ro%esso de transer>n%ia dear9ui#os@ or;m garante 9ue os ar9ui#os a%essados est?o resentas na su&Er#oree$ortada" 4?o ; re%omendando adi%ionar esta ermiss?o"

    nosu&tree%he%esa&ilita a #erii%a?o de su&Er#ore"

    roots9uashQmede 9ue os usuErios %one%tados remotamente tenham ri#il;gios de root@atri&uindo a eles o UQ e Q annimo" Fsta ermiss?o imede alteraBes n?oautorizadas nos ar9ui#os %omartilhados"

    noroots9uash esa&ilita a #erii%a?o realizada elo roots9uash"

    alls9uash+aeia todas os UQs e Qs ara o usuErios annimos@ atri&uindo a eles o UQ e Qannimo"

     Kerii9ue as inormaBes resentes no ar9ui#o / et %  / e$  ort s  utilizando o %omando: # exportfs -v 3%omando anterior de#erE gerar uma saGda %omo esta:

    /home/centos/privado10.1.0.1(rw,wdelay,no_root_squash,no_subtree_check)/home/centos/publico(ro,wdelay,root_squash,no_subtree_check)

    Li&ere a %omuni%a?o do roto%olo 4,-#) no ire!all" Jara isto@ utilize o %omando: # system-config-firewall-tui Caso n?o e$ista este %omando@ realize o do!nload utilizando o %omandoa&ai$o e o e$e%ute no#amente: # yum install system-config-firewall-tui Ao e$e%utElo:

    QrE aare%er uma tela ara %onigura?o do ire!all ,igura 1" 4ela@ sele%ione a o?oNJersonalizarN"4esta no#a tela@ ro%ure a o?o N4,-#)N e a ha&ilite ,igura 2@ aIs isto #E em N,e%harN"Jor im@ inalize %li%ando em N3SN ,igura "

    ,igura 1: Conigura?o do ,ire!all

  • 8/18/2019 Configuração de Servidor NFSv4 No CentOS 6

    3/4

    ,igura 2: Pa&ilitando o ser#io 4,-#)

    ,igura : Conirmando %oniguraBes

    Pa&ilite as runle#els @ ) e 5 do 4,- e do r% &i nd @ %om os %omandos: # chkconfig rpcbind on#chkconfig nfs on Kerii9ue as runle#els %om o %omando: # chkconfig --list rpcbind#

  • 8/18/2019 Configuração de Servidor NFSv4 No CentOS 6

    4/4

    chkconfig --list nfs Qni%ie os ser#ios %om os %omandos: # service rpcbind start#service nfs start A artir de agora@ todos os diretIrios adi%ionados no N/et%/e$ortsN est?o%omartilhados na rede@ odendo ser a%essados elos de#idos hosts" Caso 9ueira #erii%ar o status do4,-@ utilize os %omandos: Jara status do ser#idor: # nfsstat -s Jara status do %liente: # nfsstat-c

    CONFIGURAÇÃO DO CLIENTECONFIGURAÇÃO DO CLIENTERealize o do!nload dos ar9ui#os ne%essErios" 4U/Linu$ &aseado em 1 e&i a n : # apt-get installnfs-common nfs4-acl-tools 4U/Linu$ &aseado em Red P a t @ #ers?o 6) &its: # yum installnfs4-acl-tools.x86_64 nfs-util.x86_64 4U/Linu$ &aseado em Red Pat@ #ers?o 2 &its: #yum install nfs4-acl-tools nfs-util +onte o diretIrio %omartilhado %om o %omando: T m ou nt 5t n  s )  i  - er# i d orV : d i ret ori oC om  a rt i l h a d oV  d es t i n oV  F$emlo: # mount -t nfs4!..!.!"homecentospublico mntpublico Conigure o ar9ui#o / et %  /  s t a &  adi%ionandoa seguinte linha ao  inal:

    [ipServidor![diretorio"ompartilhado [destino n$s% rw,hard,intr 0 0

    F$emlo:

    10"1"0"10:/home/%entos/u&li%o /mnt /u&li%o ns) r!@hard@intr 0 0

    esta orma@ os ar9ui#os ser?o montados toda #ez 9ue a mE9uina or ini%iada@ n?o ne%essitando maisutilizar o %omando ara montagem aresentado nesta sess?o"

     Koltar