,, indledningen, fordelt gentaget blok anordning (, drbd) er en decentraliseret model system for lagring af de linux platform.det er gennemført flere userspace administrative applikationer og shell manuskripter og anvendes normalt med høj tilgængelighed (ha) edb - klynger.drbd henviser også til den logiske anordninger, der er fastsat i ordningen og blokere for software, der gennemfører det.,, drbd software er gratis software, frigivet i henhold til bestemmelserne i den nationale samlingsregering generelle offentlige kørekort version 2.drbd er en del af lisog open source - stak initiativ.distribueret gentaget blok anordning er faktisk et net baseret aktion 1.hvis du har brug for at få oplysninger om visse disk og er derfor en afspejling af deres data til en anden diskette, via netværk, du er nødt til at få drbd på dit system. i denne forelæsning, lad os se, hvordan til at installere og konfigurere drbd på centos 6.5.,, krav, og– to disketter (fortrinsvis i samme størrelse), og–, netværkssamarbejde mellem maskiner (node1 & node2), og– dns beslutning (/etc /værter fil), og– ntp synkroniseret gange på både knudepunkter, og– selinux eftergivende – iptables havne (7788) lov, lad os start drbd anlæg.,, installere elrepo register i begge dine system:,, omdrejninger pr. minut - uvh http: //www.elrepo. org /elrepo-release-6-6. el6. elrepo. noarch. omdrejninger pr. minut, ajourføre begge repo:,, yum - ajourføring - y setenforce 0, installere drbd:,, [root @ node1 ~]mums- installere drbd83 utils kmod-drbd83 [root @ node2 ~]yum - installere drbd83 utils kmod-drbd83, indsættes drbd modul manuelt på begge maskiner eller genstarte:,, sbin /modprobe drbd, deling drbd på begge maskiner:,, [root @ node1 ~]fdisk - cu /dev /sdb [rod @ node2 ~]fdisk - cu /dev /sdb, f.eks.: [root @ node1 yum. genkøbsforretninger. d]fdisk - cu /dev /sdb, anordning indeholder heller ikke en gyldig dos (tabel eller solen, forsyningspligtydelser eller osf disklabel bygge en ny dos disklabel med diskette identifikator 0x2a0f1472.ændringer vil forblive i erindring, indtil du beslutter dig for at skrive dem.efter at det tidligere indhold ikke vil kunne inddrives.advarsel: ugyldig flag 0x0000 af deling, tabel 4 vil blive korrigeret i w (fast) kommando (m): p - cd /dev /sdb: 2147 mb, 2147483648 bytes 255 hoveder, 63 sektorer /spor, 261 cylindre, samlede 4194304 sektorer enheder = sektorer af 1 * 512 = 512 bytes sektor størrelse (logisk /fysiske): 512 bytes /512 bytes i /o størrelse (minimum /optimal): 512 bytes /512 bytes disk identifikator: 0x2a0f1472 anordning støvle begynder at ende blokerer id system befaler (m): n - aktion e udvidet p primære deling (1 - 4) p) nummer (1): 1, første sektor (2048-4194303, default 2048): der anvendes standardværdien 2048 sidste sektor + sektorer eller + størrelse {k m g) (2048-4194303 misligholdelses - 4194303): der anvendes standardværdien 4194303 kommando (m): w)tabel er blevet ændret., skabe fordelt gentaget blok anordning ressource - fil (/etc /drbd. d /clusterdb. res):,, [root @ node1 ~]vi /etc /drbd. d /clusterdb. res, ressource clusterdb (startkapital (wfc timeout 30 forældede wfc timeout 20; degr wfc timeout 30;}, netto (cram hmac aig sha1; fælles hemmelighed sync_disk;}, syncer {sats 10 mio.; al grad 257, ingen data tilgængelige til fejl;} node1 (anordning /dev /drbd0; cd /dev /sdb1; adresse 192.168.1.110:7788; fleksible meta - disk indre;} node2 (anordning /dev /drbd0; cd /dev /sdb1; adresse 192.168.1.110:7788 meta - disk indre;), sikre, at dns beslutning arbejder:,, /etc /værter 192.168.1.110 node1 node1.example.com 192.168.1.111 node2 node2. f.eks. kom, sæt ntp - server og tilføje det til crontab på begge maskiner:,, vi /etc /crontab 5 * * * * * * * * ntpdate dit rod. ntp. server, kopi drbd konfigureret og værter fil at node2:,, [root @ node1 ~]scp /etc /drbd.d/clusterdb.res node2: /etc /drbd.d/clusterdb.res [root @ node1 ~]scp /etc /værter node2: /etc /,, sæt den drbd meta - opbevaring af data på begge maskiner:,, [root @ node1 ~]drbdadm skabe md clusterdb [root @ node2 ~]drbdadm skabe md clusterdb, vil du have mig til at lave en v08 stil fleksibel størrelse, interne meta - data, block.der synes at være en v08 fleksibel størrelse, interne meta datablok allerede er indført på /dev /sdb1 i byte udligne 2146430976 vil du virkelig træder i stedet for de eksisterende v08 meta - data?[skal type "ja" til at bekræfte] ja skriftligt meta - data.- påbegynder aktivitet log ikke brug bitmap nye drbd meta datablok succes skabt.,, start drdb på både knudepunkter:,, [root @ node1 ~]tjeneste drbd begyndelse [root @ node2 ~]tjeneste drbd start, på den primære node løb drbdadm kommando:,, [root @ node1 ~]drbdadm - – træder i stedet for data for peer - primære alt, kontrollere, om anordning disk oprindelige synkronisering til fuldstændig (100%) og kontrollere og bekræfte, at du er den primære node:,, [root @ node1 yum. genkøbsforretninger. d]kat /ind /drbd version: 8.3.16 (api: 88 /proto -: 86-97) kom a798fa7e274428a357657fb52f0ecf40192c1985 hash: bygge og phil @ build32r6, 2013-09-27 15:59:12 0: cs: syncsource ro: primær /sekundær ds: ny /inkonsekvent c f) ns: 78848 nr: 0 dw: 0 dr: 79520 al: 0 bm: 4 lo: 0 pe: 0 ua: 0 ap: 0 ep: 1. wo: f oos:2017180 [>................] sync'ed: 4,0% (2017180 /2096028) k ende. 0:02:58 hastighed: 11264 (11264) k /s ns: 1081628 nr: 0 dw: 33260 dr: 1048752 al: 14 bm: 64 lo: 0 pe: 0 ua: 0 ap: 0 ep: 1 -: f oos: 0], skabe filesystem udloddet gentaget blok anordning anordning:,, [root @ node1 yum. genkøbsforretninger. d]/sbin /mkfs.ext4 /dev /drbd0 mke2fs 1.41.12 (17-may-2010) filesystem etiket = os type: linux blok størrelse = 40 (log = 2) fragment størrelse = 40 (log = 2) stride = 0 blokke, stribe bredde = 10 gader 131072 inodes, 524007 blokke 26200 blokke (5%), der er forbeholdt super bruger første datablok = 0 maksimale filesystem blokke = 536870912 16 blok grupper 32768 blokke pr. gruppe, 32768 fragmenter pr. gruppe 8192 inodes pr. gruppe superblock backups lagret på blokke: 32768, 98304, 163840, 229376, 294912, skrive inode tabeller: gjort oprettelsen af journal (8192 blokke): færdig skrivning superblocks og filesystem regnskabsmæssige oplysninger:, filesystem vil automatisk kontrolleres hver 26 lavetter eller 180 dage, alt efter hvad der kommer først.brug tune2fs - c eller - - til at tilsidesætte.,, nu kan du mount drbd anordning på din vigtigste knudepunkt:,, [root @ node1 ~]mkdir /data [root @ node1 ~]mount /dev /drbd0 /data, se: [root @ node1 ~]df - h filesystem størrelse, der anvendes til benytte bruge% monteret på /dev /mapper /vg_unixmencentos65-lv_root 19g 3.6g 15g 20% /tmpfs 1.2g 44m 1.2g 4% /dev /shm /dev /sda1 485m 80m 380m 18% /en /dev /drbd0 2.0g 36m 1.9g 2% /data, bemærk:, du ’ ikke må iværksætte en kopi fra sekundære maskiner.alle data, du skriver om, /data, folder vil være synkroniseret til machine2. for at se, at stig af, /data, mappe fra det primære node, gøre den sekundære node som primære node, og mount tilbage, data om den anden maskine, så vil du se det samme indhold, /data , folder, tips:,, 1.skift primær /sekundær [root @ node1 ~]drbdadm sekundære clusterdb [root @ node2 ~]drbdadm... træder i stedet for data for peer - primære, nyd det!,