installere glusterfs server og klient på centos 7

, glusterfs aggregater forskellige oplagrings - servere over   ethernet   eller   infiniband   rdma   forbindes til et stort parallelle net fil system.det er gratis software, med nogle dele licens i henhold til den nationale samlingsregering   generelle offentlige kørekort (gpl) v3, mens andre er dobbelt licens i henhold til gpl v2 eller   mindre almindelige offentlige kørekort   (lgpl) v3.glusterfs er baseret på en stabelbare bruger rummet design, glusterfs har en klient og server komponent.- typisk er deployeret som   oplagring mursten, med hver server en  , glusterfsd,   dæmon at eksportere en lokal fil system som en   volumen.den  , glusterfs,   klient proces, der fører til servere med en speciel protokol over   tcp /ip, infiniband eller   muffer direkte protokol, skaber sammensatte virtuelle mængder fra flere afsidesliggende servere med stabelbare   oversættere.ved misligholdelse, filer opbevares hele, men   striping   filer på tværs af flere afsidesliggende mængder også støttes.det endelige volumen kan monteres af kunden, vært ved hjælp af sine egne oprindelige protokol via   lunte   mekanisme, ved hjælp af   nfs   v3 protokol med en indbygget server oversætter eller adgang til via  , gfapi,   klient bibliotek.indfødte protokol har kan derefter genudføres, f.eks. via kernen nfsv4 server,   samba, eller object-based   openstack   oplagring (swift) protokol med &" ufo &" (fælles sag og genstande) oversætter. nu   læse disse    gluster   hensyn  :,, brick. den sten er oplagring filesystem, som er blevet tildelt en mængde.f.eks. /data om server, kunde, den maskine, der bestiger volumen (det kan også være en server).,, server, maskinen (fysiske eller virtuelle eller bare metal), der er vært for den faktiske filesystem, hvor data vil blive lagret.,, mængde, en mængde er en logisk indsamling af mursten, hvor hver sten er en eksport register på en server.en mængde kan være af forskellig art, og de kan skabe nogen af dem på lager, pool for et enkelt bind.,, distribueres, – fordelt mængder fordeles filer i mursten i mængden.du kan bruge fordelte mængder, hvor kravet er, at omfanget af oplagring og afskedigelse er ikke vigtigt, eller ved hjælp af andre hardware /software - lag.,, model, – gentaget mængder replikater filer på tværs af mursten i mængden.du kan bruge genanvendt mængde i miljøer, hvor høj tilgængelighed og pålidelighed er kritisk.,, stribet, – stribet mængder striber data på tværs af mursten i mængden.for de bedste resultater, bør de anvende stribet mængder kun i høj concurrency miljøer adgang til meget stor fil, jeg bruger 2 centos 7 knudepunkter med hostnames:, gluster1,, og gluster2.+ 1 Client,,,Servers:,, [root@gluster1 ~]# cat  /etc/os-release NAME="CentOS Linux" VERSION="7 (Core)" ID="centos" ID_LIKE="rhel fedora" VERSION_ID="7" PRETTY_NAME="CentOS Linux 7 (Core)" ANSI_COLOR="0;31" CPE_NAME="cpe:/o:centos:centos:7" HOME_URL="https://www.centos.org/" BUG_REPORT_URL="https://bugs.centos.org/", [root@gluster2 ~]# cat /etc/os-release N NAME="CentOS Linux" VERSION="7 (Core)" ID="centos" ID_LIKE="rhel fedora" VERSION_ID="7" PRETTY_NAME="CentOS Linux 7 (Core)" ANSI_COLOR="0;31" CPE_NAME="cpe:/o:centos:centos:7" HOME_URL="https://www.centos.org/" BUG_REPORT_URL="https://bugs.centos.org/",,Gluster Client ,,NAME="CentOS Linux" VERSION="7 (Core)" ID="centos" ID_LIKE="rhel fedora" VERSION_ID="7" PRETty_name = "centos linux - 7 (centrale)" ansi_color = 0, 31. "cpe_name =" cpe: o /o: centos: centos: 7 "home_url =" https://www.centos.org/"bug_report_url =" https://bugs.centos.org/"centos_mantisbt_project =" centos-7 "centos_mantisbt_project_version =" 7. "redhat_support_product =" centos "redhat_support_product_version =" 7 ", tilføjer denne både   gluster servere, /etc /værter.og   selv at   gluster   klient senere, 172.16.217.128 gluster1 172.16.217.129 gluster2, for at undgå, at nogle områder   problemer, så   tilføje   epel repo til deres   linux  , rpm   - ivh   http: //dl. fedoraproject. org /pub /epel /7 /x86_64 /e /epel-release-7-5. noarch. omdrejninger pr. minut, installation i centos:,, wget - p /etc /yum. genkøbsforretninger. d http://download.gluster.org/pub/gluster/glusterfs/latest/centos/glusterfs-epel.repo yum - jeg, nstall glusterfs glusterfs lunte glusterfs server systemctl begynder glusterd.,,, tak   note  , at   firewalld er   diabled   i denne   instalation.andre    du   har   til cistomize din firewall setiting,,, tilføjede glusterfs2 i glusterfs1 ’ er værter fil, og testede ud: [root @ glusterfs1 ~]&#gluster peer - sonde glusterfs2 peer - sonde: succes., [root @ glusterfs2 ~]&#gluster peer - sonde glusterfs1 peer - sonde: succes.vært glusterfs1 havn 24007 allerede i peer - liste, tjek   den   status  :,,, glusterfs1,, [root @ glusterfs1 yum. genkøbsforretninger. d]&#gluster peer - status, antal kolleger: 1, hostname: glusterfs2 uuid: 2dd45746-eba1-4002-ba7b-325e9e282077 stat: peer i klyngen (forbundet), fra glusterfs2,, [root @ glusterfs2 ~]&#gluster peer - status, antal kolleger: 1, hostname: glusterfs1 uuid: 9e4b62db-7d2a-4b94-8cf5-71da19078e1c stat: peer i klyngen (forbundet), på dette tidspunkt kan jeg teste oplagring pool: [root @ glusterfs1 glusterfs]&#gluster listen uuid                                     hostname         stat 4cf47688-74ba-4c5b-bf3f-3270bb9a4871     glusterfs2       forbundet a3ce0329-35d8-4774-a061-148a735657c4     localhost        forbundet [root @ glusterfs1 ~]&#gluster mængde status ikke mængder til stede, skabe og   anvendelse   fordelt   mængder,  ,, gluster mængde skabe dist volumen gluster1: /dist1 gluster2: /dist2   kraft, ###### hvis vol oprettelse ikke af en eller anden grund, kan&#setfattr - x trusted.glusterfs.volume-id /data /gluster /mursten og genoptage glusterd.,, tjek   og   begynder   volumen, [root @ gluster1 ~]&#gluster mængde begynder dist mængde mængde start: dist volumen: succes, se bind info   og   status, gluster volumen - bind navn: dist mængde, type: fordeling af volumen id: eb896d27-0d43-499b-8ac9-62199f184e0a status: begyndte antallet af mursten: 2 type transport: tcp sten: brick1: gluster1: /dist1 brick2: gluster2: /dist2muligheder har: performance.readdir-ahead: [root @ gluster1 ~]&#[root @ gluster1 ~]&#gluster mængde status, status for volumen: dist volumen gluster proces                              tcp port   rdma havn   online   pid ------------------------------------------------------------------------------ brick gluster1: /dist1                        49152      0           y        12959 brick gluster2: /dist2                        49152      0           y        41438 nfs - server på localhost                      n /a        n /a         n        n /a   nfs - server på gluster2                       n /a        n /a         n        n /a     opgave status af volumen dist volumen ------------------------------------------------------------------------------ er der ingen aktive mængde opgaver, installere   gluster klient, tilsættes gluster epel repo,, wget - p /etc /yum. genkøbsforretninger. d http: //download. gluster. org /gluster /pub /glusterfs /seneste /centos /glusterfs epel. repo,, installere    klient, yum - installere glusterfs glusterfs lunte,   lader foretage   en fortegnelse   om kunden og   forsøge at   mount denne   fra gluster servere, rod @ gluster klient -]&#mkdir   /ville /gluster1-2,   [root @ gluster klient -]&#mount. glusterfs   gluster1: /dist volumen    /ville /gluster1-2 /[root @ gluster klient -]&#df   - h filesystem              størrelse   anvendes benytte bruge% monteret på /dev /sda3                18g   3.9g    14g   22% /devtmpfs                728m      0   728m    0% /dev tmpfs                   736m      0   736m    0% /dev /shm tmpfs                   736m   8.9m   727m    2% /løb tmpfs                   736m      0   736m    0% /. /fs /cgroup /dev /sda1               297m   151m   kursusgodtgørelse   51% /støvle gluster1: /dist volumen    36g   7.7g    28g   22% /ville /gluster1-2, du kan se     mere     kommandoen    mount,, dev /sda1 på /- type xfs (rw, relatime, seclabel, attr2, inode64, noquota) gluster1: /dist volumen på /ville /gluster1-2 type fuse.glusterfs (rw, slap aftid, user_id = 0, group_id = 0, default_permissions, allow_other, max_read = 131072),   gøre   denne   mount   ansættelsesstatus   efter   hver genstart.   tak   tilføje   efter at   din /etc /fstab klient, vi   /etc /fstab, gluster1: /dist volumen    /ville /gluster1-2 glusterfs misligholdelser, _netdev 0 0, undersøge, hvordan  , hvordan   adgang fordelt volumen, fra    klient  :, cd /ville /gluster1-2; kontakt   x1 x2 x3 x4,   filer   vil blive   fordelt   på begge server   glusters [root @ gluster2 ~]&#er /dist2 /x1 x3 [root @ gluster1 ~]&#er /dist1 /x2   x4,   skabe og   anvendelse   gentaget   mængder, anvendes   gentaget   mængder   disponibilitet miljøer, form gluster 1, gluster mængde skabe rep mængde kopi 2   gluster1: /replica1   gluster2: /replica2 - kraft, tjek   volumen   info, start   og   kontrollere   info, gluster mængde start rep volumen,   [root @ gluster1 ~]&#gluster   volumen   info   rep volumen   mængde navn: rep mængde type: replikate mængde id: 49fd382a-378e-4fe8-8c1b-3acc0319d399 status: begyndte antallet af mursten: 1 x 2 = 2 type transport: tcp sten: brick1: gluster1: /replica1 brick2: gluster2: /replica2 muligheder har: performance.readdir-ahead: [root @ gluster1 ~] #, mount   en kopi,   fra gluster kunde, mkdir   /ville /kopi, [root @ gluster klient gluster1-2]&#mount.glusterfs gluster1: /rep volumen /ville /kopi /[root @ gluster klient gluster1-2]&#df - h filesystem              størrelse   anvendes benytte bruge% monteret på /dev /sda3                18g   3.9g    14g   22% /devtmpfs                728m      0   728m    0% /dev tmpfs                   736m      0   736m    0% /dev /shm tmpfs                   736m   8.9m   727m    2% /løb tmpfs                   736m      0   736m    0% /. /fs /cgroup /dev /sda1               297m   151m   kursusgodtgørelse   51% /støvle gluster1: /dist volumen    36g   7.7g    28g   22% /ville /gluster1-2 gluster1: /rep volumen     18g   3.9g    14g   22% /ville /kopi,    gøre   denne mount   permanant   tak    tilføje det   /etc /fstab, gluster1: /rep volumen /ville /kopi glusterfs misligholdelser, _netdev 0 0, teste det   volumen, fra   klient: [root @ gluster -klient kopi]&#cd   /ville røre r1, r2 /kopi /; r3 r4 r5 r6 [root @ gluster klient kopi]&#er   - altr samlede 1 drwxr-xr-x. 4 grundlæggende root 37 august 11 14:02...drwxr-xr-x. 3 grundlæggende rod den 24. august 11 14:04. "trashcan" - rw-r - r -.1 grundlæggende rod   0 august 11 14:10 r1 - rw-r - r -.1 grundlæggende rod   0 august 11 14:10 r2 - rw-r - r -.1 grundlæggende rod   0 august 11 14:10 r3 - rw-r - r -.1 grundlæggende rod   0 august 11 14:10 r4 - rw-r - r -.1 grundlæggende rod   0 august 11 14:10 r5 drwxr-xr-x. 4 grundlæggende root 93 august 11 14:10.- rw-r - r -.1 grundlæggende rod   0 august 11 14:10 r6 [root @ gluster klient kopi] #, lad os   check   den   filer   i    servere, gluster1,, [root @ gluster1 ~]&#er - altr /replica1 /i alt 12 dr-xr-xr-x. 19 root root 4096 august 11 13:57...drwxr-xr-x.   3 grundlæggende rod    den 24. august 11 14:04. "trashcan" - rw-r - r - rod.   2 rod     0 august 11 14:10 r1 - rw-r - r - rod.   2 rod     0 august 11 14:10 r2 - rw-r - r - rod.   2 rod     0 august 11 14:10 r3 - rw-r - r -.   2 grundlæggende rod     0 august 11 14:10 r4 - rw-r - r - rod.   2 rod     0 august 11 14:10 r5 drw anfører derfor.12 grundlæggende root 4096 august 11 14:10. glusterfs drwxr-xr-x.   4 grundlæggende rod    93 august 11 14:10.- rw-r - r - rod.   2 rod     0 august 11 14:10 r6 [root @ gluster1 ~] #,, gluster2,, [root @ gluster2 ~]&#er - altr /replica2 /i alt 12 dr-xr-xr-x. 19 root root 4096 august 11 13:57...drwxr-xr-x.   3 grundlæggende rod    den 24. august 11 14:04. "trashcan" - rw-r - r - rod.   2 rod     0 august 11 14:10 r1 - rw-r - r - rod.   2 rod     0 august 11 14:10 r2 - rw-r - r - rod.   2 rod     0 august 11 14:10 r3 - rw-r - r -.   2 grundlæggende rod     0 august 11 14:10 r4 - rw-r - r - rod.   2 rod     0 august 11 14:10 r5 drwxr-xr-x.   4 grundlæggende rod    93 august 11 14:10.drw anfører derfor.12 grundlæggende root 4096 august 11 14:10. glusterfs - rw-r - r - rod.   2 rod     0 august 11 14:10 r6 [root @ gluster2 ~] #, skabe og   anvendelse   gentaget   mængder, denne   anlæg er   anbefales   for   store filer, som    iso   eller   img, du kan   fortsætte   som denne  :, gluster volumen, skabe bånd mængde bånd 3 glustert1: /strip1 gluster2: /strip2   kraft, start    den   volumen, gluster mængde start bånd volumen, fra   klient    mount    og   anvendelse   den   mængder [root @ gluster klient kopi]&#mount.glusterfs gluster1: /bånd volumen /ville /strippet /[root @ gluster klient kopi]&#df   - h filesystem               størrelse   anvendes benytte bruge% monteret på /dev /sda3                 18g   3.9g    14g   22% /devtmpfs                 728m      0   728m    0% /dev tmpfs                    736m      0   736m    0% /dev /shm tmpfs                    736m   8.9m   728m    2% /løb tmpfs                    736m      0   736m    0% /. /fs /cgroup /dev /sda1                297m   151m   kursusgodtgørelse   51% /støvle gluster1: /dist volumen     36g   7.7g    28g   22% /ville /gluster1-2 gluster1: /rep volumen      18g   3.9g    14g   22% /ville /kopi gluster1: /bånd volumen    36g   7.7g    28g   22% /ville /uden [root @ gluster klient kopi] #,   gøre   denne    permanent tak   tilføje dette   til    /etc /fstabgluster1: /bånd volumen /ville /strippet glusterfs misligholdelser, _netdev, 0 0, nu   filer   skabt   på   /ville /faldt   vil   fjernes   over   den    volumen, separate plader til   mængder, hvis du vil       til   holde    din   system rent    og   anvendelse   den   mængder   data   på separate   plader, følg denne   min   lille eksempel   i min   vmware    test   maskiner, bedes cd /dev /sdb med samme   størrelse, type   ‘ n ’ for nye deling.vælg ‘ p ’ til primære, følg troldmanden fuldstændigt, og‘ w ’ skrive data til disk. skabe fil system:, mkfs.ext4 /dev /sdb1, skabe sync fortegnelse på begge maskiner. gljuster1,,,, mkdir - p /replica1, mount.ext4 /dev /sdb1 /replica1,, gluster 2, mdkdir /replica2, mount.ext4 /dev /sdb1   /replica2, kan du tilføje, at dette fstab at gøre den klar til næste valg.(gluster1) /dev /sdb1     /replica1     ext4 misligholdelse   1 2, at ’ det. skål!anvendes   midler   =    gluster.org sohailriaz.com,



Previous:
Next Page: