{"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":"Konfigurojm\u00eb DRBD p\u00ebr replikimin e magazin\u00ebs 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 n\u00eb prag t\u00eb fillimit t\u00eb kursit <noindex><a rel=\"nofollow\" href=\"https:\/\/otus.pw\/17x7\/\">\u00abAdministrator Linux. Virtualizimi dhe klasterizimi\u00bb<\/a><\/noindex>.<\/i><\/b><\/p>\n<p>\nDRBD (Distributed Replicated Block Device \u2014 Dispositiv i Replikuar i Blloqeve t\u00eb Distribuara) \u00ebsht\u00eb nj\u00eb zgjidhje e shp\u00ebrndar\u00eb, fleksib\u00ebl dhe universal q\u00eb ofron ruajtje t\u00eb dh\u00ebnash p\u00ebr Linux. Ajo pasqyron p\u00ebrmbajtjen e pajisjeve t\u00eb blloqeve, si\u00e7 jan\u00eb disqet e fort\u00eb, pjes\u00ebt, dhe volumet logjike etj. midis server\u00ebve. Krijon kopje t\u00eb t\u00eb dh\u00ebnave n\u00eb dy pajisje ruajtjeje q\u00eb, n\u00eb rast t\u00eb nj\u00eb defekti t\u00eb ndonj\u00eb prej tyre, mund t\u00eb p\u00ebrdoren t\u00eb dh\u00ebnat n\u00eb t\u00eb dytin.<\/p>\n<p>Mund t\u00eb thuhet se \u00ebsht\u00eb di\u00e7ka si <noindex><a rel=\"nofollow\" href=\"https:\/\/www.tecmint.com\/create-raid1-in-linux\/\">konfigurimi rrjetor RAID<\/a><\/noindex> 1 me disqe t\u00eb pasqyruara n\u00eb server\u00eb t\u00eb ndrysh\u00ebm. Megjithat\u00eb, ajo nuk funksionon fare si RAID (edhe si rrjetor).<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>Fillimisht, DRBD p\u00ebrdorej kryesisht n\u00eb grupe kompjuterike me disponueshm\u00ebri t\u00eb lart\u00eb (HA \u2014 high availability), megjithat\u00eb, q\u00eb nga versioni i n\u00ebnt\u00eb, ajo mund t\u00eb p\u00ebrdoret p\u00ebr implementimin e zgjidhjeve t\u00eb ruajtjes n\u00eb cloud.<\/p>\n<p>N\u00eb k\u00ebt\u00eb artikull do t\u00eb tregojm\u00eb se si t\u00eb instaloni DRBD n\u00eb CentOS dhe do t\u00eb demonstrojm\u00eb shkurtimisht se si ta p\u00ebrdorni p\u00ebr replikimin e ruajtjes (pjes\u00ebve) n\u00eb dy server\u00eb. Ky \u00ebsht\u00eb nj\u00eb artikull ideal p\u00ebr t\u00eb filluar me DRBD n\u00eb Linux.<\/p>\n<h3>Mjedisi i testimit<\/h3>\n<p>\nDo t\u00eb p\u00ebrdorim nj\u00eb grup prej dy nyjash 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 pakot DRBD<\/h4>\n<p>\nDRBD implementohet si nj\u00eb modul kernel i Linux-it. Ajo p\u00ebrb\u00ebn nj\u00eb drejtues p\u00ebr pajisjen virtuale t\u00eb bllokut, prandaj ndodhet n\u00eb pjes\u00ebn m\u00eb t\u00eb ul\u00ebt t\u00eb stack-ut t\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 repository-t n\u00eb t\u00eb dy nyjat, 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 duhet t\u00eb instaloni modulin e kernelit DRBD dhe utilitar\u00ebt n\u00eb t\u00eb dy nyjat duke p\u00ebrdorur:<\/p>\n<pre><code class=\"bash\"># yum install -y kmod-drbd84 drbd84-utils<\/code><\/pre>\n<p>\nN\u00ebse keni aktivizuar SELinux, duhet t\u00eb konfigurosh politikat k\u00ebshtu q\u00eb proceset e DRBD t\u00eb jen\u00eb jasht\u00eb kontrollit t\u00eb SELinux.<\/p>\n<pre><code class=\"bash\"># semanage permissive -a drbd_t\n<\/code><\/pre>\n<p>\nP\u00ebrve\u00e7 k\u00ebsaj, n\u00ebse n\u00eb sistemin tuaj funksionon nj\u00eb firewall (firewalld), duhet t\u00eb shtoni portin DRBD 7789 p\u00ebr t\u00eb lejuar sinkronizimin e t\u00eb dh\u00ebnave midis dy nyjave.<\/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>\nM\u00eb pas 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 nyjat e grupit, duhet t\u00eb p\u00ebrgatisim p\u00ebr ta hap\u00ebsirat e ruajtjes me nj\u00eb madh\u00ebsi t\u00eb ngjashme. Kjo mund t\u00eb jet\u00eb nj\u00eb pjes\u00eb disku t\u00eb fort\u00eb (ose nj\u00eb disk t\u00eb fort\u00eb fizik), nj\u00eb pajisje RAID programore, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.tecmint.com\/create-lvm-storage-in-linux\/\">nj\u00eb volum logjik LVM<\/a><\/noindex> apo \u00e7do lloj tjet\u00ebr pajisjeje blloku q\u00eb ndodhet n\u00eb sistemin tuaj.<\/p>\n<p>P\u00ebr k\u00ebt\u00eb artikull, do t\u00eb krijojm\u00eb nj\u00eb pajisje blloku testuese 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 ky \u00ebsht\u00eb nj\u00eb pjes\u00eb e pavendosur (\/dev\/sdb1) n\u00eb pajisjen e dyt\u00eb blloku (\/dev\/sdb), e lidhur me t\u00eb dy nyjat.<\/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 gjenden n\u00eb dosjen <code>\/etc\/drbd.d<\/code>.<\/p>\n<p>P\u00ebr t\u00eb replikuar ruajtjen, duhet t\u00eb shtojm\u00eb konfigurimet e nevojshme n\u00eb skedarin <code>\/etc\/drbd.d\/global_common.conf<\/code>, i cili p\u00ebrmban seksionet globale dhe t\u00eb zakonshme 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\u00eb b\u00ebjm\u00eb nj\u00eb kopje rezerv\u00eb t\u00eb skedarit origjinal n\u00eb t\u00eb dy nyjat, dhe pastaj t\u00eb hapim nj\u00eb skedar t\u00eb ri p\u00ebr editim (p\u00ebrdorni nj\u00eb redaktues teksti 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 redaktorin.<\/p>\n<p>Le t\u00eb ndalemi pak n\u00eb rreshtin protocol C. DRBD mb\u00ebshtet tre m\u00ebnyra t\u00eb ndryshme replikimi (dmth. tri nivele t\u00eb sinkronizimit t\u00eb replikimit), p\u00ebrkat\u00ebsisht:<\/p>\n<ul>\n<li>protocol A: Protokolli i replikimit asinkron; p\u00ebrdoret m\u00eb shpesh n\u00eb skenar\u00ebt e replikimit n\u00eb distanca t\u00eb m\u00ebdha.<\/li>\n<li>protocol B: Protokolli i replikimit gjysm\u00eb-sinkron ose protokolli i sinkronizimit n\u00eb memorie.<\/li>\n<li>protocol C: zakonisht p\u00ebrdoret p\u00ebr nyjat n\u00eb rrjete me distanca t\u00eb vogla; \u00ebsht\u00eb padyshim protokolli m\u00eb i p\u00ebrdorur i replikimit n\u00eb konfigurimet DRBD.<\/li>\n<\/ul>\n<p>\n<b>E r\u00ebnd\u00ebsishme<\/b>: <i>Zgjedhja e protokollit t\u00eb replikimit ndikon n\u00eb dy faktor\u00eb t\u00eb implementimit: mbrojtja dhe vonesa. Nd\u00ebrsa kapaciteti, p\u00ebrkundrazi, nuk varet n\u00eb mas\u00eb t\u00eb madhe nga protokolli i zgjedhur t\u00eb replikimit.<\/i><\/p>\n<h4>Hapi 4. Shtimi i burimit<\/h4>\n<p>\nBurimi (Resource) \u00ebsht\u00eb nj\u00eb term i p\u00ebrgjithsh\u00ebm q\u00eb i referohet t\u00eb gjitha aspekteve t\u00eb nj\u00eb grupi t\u00eb dh\u00ebnash t\u00eb ve\u00e7anta t\u00eb replikueshme. Ne do ta p\u00ebrcaktojm\u00eb burimin ton\u00eb n\u00eb skedarin <code>\/etc\/drbd.d\/test.res<\/code>.<\/p>\n<p>Shtoni t\u00eb par\u00ebn n\u00eb skedar n\u00eb t\u00eb dy nyjat (mos harroni t\u00eb z\u00ebvend\u00ebsoni variablat me vlerat reale p\u00ebr mjedisin tuaj).<\/p>\n<p>Kujdesuni p\u00ebr emrat e hosteve, na nevojitet t\u00eb specifikojm\u00eb emrin e rrjetit t\u00eb hostit q\u00eb mund t\u00eb marrim 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>on hostname<\/i>: seksioni n\u00eb t\u00eb cilin lidhet operatori i konfigurimit t\u00eb nd\u00ebrlikuar.<\/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 virtuale bllok, e menaxhuar nga DRBD.<\/li>\n<li><i>disk \/dev\/sdb1<\/i>: ky \u00ebsht\u00eb seksioni i pajisjes bllok, i cili \u00ebsht\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 se DRBD ruan metadat\u00ebn e tij n\u00eb t\u00eb nj\u00ebjtin pajisje fizike me t\u00eb dh\u00ebnat reale n\u00eb prodhim.<\/li>\n<li><i>adres\u00eb<\/i>: tregon adres\u00ebn IP dhe numrin e port\u00ebs s\u00eb nodit p\u00ebrkat\u00ebs.<\/li>\n<\/ul>\n<p>\nKujdesuni gjithashtu q\u00eb, n\u00ebse t\u00eb dy hostet kan\u00eb parametra t\u00eb nj\u00ebjt\u00eb, mund t'i specifikoni ato drejtp\u00ebrs\u00ebdrejti 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. Inizializimi dhe startimi i burimit<\/h4>\n<p>\nP\u00ebr t\u00eb komunikuar me DRBD, do t\u00eb p\u00ebrdorim mjetet e administrat\u00ebs t\u00eb m\u00ebposhtme (t\u00eb cilat nd\u00ebrveprojn\u00eb me modulin e b\u00ebrtham\u00ebs p\u00ebr konfigurimin dhe administrimin e burimeve DRBD):<\/p>\n<ul>\n<li><i>drbdadm<\/i>: mjeti i administrat\u00ebs p\u00ebr nivel t\u00eb lart\u00eb t\u00eb DRBD.<\/li>\n<li><i>drbdsetup<\/i>: mjeti i administrat\u00ebs p\u00ebr nivel m\u00eb 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 reflektuar pajisjet e tyre rezerv\u00eb dhe p\u00ebr t\u00eb kontrolluar konfigurimin e pajisjeve DRBD q\u00eb funksionojn\u00eb.<\/li>\n<li><i>Drbdmeta<\/i>: mjeti p\u00ebr menaxhimin e metadatave.<\/li>\n<\/ul>\n<p>\nPas shtimit t\u00eb t\u00eb gjitha konfigurimeve fillestare t\u00eb burimit, 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=\"Konfigurojm\u00eb DRBD p\u00ebr replikimin e magazin\u00ebs n\u00eb dy servera CentOS 7\" src=\"\/wp-content\/uploads\/2020\/07\/cf084d17f60a125225f2b75668515d4f.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Inizializimi i depozit\u00ebs s\u00eb metadatave<\/i><\/p>\n<p>Pastaj duhet ta aktivizojm\u00eb at\u00eb, q\u00eb do t\u00eb lidh\u00eb burimin me pajisjen e tij rezerv\u00eb, pastaj do t\u00eb vendos\u00eb parametrat e replikimit dhe do ta lidhi burimin me peer-in e tij:<\/p>\n<pre><code class=\"bash\"># drbdadm up test<\/code><\/pre>\n<p>\nTani, n\u00ebse e \u00e7oni 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\/tomi 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=\"Konfigurojm\u00eb DRBD p\u00ebr replikimin e magazin\u00ebs 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 bllok<\/i><\/p>\n<p>P\u00ebr t\u00eb shk\u00ebputur burimin, shkruani:<\/p>\n<pre><code class=\"bash\"># drbdadm down test<\/code><\/pre>\n<p>\nP\u00ebr t\u00eb kontrolluar gjendjen e burimit, \u00e7oni komand\u00ebn e m\u00ebposhtme (kini parasysh se n\u00eb k\u00ebt\u00eb faz\u00eb pritet gjendja e disiplinave <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=\"Konfigurojm\u00eb DRBD p\u00ebr replikimin e magazin\u00ebs n\u00eb dy servera CentOS 7\" src=\"\/wp-content\/uploads\/2020\/07\/a45da69bfbc4199ef263359b623fdd05.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Kontrolli i gjendjes s\u00eb burimit n\u00eb nodet<br \/>\nHapi 6: Vendosja e burimit kryesor\/burimit t\u00eb sinkronizimit fillestar t\u00eb pajisjeve<\/i><\/p>\n<h4>N\u00eb k\u00ebt\u00eb pik\u00eb, DRBD \u00ebsht\u00eb gati p\u00ebr t'u p\u00ebrdorur. Tani na nevojitet t\u00eb specifikojm\u00eb se cila nod duhet t\u00eb p\u00ebrdoret si burim i sinkronizimit fillestar t\u00eb pajisjeve.<\/h4>\n<p>\n\u00c7oni komand\u00ebn e m\u00ebposhtme vet\u00ebm n\u00eb nj\u00eb nod p\u00ebr t\u00eb filluar sinkronizimin e plot\u00eb fillestar:<\/p>\n<p>Vendosja e nodit kryesor si pajisje fillestare<\/p>\n<pre><code class=\"bash\"># drbdadm primary --force test\n# drbdadm status test<\/code><\/pre>\n<p>\n<img decoding=\"async\" alt=\"Konfigurojm\u00eb DRBD p\u00ebr replikimin e magazin\u00ebs n\u00eb dy servera CentOS 7\" src=\"\/wp-content\/uploads\/2020\/07\/6505d6350609e03da02f30eeafecd72c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Pas p\u00ebrfundimit t\u00eb sinkronizimit, gjendja e t\u00eb dy disiplinave duhet t\u00eb jet\u00eb UpToDate.<\/i><br \/>\nHapi 7: Testimi i konfigurimit DRBD<\/p>\n<h4>N\u00eb fund, na nevojitet t\u00eb kontrollojm\u00eb n\u00ebse pajisja DRBD do t\u00eb funksionoj\u00eb si\u00e7 duhet p\u00ebr ruajtjen e t\u00eb dh\u00ebnave t\u00eb replikueshme. Mbani mend se ne p\u00ebrdor\u00ebm nj\u00eb tom bosh disku, k\u00ebshtu q\u00eb duhet t\u00eb krijojm\u00eb nj\u00eb sistem skedari n\u00eb pajisje dhe ta montojm\u00eb at\u00eb p\u00ebr t\u00eb verifikuar n\u00ebse mund ta p\u00ebrdorim p\u00ebr ruajtjen e t\u00eb dh\u00ebnave t\u00eb replikueshme. <\/h4>\n<p>\nNa nevojitet t\u00eb krijojm\u00eb nj\u00eb sistem skedari n\u00eb pajisje me komand\u00ebn e m\u00ebposhtme n\u00eb nodin me t\u00eb cilin filluam sinkronizimin fillestar t\u00eb plot\u00eb (ku ka burim me rolin kryesor):<\/p>\n<p>Krijimi i nj\u00eb sistemi skedari n\u00eb tomin Drbd<\/p>\n<pre><code class=\"bash\"># mkfs -t ext4 \/dev\/drbd0<\/code><\/pre>\n<p>\n<img decoding=\"async\" alt=\"Konfigurojm\u00eb DRBD p\u00ebr replikimin e magazin\u00ebs n\u00eb dy servera CentOS 7\" src=\"\/wp-content\/uploads\/2020\/07\/32c9ac65a06993e58d9ce3b568fadca1.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Pastaj duhet ta montoni si\u00e7 tregohet (mund t'i jepni pik\u00ebs s\u00eb montimit nj\u00eb em\u00ebr t\u00eb p\u00ebrshtatsh\u00ebm):<\/i><\/p>\n<p>Tani kopjoni ose krijoni disa skedar\u00eb n\u00eb pik\u00ebn e montimit t\u00eb lartp\u00ebrmendur dhe b\u00ebni nj\u00eb list\u00eb t\u00eb gjat\u00eb me<\/p>\n<pre><code class=\"bash\"># mkdir -p \/mnt\/DRDB_PRI\/\n# mount \/dev\/drbd0 \/mnt\/DRDB_PRI\/\n<\/code><\/pre>\n<p>\nkomand\u00ebn ls <noindex><a rel=\"nofollow\" href=\"https:\/\/www.tecmint.com\/tag\/linux-ls-command\/\">Tregon list\u00ebn e p\u00ebrmbajtjes s\u00eb tomit kryesor Drbd<\/a><\/noindex>:<\/p>\n<pre><code class=\"bash\"># cd \/mnt\/DRDB_PRI\/\n# ls -l <\/code><\/pre>\n<p>\n<img decoding=\"async\" alt=\"Konfigurojm\u00eb DRBD p\u00ebr replikimin e magazin\u00ebs n\u00eb dy servera CentOS 7\" src=\"\/wp-content\/uploads\/2020\/07\/a32321e2b5c587215dc06d2b3960a4bc.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Pastaj shk\u00ebputni pajisjen (sigurohuni q\u00eb montimi nuk \u00ebsht\u00eb i hapur, ndryshoni direktorin\u00eb pas shk\u00ebputjes p\u00ebr t\u00eb shmangur gabimet) dhe ndryshoni rolin e nodit nga primar n\u00eb sekondar:<\/i><\/p>\n<p>Nodi tjet\u00ebr (ku ka burim me rol sekondar) b\u00ebjeni kryesor, pastaj lidhni pajisjen dhe \u00e7oni nj\u00eb list\u00eb t\u00eb gjat\u00eb t\u00eb pikave t\u00eb montimit. N\u00ebse konfigurimi \u00ebsht\u00eb n\u00eb rregull, t\u00eb gjitha skedar\u00ebt e ruajtur n\u00eb tom duhet t\u00eb jen\u00eb aty:<\/p>\n<pre><code class=\"bash\"># umount \/mnt\/DRDB_PRI\/\n# cd\n# drbdadm secondary test<\/code><\/pre>\n<p>\nKontrollimi i konfigurimit DRBD q\u00eb funksionon n\u00eb nodin sekondar.<\/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=\"Konfigurojm\u00eb DRBD p\u00ebr replikimin e magazin\u00ebs n\u00eb dy servera CentOS 7\" src=\"\/wp-content\/uploads\/2020\/07\/c54d7754a01987765a19b5bde95fc555.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>P\u00ebr m\u00eb shum\u00eb informacion, p\u00ebr referim n\u00eb faqet e ndihm\u00ebs t\u00eb mjeteve t\u00eb administrat\u00ebs:<\/i><\/p>\n<p>Ndihm\u00eb:<\/p>\n<pre><code class=\"bash\"># man drbdadm\n# man drbdsetup\n# man drbdmeta<\/code><\/pre>\n<p>\nManuali i p\u00ebrdoruesit DRBD <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.linbit.com\/docs\/users-guide-8.4\/\">P\u00ebrgjigjja e p\u00ebrdoruesit DRBD<\/a><\/noindex>.<\/p>\n<h4>Curriculum Vitae<\/h4>\n<p>\nDRBD \u00ebsht\u00eb jasht\u00ebzakonisht fleksibil dhe universale, duke e b\u00ebr\u00eb at\u00eb nj\u00eb zgjidhje p\u00ebr replikimin e ruajtjes, e p\u00ebrshtatshme p\u00ebr t\u00eb shtuar HA n\u00eb pothuajse \u00e7do aplikacion. N\u00eb k\u00ebt\u00eb artikull, ne treguam si t\u00eb instaloni DRBD n\u00eb CentOS 7 dhe demonstruam shkurtimisht se si ta p\u00ebrdorni at\u00eb p\u00ebr replikimin e ruajtjes. Mos ngurroni 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 rreth kursit.<\/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.0.1 - 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.0.1\" \/>\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\udd47Konfiguro DRBD p\u00ebr replikimin e ruajtjes n\u00eb dy servera CentOS 7 | ProHoster","description":"Artikulli \u00ebsht\u00eb p\u00ebrgatitur p\u00ebrpara 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}]}}