Configuração de Servidor NFSv4 No CentOS 6
-
Upload
danilo-carreira -
Category
Documents
-
view
222 -
download
0
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