{"id":87364,"date":"2020-07-07T13:42:29","date_gmt":"2020-07-07T11:42:29","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/nastraivaem-drbd-dlya-replikaczii-hranilishha-na-dva-centos-7-servera"},"modified":"2020-07-07T13:42:29","modified_gmt":"2020-07-07T11:42:29","slug":"nastraivaem-drbd-dlya-replikaczii-hranilishha-na-dva-centos-7-servera","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/nastraivaem-drbd-dlya-replikaczii-hranilishha-na-dva-centos-7-servera","title":{"rendered":"Konfigurimi i DRBD p\u00ebr replikimin e ruajtjes n\u00eb dy servera CentOS 7","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><b><i>P\u00ebrkthimi i artikullit \u00ebsht\u00eb p\u00ebrgatitur para fillimit t\u00eb kursit <noindex><a rel=\"nofollow\" href=\"https:\/\/otus.pw\/17x7\/\">\u00abAdministratori Linux. Virtualizimi dhe klasterizimi\u00bb<\/a><\/noindex>.<\/i><\/b><\/p>\n<p>\nDRBD (Distribute Replicated Block Device \u2014 Dispozitiv i Replikuar t\u00eb Rr\u00ebmbyer) \u00ebsht\u00eb nj\u00eb zgjidhje e shp\u00ebrndar\u00eb, e fleksib\u00ebl dhe universale e ruajtjes s\u00eb t\u00eb dh\u00ebnave p\u00ebr Linux. Ajo pasqyron p\u00ebrmbajtjen e pajisjeve bllok, si\u00e7 jan\u00eb hard disqet, pjes\u00ebt, volumin logjik etj., midis server\u00ebve. Krijon kopje t\u00eb t\u00eb dh\u00ebnave n\u00eb dy pajisje ruajt\u00ebse p\u00ebr t'u thirrur n\u00eb rast \u00e7arje t\u00eb nj\u00ebr\u00ebs prej tyre duke p\u00ebrdorur t\u00eb dh\u00ebnat n\u00eb serverin e dyt\u00eb.<\/p>\n<p>Mund t\u00eb thuhet se \u00ebsht\u00eb di\u00e7ka e ngjashme me <noindex><a rel=\"nofollow\" href=\"https:\/\/www.tecmint.com\/create-raid1-in-linux\/\">konfigurimin n\u00eb rrjet RAID<\/a><\/noindex> 1 me disqe t\u00eb pasqyrosur n\u00eb server\u00eb t\u00eb ndrysh\u00ebm. Megjithat\u00eb funksionon krejt ndryshe nga RAID (edhe n\u00eb rrjet).<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>Fillimisht, DRBD \u00ebsht\u00eb p\u00ebrdorur kryesisht n\u00eb klaster\u00ebt kompjuterik\u00eb me disponueshm\u00ebri t\u00eb lart\u00eb (HA \u2014 high availability), por q\u00eb nga versioni n\u00ebnt\u00eb, mund t\u00eb p\u00ebrdoret p\u00ebr zhvillimin e zgjidhjeve t\u00eb ruajtjes n\u00eb re.<\/p>\n<p>N\u00eb k\u00ebt\u00eb artikull ne do t\u00eb tregojm\u00eb si t\u00eb instaloni DRBD n\u00eb CentOS, dhe do t\u00eb demonstrojm\u00eb shkurtimisht si ta p\u00ebrdorni p\u00ebr replikimin e ruajtjes (pjes\u00ebs) n\u00eb dy server\u00eb. Ky \u00ebsht\u00eb artikulli ideal p\u00ebr t\u00eb filluar pun\u00ebn me DRBD n\u00eb Linux.<\/p>\n<h3>Mjedisi i testimit<\/h3>\n<p>\nNe do t\u00eb p\u00ebrdorim nj\u00eb klaster me dy nyje p\u00ebr k\u00ebt\u00eb konfigurim.<\/p>\n<ul>\n<li>Nyja 1: 192.168.56.101 \u2013 tecmint.tecmint.lan<\/li>\n<li>Nyja 2: 192.168.56.102 \u2013 server1.tecmint.lan<\/li>\n<\/ul>\n<p><\/p>\n<h4>Hapi 1: Instalimi i pakove DRBD<\/h4>\n<p>\nDRBD \u00ebsht\u00eb implementuar si nj\u00eb modul i b\u00ebrtham\u00ebs s\u00eb Linux. Ajo \u00ebsht\u00eb nj\u00eb drejtues i pajisjes bllok virtuale, prandaj ndodhet n\u00eb fund t\u00eb shtres\u00ebs s\u00eb input-output t\u00eb sistemit.<\/p>\n<p>DRBD mund t\u00eb instalohet nga ELRepo ose EPEL. Le t\u00eb fillojm\u00eb me importimin e \u00e7el\u00ebsit t\u00eb n\u00ebnshkrimit t\u00eb paket\u00ebs ELRepo dhe lidhjen e depozit\u00ebs n\u00eb t\u00eb dy nyjet, si\u00e7 tregohet m\u00eb posht\u00eb.<\/p>\n<pre><code class=\"bash\"># rpm --import https:\/\/www.elrepo.org\/RPM-GPG-KEY-elrepo.org\n# rpm -Uvh http:\/\/www.elrepo.org\/elrepo-release-7.0-3.el7.elrepo.noarch.rpm<\/code><\/pre>\n<p>Pastaj n\u00eb duhet t\u00eb instaloni modul t\u00eb b\u00ebrtham\u00ebs DRBD dhe utilitetet n\u00eb t\u00eb dy nyjet me komand\u00ebn:<\/p>\n<pre><code class=\"bash\"># yum install -y kmod-drbd84 drbd84-utils<\/code><\/pre>\n<p>\nN\u00ebse keni SELinux t\u00eb aktivizuar, duhet t\u00eb konfiguroheni politikat p\u00ebr t\u00eb \u00e7liruar proceset DRBD nga kontrolli i SELinux.<\/p>\n<pre><code class=\"bash\"># semanage permissive -a drbd_t\n<\/code><\/pre>\n<p>\nP\u00ebr m\u00eb tep\u00ebr, n\u00ebse sistemi juaj ka nj\u00eb Firewall (firewalld) aktiv, duhet t\u00eb shtoni portin DRBD 7789 p\u00ebr t\u00eb lejuar sinkronizimin e t\u00eb dh\u00ebnave midis dy nyjeve.<\/p>\n<p>Ekzekutoni k\u00ebto komanda p\u00ebr nyj\u00ebn e par\u00eb:<\/p>\n<pre><code class=\"bash\"># firewall-cmd --permanent --add-rich-rule='rule family=&quot;ipv4&quot;  source address=&quot;192.168.56.102&quot; port port=&quot;7789&quot; protocol=&quot;tcp&quot; accept'\n# firewall-cmd --reload<\/code><\/pre>\n<p>\nPastaj ekzekutoni k\u00ebto komanda p\u00ebr nyj\u00ebn e dyt\u00eb:<\/p>\n<pre><code class=\"bash\"># firewall-cmd --permanent --add-rich-rule='rule family=&quot;ipv4&quot; source address=&quot;192.168.56.101&quot; port port=&quot;7789&quot; protocol=&quot;tcp&quot; accept'\n# firewall-cmd --reload<\/code><\/pre>\n<p><\/p>\n<h4>Hapi 2. P\u00ebrgatitja e ruajtjes n\u00eb nivel t\u00eb ul\u00ebt<\/h4>\n<p>\nTani, kur kemi instaluar DRBD n\u00eb t\u00eb dy nyjet e klasterit, duhet t\u00eb p\u00ebrgatitim n\u00eb to hap\u00ebsirat e ruajtjes me nj\u00eb madh\u00ebsi t\u00eb ngjashme. Kjo mund t\u00eb jet\u00eb nj\u00eb pjes\u00eb e hard diskut (ose nj\u00eb hard disk fizik i plot\u00eb), nj\u00eb pajisje RAID software, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.tecmint.com\/create-lvm-storage-in-linux\/\">volume logjik LVM<\/a><\/noindex> ose cilido tjet\u00ebr lloj pajisjeje bllok, q\u00eb ndodhet n\u00eb sistemin tuaj.<\/p>\n<p>P\u00ebr k\u00ebt\u00eb artikull, ne do t\u00eb krijojm\u00eb nj\u00eb pajisje bllok provuese me madh\u00ebsi 2 GB duke p\u00ebrdorur komand\u00ebn dd.<\/p>\n<pre><code class=\"bash\"># dd if=\/dev\/zero of=\/dev\/sdb1 bs=2024k count=1024<\/code><\/pre>\n<p>\nSupozoni se kjo \u00ebsht\u00eb nj\u00eb pjes\u00eb e pap\u00ebrdorur (\/dev\/sdb1) n\u00eb pajisjen e dyt\u00eb t\u00eb bllokut (\/dev\/sdb), e cila \u00ebsht\u00eb lidhur me t\u00eb dy nodet.<\/p>\n<h4>Hapi 3. Konfigurimi i DRBD<\/h4>\n<p>\nSkedari kryesor i konfigurimit t\u00eb DRBD \u00ebsht\u00eb <code>\/etc\/drbd.conf<\/code>, dhe skedar\u00ebt e tjer\u00eb t\u00eb konfigurimit mund t\u00eb gjehen n\u00eb katalogun <code>\/etc\/drbd.d<\/code>.<\/p>\n<p>P\u00ebr t\u00eb rikopjuar magazin\u00ebn, na nevojitet t\u00eb shtojm\u00eb konfigurimet e nevojshme n\u00eb skedarin <code>\/etc\/drbd.d\/global_common.conf<\/code>, i cili p\u00ebrmban seksione globale dhe t\u00eb p\u00ebrbashk\u00ebta t\u00eb konfigurimit t\u00eb DRBD, dhe duhet t\u00eb p\u00ebrcaktojm\u00eb burimet n\u00eb <code>.res<\/code> skedar\u00ebt.<\/p>\n<p>Le t'i b\u00ebjm\u00eb nj\u00eb kopje rezerv\u00eb skedarit origjinal n\u00eb t\u00eb dy nodet dhe pastaj t\u00eb hapim nj\u00eb skedar t\u00eb ri p\u00ebr redaktim (p\u00ebrdorni editorin e tekstit sipas d\u00ebshir\u00ebs tuaj).<\/p>\n<pre><code class=\"bash\"># mv \/etc\/drbd.d\/global_common.conf \/etc\/drbd.d\/global_common.conf.orig\n# vim \/etc\/drbd.d\/global_common.conf <\/code><\/pre>\n<p>\nShtoni n\u00eb t\u00eb dy skedar\u00ebt rreshtat e m\u00ebposhtme:<\/p>\n<pre><code class=\"bash\">global {\n usage-count  yes;\n}\ncommon {\n net {\n  protocol C;\n }\n}<\/code><\/pre>\n<p>\nRuani skedarin dhe pastaj mbyllni editorin.<\/p>\n<p>Le t\u00eb ndalemi p\u00ebr nj\u00eb moment te rreshti protocol C. DRBD mb\u00ebshtet tre m\u00ebnyra t\u00eb ndryshme rikopjimi (dmth. tri nivele sinkronizimi rikopjimi), t\u00eb cilat jan\u00eb:<\/p>\n<ul>\n<li>protocol A: protokolli i rikopjimit asinkron; zakonisht p\u00ebrdoret n\u00eb skenar\u00ebt e rikopjimit me distanca t\u00eb m\u00ebdha.<\/li>\n<li>protocol B: protokolli i rikopjimit polusinkron ose protokolli i sinkronizimit t\u00eb memories.<\/li>\n<li>protocol C: zakonisht p\u00ebrdoret p\u00ebr nodet n\u00eb rrjetet me distanca t\u00eb vogla; ky \u00ebsht\u00eb ndoshta protokolli m\u00eb i p\u00ebrdorur i rikopjimit n\u00eb skenat DRBD.<\/li>\n<\/ul>\n<p>\n<b>\u00cbht\u00eb e r\u00ebnd\u00ebsishme<\/b>: <i>zgjedhja e protokollit t\u00eb rikopjimit ndikon n\u00eb dy faktor\u00eb t\u00eb implementimit: mbrojtja dhe vonesa. Nd\u00ebrsa kapaciteti, nga ana tjet\u00ebr, nuk varet ndjesh\u00ebm nga protokolli i rikopjimit t\u00eb zgjedhur.<\/i><\/p>\n<h4>Hapi 4. Shtimi i burimit<\/h4>\n<p>\nBurimi (Resource) \u00ebsht\u00eb nj\u00eb term p\u00ebrmbledh\u00ebs q\u00eb i referohet t\u00eb gjitha aspekteve t\u00eb nj\u00eb grumbulli t\u00eb dh\u00ebnash t\u00eb rikopjuar konkret. Ne do t\u00eb p\u00ebrcaktojm\u00eb burimin ton\u00eb n\u00eb skedarin <code>\/etc\/drbd.d\/test.res<\/code>.<\/p>\n<p>Shtoni t\u00eb following n\u00eb skedarin n\u00eb t\u00eb dy nodet (mos harro t\u00eb z\u00ebvend\u00ebsosh variablat me vlerat faktike p\u00ebr ambientin tuaj).<\/p>\n<p>Kujdesi p\u00ebr emrat e hosteve, na nevojitet t\u00eb specifikojm\u00eb emrin e hostit q\u00eb mund t\u00eb merret me komand\u00ebn uname. <code>-n<\/code>.<\/p>\n<pre><code class=\"bash\">resource test {\n        on tecmint.tecmint.lan {\n \t\tdevice \/dev\/drbd0;\n       \t\tdisk \/dev\/sdb1;\n        \t\tmeta-disk internal;\t\n                \taddress 192.168.56.101:7789;\n        }\n        on server1.tecmint.lan  {\n\t\tdevice \/dev\/drbd0;\n        \t\tdisk \/dev\/sdb1;\n        \t\tmeta-disk internal;\n                \taddress 192.168.56.102:7789;\n        }\n}\n}<\/code><\/pre>\n<p>\nku:<\/p>\n<ul>\n<li><i>n\u00eb emrin e hostit<\/i>: seksioni q\u00eb i p\u00ebrket operatorit t\u00eb brendsh\u00ebm t\u00eb konfigurimit.<\/li>\n<li><i>test<\/i>: ky \u00ebsht\u00eb emri i burimit t\u00eb ri.<\/li>\n<li><i>device \/dev\/drbd0<\/i>: tregon nj\u00eb pajisje t\u00eb re virtuale blloku, e menaxhuar nga DRBD.<\/li>\n<li><i>disk \/dev\/sdb1<\/i>: ky \u00ebsht\u00eb nj\u00eb seksion i pajisjes blloku, i cili \u00ebsht\u00eb nj\u00eb pajisje rezerv\u00eb p\u00ebr pajisjen DRBD.<\/li>\n<li><i>meta-disk<\/i>: p\u00ebrcakton se ku DRBD ruan metadat\u00ebn e tij. Internal do t\u00eb thot\u00eb q\u00eb DRBD i ruan metadat\u00ebt n\u00eb t\u00eb nj\u00ebjtin pajisje fizike t\u00eb ul\u00ebt si t\u00eb dh\u00ebnat reale n\u00eb prodhim.<\/li>\n<li><i>address<\/i>: tregon adres\u00ebn IP dhe numrin e portit p\u00ebr nodin p\u00ebrkat\u00ebs.<\/li>\n<\/ul>\n<p>\nVini re gjithashtu se n\u00ebse t\u00eb dy hostet kan\u00eb t\u00eb nj\u00ebjtat parametra, mund t\u2019i specifikoni ato drejtp\u00ebrdrejt n\u00eb seksionin e burimeve.<\/p>\n<p>P\u00ebr shembull, konfigurimi i m\u00ebsip\u00ebrm mund t\u00eb ristrukturohet n\u00eb:<\/p>\n<pre><code class=\"bash\">resource test {\n\tdevice \/dev\/drbd0;\n\tdisk \/dev\/sdb1;\n        \tmeta-disk internal;\t\n        \ton tecmint.tecmint.lan {\n \t\taddress 192.168.56.101:7789;\n        \t}\n        \ton server1.tecmint.lan  {\n\t\taddress 192.168.56.102:7789;\n        \t\t}\n}<\/code><\/pre>\n<p><\/p>\n<h4>Hapi 5. Inicimi dhe fillimi i burimit<\/h4>\n<p>\nP\u00ebr t\u2019u lidhur me DRBD, do t\u00eb p\u00ebrdorim mjetet e administrat\u00ebs t\u00eb m\u00ebposhtme (t\u00eb cilat nd\u00ebrveprojn\u00eb me modul\u00ebt e b\u00ebrtham\u00ebs p\u00ebr t\u00eb konfiguruar dhe administroj\u00eb burimet DRBD):<\/p>\n<ul>\n<li><i>drbdadm<\/i>: mjeti i administrat\u00ebs s\u00eb nivelit t\u00eb lart\u00eb p\u00ebr DRBD.<\/li>\n<li><i>drbdsetup<\/i>: mjeti i administrat\u00ebs s\u00eb nivelit t\u00eb ul\u00ebt p\u00ebr lidhjen e pajisjeve DRBD me pajisjet e tyre rezerv\u00eb, p\u00ebr t\u00eb konfiguruar \u00e7iftet e pajisjeve DRBD p\u00ebr t\u00eb pasqyruar pajisjet e tyre rezerv\u00eb dhe p\u00ebr t\u00eb verifikuar konfigurimin e pajisjeve DRBD n\u00eb funksion.<\/li>\n<li><i>Drbdmeta<\/i>: mjeti p\u00ebr menaxhimin e metadatave.<\/li>\n<\/ul>\n<p>\nPasi t\u00eb kemi shtuar konfigurimet fillestare t\u00eb burimeve, ne duhet t\u00eb th\u00ebrrasim burimin n\u00eb t\u00eb dy nodet.<\/p>\n<pre><code class=\"bash\"># drbdadm create-md test<\/code><\/pre>\n<p>\n<img decoding=\"async\" alt=\"Konfigurimi i DRBD p\u00ebr replikimin e ruajtjes n\u00eb dy servera CentOS 7\" src=\"\/wp-content\/uploads\/2020\/07\/cf084d17f60a125225f2b75668515d4f.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Inicimi i magazin\u00ebs s\u00eb metadatat.<\/i><\/p>\n<p>Pastaj ne duhet ta fillojm\u00eb at\u00eb, q\u00eb do t\u00eb lidhet me burimin e tij rezerv\u00eb, pastaj t\u00eb vendos\u00eb parametrat e replikimit dhe t\u00eb lidhet me partnerin e tij:<\/p>\n<pre><code class=\"bash\"># drbdadm up test<\/code><\/pre>\n<p>\nTani, n\u00ebse ekzekutoni komand\u00ebn <noindex><a rel=\"nofollow\" href=\"https:\/\/www.tecmint.com\/commands-to-collect-system-and-hardware-information-in-linux\/\">lsblk<\/a><\/noindex>, do t\u00eb vini re se pajisja\/volumi DRBD drbd0 \u00ebsht\u00eb lidhur me pajisjen rezerv\u00eb. <code>\/dev\/sdb1<\/code>:<\/p>\n<pre><code class=\"bash\"># lsblk<\/code><\/pre>\n<p>\n<img decoding=\"async\" alt=\"Konfigurimi i DRBD p\u00ebr replikimin e ruajtjes n\u00eb dy servera CentOS 7\" src=\"\/wp-content\/uploads\/2020\/07\/afb0be2e739c3ce71a556e78c8a55f07.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Lista e pajisjeve blloku<\/i><\/p>\n<p>P\u00ebr t\u00eb \u00e7aktivizuar burimin, ekzekutoni:<\/p>\n<pre><code class=\"bash\"># drbdadm down test<\/code><\/pre>\n<p>\nP\u00ebr t\u00eb kontrolluar gjendjen e burimit, ekzekutoni komand\u00ebn e m\u00ebposhtme (mbani parasysh se n\u00eb k\u00ebt\u00eb faz\u00eb pritet gjendja e disk\u00ebve <i>Inconsistent\/Inconsistent<\/i>):<\/p>\n<pre><code class=\"bash\"># drbdadm status test\nOR\n# drbdsetup status test --verbose --statistics \t#for  a more detailed status<\/code><\/pre>\n<p>\n<img decoding=\"async\" alt=\"Konfigurimi i DRBD p\u00ebr replikimin e ruajtjes n\u00eb dy servera CentOS 7\" src=\"\/wp-content\/uploads\/2020\/07\/a45da69bfbc4199ef263359b623fdd05.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Kontrollimi i gjendjes s\u00eb burimit n\u00eb<br \/>\nnodet<\/i><\/p>\n<h4>Hapi 6: Vendosja e burimit kryesor\/faqja e sinkronizimit fillestar t\u00eb pajisjeve<\/h4>\n<p>\nN\u00eb k\u00ebt\u00eb etap\u00eb, DRBD \u00ebsht\u00eb gati p\u00ebr t'u p\u00ebrdorur. Tani, na nevojitet t\u00eb tregojm\u00eb se cili nod duhet t\u00eb p\u00ebrdoret si burim p\u00ebr sinkronizimin fillestar t\u00eb pajisjeve.<\/p>\n<p>Ekzekutoni komand\u00ebn n\u00eb vazhdim vet\u00ebm n\u00eb nj\u00eb nod p\u00ebr t\u00eb filluar sinkronizimin fillestar t\u00eb plot\u00eb:<\/p>\n<pre><code class=\"bash\"># drbdadm primary --force test\n# drbdadm status test<\/code><\/pre>\n<p>\n<img decoding=\"async\" alt=\"Konfigurimi i DRBD p\u00ebr replikimin e ruajtjes n\u00eb dy servera CentOS 7\" src=\"\/wp-content\/uploads\/2020\/07\/6505d6350609e03da02f30eeafecd72c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Caktimi i nodit kryesor si pajisja fillestare<\/i><br \/>\nPas p\u00ebrfundimit t\u00eb sinkronizimit, gjendja e t\u00eb dy disqeve duhet t\u00eb jet\u00eb UpToDate.<\/p>\n<h4>Hapi 7: Testimi i konfigurimit t\u00eb DRBD <\/h4>\n<p>\nM\u00eb n\u00eb fund, duhet t\u00eb verifikojm\u00eb n\u00ebse pajisja DRBD funksionon si\u00e7 duhet p\u00ebr ruajtjen e t\u00eb dh\u00ebnave t\u00eb riplikuar. Mbani mend se ne kemi p\u00ebrdorur nj\u00eb volum bosh disku, prandaj duhet t\u00eb krijojm\u00eb nj\u00eb sistem skedar\u00ebsh n\u00eb pajisje dhe ta montojm\u00eb at\u00eb p\u00ebr t\u00eb kontrolluar n\u00ebse mund ta p\u00ebrdorim p\u00ebr ruajtjen e t\u00eb dh\u00ebnave t\u00eb riplikuara.<\/p>\n<p>Na nevojitet t\u00eb krijojm\u00eb nj\u00eb sistem skedar\u00ebsh n\u00eb pajisje duke p\u00ebrdorur komand\u00ebn n\u00eb vazhdim n\u00eb nodin nga e cila filluam sinkronizimin fillestar t\u00eb plot\u00eb (ku ka burim me rolin kryesor):<\/p>\n<pre><code class=\"bash\"># mkfs -t ext4 \/dev\/drbd0<\/code><\/pre>\n<p>\n<img decoding=\"async\" alt=\"Konfigurimi i DRBD p\u00ebr replikimin e ruajtjes n\u00eb dy servera CentOS 7\" src=\"\/wp-content\/uploads\/2020\/07\/32c9ac65a06993e58d9ce3b568fadca1.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Krijimi i nj\u00eb sistemi skedar\u00ebsh n\u00eb volumin Drbd<\/i><\/p>\n<p>Pastaj, montoni at\u00eb si\u00e7 tregojn\u00eb (mund t'i jepni pik\u00ebs s\u00eb montimit nj\u00eb em\u00ebr t\u00eb p\u00ebrshtatsh\u00ebm):<\/p>\n<pre><code class=\"bash\"># mkdir -p \/mnt\/DRDB_PRI\/\n# mount \/dev\/drbd0 \/mnt\/DRDB_PRI\/\n<\/code><\/pre>\n<p>\nTani kopjoni ose krijoni disa skedar\u00eb n\u00eb pik\u00ebn e montimit t\u00eb p\u00ebrmendur m\u00eb lart dhe b\u00ebni nj\u00eb list\u00eb t\u00eb gjat\u00eb duke p\u00ebrdorur <noindex><a rel=\"nofollow\" href=\"https:\/\/www.tecmint.com\/tag\/linux-ls-command\/\">komand\u00ebn ls<\/a><\/noindex>:<\/p>\n<pre><code class=\"bash\"># cd \/mnt\/DRDB_PRI\/\n# ls -l <\/code><\/pre>\n<p>\n<img decoding=\"async\" alt=\"Konfigurimi i DRBD p\u00ebr replikimin e ruajtjes n\u00eb dy servera CentOS 7\" src=\"\/wp-content\/uploads\/2020\/07\/a32321e2b5c587215dc06d2b3960a4bc.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Shfaqni list\u00ebn e p\u00ebrmbajtjes s\u00eb volumin kryesor Drbd<\/i><\/p>\n<p>M\u00eb pas, \u00e7montoni pajisjen (sigurohuni q\u00eb montimi t\u00eb mos jet\u00eb i hapur, ndryshoni bibliotek\u00ebn pas \u00e7montimit p\u00ebr t\u00eb shmangur gabime) dhe ndryshoni rolin e nodit nga kryesor n\u00eb dyt\u00ebsor:<\/p>\n<pre><code class=\"bash\"># umount \/mnt\/DRDB_PRI\/\n# cd\n# drbdadm secondary test<\/code><\/pre>\n<p>\nB\u00ebni nodin tjet\u00ebr (ku ka burim me rol dyt\u00ebsor) kryesor, pastaj lidheni me pajisjen dhe ekzekutoni nj\u00eb list\u00eb t\u00eb gjat\u00eb t\u00eb pikave t\u00eb montimit. N\u00ebse konfigurimi funksionon si\u00e7 duhet, t\u00eb gjitha skedar\u00ebt e ruajtur n\u00eb volum duhet t\u00eb jen\u00eb aty:<\/p>\n<pre><code class=\"bash\"># drbdadm primary test\n# mkdir -p \/mnt\/DRDB_SEC\/\n# mount \/dev\/drbd0 \/mnt\/DRDB_SEC\/\n# cd \/mnt\/DRDB_SEC\/\n# ls  -l <\/code><\/pre>\n<p>\n<img decoding=\"async\" alt=\"Konfigurimi i DRBD p\u00ebr replikimin e ruajtjes n\u00eb dy servera CentOS 7\" src=\"\/wp-content\/uploads\/2020\/07\/c54d7754a01987765a19b5bde95fc555.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Verifikimi i konfigurimit t\u00eb DRBD q\u00eb funksionon n\u00eb nodin dyt\u00ebsor.<\/i><\/p>\n<p>P\u00ebr m\u00eb shum\u00eb informacion, referojuni faqeve t\u00eb ndihm\u00ebs t\u00eb mjeteve t\u00eb administrat\u00ebs:<\/p>\n<pre><code class=\"bash\"># man drbdadm\n# man drbdsetup\n# man drbdmeta<\/code><\/pre>\n<p>\nKonsultim: <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.linbit.com\/docs\/users-guide-8.4\/\">Udh\u00ebzuesi i p\u00ebrdoruesit DRBD<\/a><\/noindex>.<\/p>\n<h4>CV<\/h4>\n<p>\nDRBD \u00ebsht\u00eb jasht\u00ebzakonisht fleksib\u00ebl dhe universale, duke e b\u00ebr\u00eb at\u00eb nj\u00eb zgjidhje p\u00ebr replikimin e magazin\u00ebs q\u00eb \u00ebsht\u00eb e p\u00ebrshtatshme p\u00ebr t\u00eb shtuar HA n\u00eb pothuajse \u00e7do aplikacion. N\u00eb k\u00ebt\u00eb artikull ne treguam se si t\u00eb instaloni DRBD n\u00eb CentOS 7 dhe demonstruam shkurtimisht se si ta p\u00ebrdorni at\u00eb p\u00ebr replikimin e magazin\u00ebs. Mos hezitoni t\u00eb ndani mendimet tuaja me ne p\u00ebrmes formularit t\u00eb feedback-ut m\u00eb posht\u00eb.<\/p>\n<p>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/otus.pw\/17x7\/\">M\u00ebso m\u00eb shum\u00eb p\u00ebr kursin.<\/a><\/noindex><\/p>\n<p>Burimi: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/otus\/blog\/509710\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0435\u0440\u0435\u0432\u043e\u0434 \u0441\u0442\u0430\u0442\u044c\u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u0432 \u043f\u0440\u0435\u0434\u0434\u0432\u0435\u0440\u0438\u0438 \u0441\u0442\u0430\u0440\u0442\u0430 \u043a\u0443\u0440\u0441\u0430 \u00ab\u0410\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440 Linux. \u0412\u0438\u0440\u0442\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0438 \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0438\u0437\u0430\u0446\u0438\u044f\u00bb. DRBD (Distributed Replicated Block Device \u2014 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0435 \u0440\u0435\u043f\u043b\u0438\u0446\u0438\u0440\u0443\u0435\u043c\u043e\u0435 \u0431\u043b\u043e\u0447\u043d\u043e\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e) \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u043e\u0431\u043e\u0439 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0435, \u0433\u0438\u0431\u043a\u043e\u0435 \u0438 \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u043e \u0440\u0435\u043f\u043b\u0438\u0446\u0438\u0440\u0443\u0435\u043c\u043e\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u0434\u043b\u044f Linux. \u041e\u043d\u043e \u043e\u0442\u0440\u0430\u0436\u0430\u0435\u0442 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u0431\u043b\u043e\u0447\u043d\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432, \u0442\u0430\u043a\u0438\u0445 \u043a\u0430\u043a \u0436\u0435\u0441\u0442\u043a\u0438\u0435 \u0434\u0438\u0441\u043a\u0438, \u0440\u0430\u0437\u0434\u0435\u043b\u044b, \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0442\u043e\u043c\u0430 \u0438 \u0442.\u0434. \u043c\u0435\u0436\u0434\u0443 \u0441\u0435\u0440\u0432\u0435\u0440\u0430\u043c\u0438. \u041e\u043d\u043e \u0441\u043e\u0437\u0434\u0430\u0435\u0442 \u043a\u043e\u043f\u0438\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":87365,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-87364","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0435\u0440\u0435\u0432\u043e\u0434 \u0441\u0442\u0430\u0442\u044c\u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u0432 \u043f\u0440\u0435\u0434\u0434\u0432\u0435\u0440\u0438\u0438 \u0441\u0442\u0430\u0440\u0442\u0430 \u043a\u0443\u0440\u0441\u0430 \u00ab\u0410\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440 Linux.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/nastraivaem-drbd-dlya-replikaczii-hranilishha-na-dva-centos-7-servera\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c DRBD \u0434\u043b\u044f \u0440\u0435\u043f\u043b\u0438\u043a\u0430\u0446\u0438\u0438 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430 \u043d\u0430 \u0434\u0432\u0430 CentOS 7 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0435\u0440\u0435\u0432\u043e\u0434 \u0441\u0442\u0430\u0442\u044c\u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u0432 \u043f\u0440\u0435\u0434\u0434\u0432\u0435\u0440\u0438\u0438 \u0441\u0442\u0430\u0440\u0442\u0430 \u043a\u0443\u0440\u0441\u0430 \u00ab\u0410\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440 Linux.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/nastraivaem-drbd-dlya-replikaczii-hranilishha-na-dva-centos-7-servera\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-07-07T11:42:29+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-07-07T11:42:29+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Konfigurimi i DRBD p\u00ebr replikimin e magazin\u00ebs n\u00eb dy server\u00eb CentOS 7 | ProHoster","description":"P\u00ebrkthimi i artikullit \u00ebsht\u00eb p\u00ebrgatitur n\u00eb prag t\u00eb fillimit t\u00eb kursit \"Administrator Linux.\"","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/nastraivaem-drbd-dlya-replikaczii-hranilishha-na-dva-centos-7-servera","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c DRBD \u0434\u043b\u044f \u0440\u0435\u043f\u043b\u0438\u043a\u0430\u0446\u0438\u0438 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430 \u043d\u0430 \u0434\u0432\u0430 CentOS 7 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 | ProHoster","og:description":"\u041f\u0435\u0440\u0435\u0432\u043e\u0434 \u0441\u0442\u0430\u0442\u044c\u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u0432 \u043f\u0440\u0435\u0434\u0434\u0432\u0435\u0440\u0438\u0438 \u0441\u0442\u0430\u0440\u0442\u0430 \u043a\u0443\u0440\u0441\u0430 \u00ab\u0410\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440 Linux.","og:url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/nastraivaem-drbd-dlya-replikaczii-hranilishha-na-dva-centos-7-servera","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-07-07T11:42:29+00:00","article:modified_time":"2020-07-07T11:42:29+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"87364","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 13:52:23","updated":"2022-09-29 17:59:08","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/87364","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=87364"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/87364\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media\/87365"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=87364"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=87364"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=87364"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}