{"id":1472,"date":"2021-03-10T09:08:35","date_gmt":"2021-03-10T08:08:35","guid":{"rendered":"http:\/\/clark.tipistrani.it\/?p=1472"},"modified":"2021-03-10T09:08:35","modified_gmt":"2021-03-10T08:08:35","slug":"lvm-per-drbd-my-howto","status":"publish","type":"post","link":"http:\/\/clark.tipistrani.it\/?p=1472","title":{"rendered":"LVM per DRBD my howto"},"content":{"rendered":"<p><a href=\"https:\/\/it.wikipedia.org\/wiki\/Gestore_logico_dei_volumi\">LVM<\/a> \u00e8 un gestore di volumi logici, forse sarebbe pi\u00f9 corretto dire &#8220;il&#8221;.<br \/>\nNel caso specifico LVM lavorer\u00e0 su drbd invece che su dischi fisici, quindi \u00e8 necessario istruirlo perch\u00e9 possa operare in tal modo ma la logica \u00e8 la stessa anche per i dischi normali, esiste parecchia letteratura in merito anche sulla documentazione ufficiale di drbd, io ho modificato il file \/etc\/lvm\/lvm.conf aggiungendo\u00a0 filter = [ &#8220;a|drbd.*|&#8221;, &#8220;r|.*|&#8221; ] visto che i volumi saranno solo sui drbd e quindi \/etc\/init.d\/lvm2 restart su ambo le macchine.<br \/>\nIl primo passo \u00e8 creare i volumi fisici su ambo le macchine, N.B. la creazione dei volumi funziona solo sui device drbd primari, quindi va da se che la creazione va fatta un device per macchina<br \/>\nroot@vespucci:\/etc\/drbd.d# pvcreate \/dev\/drbd1<br \/>\nPhysical volume &#8220;\/dev\/drbd1&#8221; successfully created.<\/p>\n<p>root@palinuro:\/etc\/drbd.d# pvcreate \/dev\/drbd0<br \/>\nPhysical volume &#8220;\/dev\/drbd0&#8221; successfully created.<br \/>\nIl passo successivo \u00e8 creare un gruppo di volumi, vale a dire un contenitore in cui andranno sistemati i volumi logici.<br \/>\nroot@vespucci:~# vgcreate servizi \/dev\/drbd1<br \/>\nVolume group &#8220;servizi&#8221; successfully created<br \/>\nroot@palinuro:~# vgcreate dati \/dev\/drbd0<br \/>\nVolume group &#8220;dati&#8221; successfully created<br \/>\nCreiamo adesso i volumi logici<br \/>\nroot@palinuro:\/etc\/xen\/dati# lvcreate -L 250G dati -n argo<br \/>\nLogical volume &#8220;argo&#8221; created.<br \/>\nroot@palinuro:\/etc\/xen\/dati# lvcreate -L 20G dati -n sentinella<br \/>\nLogical volume &#8220;sentinella&#8221; created.<br \/>\ne<br \/>\nroot@vespucci:\/etc\/xen\/servizi# lvcreate -L 10G servizi -n alghero<br \/>\nLogical volume &#8220;alghero&#8221; created.<br \/>\nroot@vespucci:\/etc\/xen\/servizi# lvcreate -L 20G servizi -n vedetta<br \/>\nLogical volume &#8220;vedetta&#8221; created.<br \/>\nDato che fare macchine virtuali \u00e8 estremamente comodo e utile sia in produzione che in ambiente di test, soprattutto in quest&#8217;ultimo fare e disfare \u00e8 tutto un lavorare, quindi spesso e sovente si finisce di fare un test e la macchina non serve pi\u00f9, una volta eliminati i files di configurazione a macchina spenta per eliminare il volume logico ad esempio crotone:<br \/>\nroot@palinuro:~# lvremove \/dev\/servizi\/crotone<br \/>\nDo you really want to remove active logical volume servizi\/crotone? [y\/n]: y<br \/>\nLogical volume &#8220;crotone&#8221; successfully removed.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>LVM \u00e8 un gestore di volumi logici, forse sarebbe pi\u00f9 corretto dire &#8220;il&#8221;. Nel caso specifico LVM lavorer\u00e0 su drbd invece che su dischi fisici, quindi \u00e8 necessario istruirlo perch\u00e9 possa operare in tal modo ma la logica \u00e8 la stessa anche per i dischi normali, esiste parecchia letteratura in merito anche sulla documentazione ufficiale [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,7,6],"tags":[34,91,131],"class_list":["post-1472","post","type-post","status-publish","format-standard","hentry","category-linux","category-sistemi-operativi","category-work","tag-drbd","tag-lvm","tag-lvm2"],"_links":{"self":[{"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/posts\/1472","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1472"}],"version-history":[{"count":9,"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/posts\/1472\/revisions"}],"predecessor-version":[{"id":1898,"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/posts\/1472\/revisions\/1898"}],"wp:attachment":[{"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1472"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1472"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1472"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}