{"id":1096,"date":"2012-08-23T12:23:14","date_gmt":"2012-08-23T04:23:14","guid":{"rendered":"http:\/\/rmohan.com\/?p=1096"},"modified":"2012-08-23T12:23:14","modified_gmt":"2012-08-23T04:23:14","slug":"centos-6-drbd-how-to-set-up-drbd","status":"publish","type":"post","link":"https:\/\/mohan.sg\/?p=1096","title":{"rendered":"CentOS 6 DRBD : how to set up DRBD"},"content":{"rendered":"<p>&nbsp;<\/p>\n<div dir=\"ltr\">Here is an explanation of how to set up DRBD on CentOS6.<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\"># cat \/etc\/redhat-release<\/div>\n<div dir=\"ltr\">CentOS release 6.2 (Final)<\/div>\n<p><\/p>\n<div dir=\"ltr\"># uname -ri<\/div>\n<div dir=\"ltr\">2.6.32-220.7.1.el6.i686 i386<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\"># rpm -qa | grep drbd<\/div>\n<div dir=\"ltr\">kmod-drbd84-8.4.1-1.el6.elrepo.i686<\/div>\n<div dir=\"ltr\">drbd84-utils-8.4.1-1.el6.elrepo.i686<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">Hostname ( uname \u2013n ) of DBRD nodes are:<\/div>\n<div dir=\"ltr\">centos6-drbd1.localdomain<\/div>\n<div dir=\"ltr\">centos6-drbd2.localdomain<\/div>\n<p>&nbsp;<\/p>\n<div dir=\"ltr\">These nodes are running as VMs on a KVM host machine ( Linux Mint 12 )<\/div>\n<p>&nbsp;<\/p>\n<div dir=\"ltr\">[ install DRBD on CentOS 6 ]<\/div>\n<p>&nbsp;<\/p>\n<div dir=\"ltr\">CentOS 6 doesn\u2019t seem to have DRBD repo.<\/div>\n<p>&nbsp;<\/p>\n<div dir=\"ltr\">add the DRBD repo<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# rpm -Uvh http:\/\/elrepo.org\/elrepo-release-6-4.el6.elrepo.noarch.rpm<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">edit the DRBD repo.<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# vi \/etc\/yum.repos.d\/elrepo.repo<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[elrepo]<\/div>\n<div dir=\"ltr\">name=ELRepo.org Community Enterprise Linux Repository &#8211; el6<\/div>\n<div dir=\"ltr\">baseurl=http:\/\/elrepo.org\/linux\/elrepo\/el6\/$basearch\/<\/div>\n<div dir=\"ltr\">mirrorlist=http:\/\/elrepo.org\/mirrors-elrepo.el6<\/div>\n<div dir=\"ltr\">#enabled=1<\/div>\n<div dir=\"ltr\">enabled=0<\/div>\n<div dir=\"ltr\">gpgcheck=1<\/div>\n<div dir=\"ltr\">gpgkey=file:\/\/\/etc\/pki\/rpm-gpg\/RPM-GPG-KEY-elrepo.org<\/div>\n<div dir=\"ltr\">protect=0<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">confirm you can search DRBD packages via yum<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# yum &#8211;enablerepo=elrepo search drbd<\/div>\n<div dir=\"ltr\">Loaded plugins: fastestmirror, refresh-packagekit<\/div>\n<div dir=\"ltr\">Loading mirror speeds from cached hostfile<\/div>\n<div dir=\"ltr\">* base: www.ftp.ne.jp<\/div>\n<div dir=\"ltr\">* elrepo: elrepo.org<\/div>\n<div dir=\"ltr\">* extras: www.ftp.ne.jp<\/div>\n<div dir=\"ltr\">* updates: www.ftp.ne.jp<\/div>\n<div dir=\"ltr\">elrepo \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0| 1.9 kB \u00a0\u00a0\u00a0\u00a000:00<\/div>\n<div dir=\"ltr\">elrepo\/primary_db \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0| 409 kB \u00a0\u00a0\u00a0\u00a000:01<\/div>\n<div dir=\"ltr\">============================== N\/S Matched: drbd ===============================<\/div>\n<div dir=\"ltr\">drbd83-utils.i686 : Management utilities for DRBD %{version}<\/div>\n<div dir=\"ltr\">drbd84-utils.i686 : Management utilities for DRBD<\/div>\n<div dir=\"ltr\">kmod-drbd83.i686 : drbd83 kernel module(s)<\/div>\n<div dir=\"ltr\">kmod-drbd84.i686 : drbd84 kernel module(s)<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">install drbd<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# yum &#8211;enablerepo=elrepo install \u2013y drbd84-utils.i686 kmod-d<\/div>\n<div dir=\"ltr\">rbd84.i686<\/div>\n<p><\/p>\n<div dir=\"ltr\">&lt;snip&gt;<\/div>\n<div dir=\"ltr\">Installed:<\/div>\n<div dir=\"ltr\">\u00a0drbd84-utils.i686 0:8.4.1-1.el6.elrepo \u00a0kmod-drbd84.i686 0:8.4.1-1.el6.elrepo<\/div>\n<p><\/p>\n<div dir=\"ltr\">Complete!<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">do the same things on the other machine<\/div>\n<p>&nbsp;<\/p>\n<div dir=\"ltr\">[ when not using LVM ]<\/div>\n<p>&nbsp;<\/p>\n<div dir=\"ltr\">Before setting up DRBD , I\u2019m going to add a storage for DRBD to both machines which are running on KVM.<\/div>\n<p>&nbsp;<\/p>\n<div dir=\"ltr\">&#8211; create a storage with kvm-image for DRBD nodes<\/div>\n<p>&nbsp;<\/p>\n<div dir=\"ltr\">for centos6-drbd1<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>mint-1 images # qemu-img create -f qcow2 \/var\/disk1\/libvirt\/images\/centos6-drbd1<br \/>-1.img 500M<br \/>Formatting &#8216;\/var\/disk1\/libvirt\/images\/centos1-drbd1-1.img&#8217;, fmt=qcow2 size=524288000 encryption=off cluster_size=0<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">for centos6-drbd2<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>mint-1 images # qemu-img create -f qcow2 \/var\/disk1\/libvirt\/images\/centos6-drbd2-1.img 500M<br \/>Formatting &#8216;\/var\/disk1\/libvirt\/images\/centos1-drbd2-1.img&#8217;, fmt=qcow2 size=524288000 encryption=off cluster_size=0<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">I have turned off apparomor on the KVM host.<\/div>\n<p>&nbsp;<\/p>\n<div dir=\"ltr\">add the centos6-drbd1-1.img to the DRBD machine centos6-drbd1 on the fly<\/div>\n<p>&nbsp;<\/p>\n<div dir=\"ltr\">on the KVM host<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>virsh # qemu-monitor-command centos6-32-drbd1 &#8216;pci_add auto storage file=\/var\/disk1\/libvirt\/images\/centos6-drbd1-1.img,if=scsi&#8217;<br \/>OK domain 0, bus 0, slot 7, function 0<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">on the KVM host<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>virsh # qemu-monitor-command centos6-32-drbd1 &#8216;info block&#8217;<br \/>drive-virtio-disk0: type=hd removable=0 file=\/var\/disk1\/libvirt\/images\/centos6-32-drbd1.img ro=0 drv=raw encrypted=0<br \/>scsi0-hd0: type=hd removable=0 file=\/var\/disk1\/libvirt\/images\/centos6-drbd1-1.img ro=0 drv=qcow2 encrypted=0<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">on the VM ( dmesg )<\/div>\n<div dir=\"ltr\">\/dev\/sda has been added<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">sd 2:0:0:0: [sda] Attached SCSI disk<\/div>\n<div dir=\"ltr\">sd 2:0:0:0: Attached scsi generic sg0 type 0<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">do the same things on the VM centos6-drbd2<\/div>\n<p>&nbsp;<\/p>\n<div dir=\"ltr\">&#8211; add a storage device on both DRBD nodes.<\/div>\n<p>&nbsp;<\/p>\n<div dir=\"ltr\">on the KVM host , add the storage to centos6-32-drbd2 VM on the fly.<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">virsh # qemu-monitor-command centos6-32-drbd2 &#8216;pci_add auto storage file=\/var\/di<\/div>\n<div dir=\"ltr\">sk1\/libvirt\/images\/centos6-drbd2-1.img,if=scsi&#8217;<\/div>\n<div dir=\"ltr\">OK domain 0, bus 0, slot 7, function 0<\/div>\n<p><\/p>\n<div dir=\"ltr\">virsh # qemu-monitor-command centos6-32-drbd2 &#8216;info block&#8217;<\/div>\n<div dir=\"ltr\">drive-virtio-disk0: type=hd removable=0 file=\/var\/disk1\/libvirt\/images\/centos6-32-drbd2.img ro=0 drv=raw encrypted=0<\/div>\n<div dir=\"ltr\">scsi0-hd0: type=hd removable=0 file=\/var\/disk1\/libvirt\/images\/centos6-drbd2-1.img ro=0 drv=qcow2 encrypted=0<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">make a partition for DRBD on both VMs with fdisk.<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# LANG=C fdisk -l | grep sda<\/div>\n<div dir=\"ltr\">Disk \/dev\/sda: 524 MB, 524288000 bytes<\/div>\n<div dir=\"ltr\">\/dev\/sda1 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a01 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a01020 \u00a0\u00a0\u00a0\u00a0\u00a0511500+ \u00a083 \u00a0Linux<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">Sample config has been installed under :<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# head -10 \/usr\/share\/doc\/drbd84-utils-8.4.1\/drbd.conf.example<\/div>\n<div dir=\"ltr\">resource example {<\/div>\n<div dir=\"ltr\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0options {<\/div>\n<div dir=\"ltr\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0on-no-data-accessible suspend-io;<\/div>\n<div dir=\"ltr\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0}<\/div>\n<p><\/p>\n<div dir=\"ltr\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0net {<\/div>\n<div dir=\"ltr\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0cram-hmac-alg &#8220;sha1&#8221;;<\/div>\n<div dir=\"ltr\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0shared-secret &#8220;secret_string&#8221;;<\/div>\n<div dir=\"ltr\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0}<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">make a config file for DRBD , called disk0.res under \/etc\/drbd.d\/ directory.<\/div>\n<p>&nbsp;<\/p>\n<div dir=\"ltr\">drbd.conf file reads the following files<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# cat \/etc\/drbd.conf<\/div>\n<div dir=\"ltr\"># You can find an example in \u00a0\/usr\/share\/doc\/drbd&#8230;\/drbd.conf.example<\/div>\n<p><\/p>\n<div dir=\"ltr\">include &#8220;drbd.d\/global_common.conf&#8221;;<\/div>\n<div dir=\"ltr\">include &#8220;drbd.d\/*.res&#8221;;<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# uname -n<\/div>\n<div dir=\"ltr\">centos6-drbd1.localdomain<\/div>\n<p><\/p>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# ifconfig eth0 | grep &#8220;inet addr&#8221; | awk &#8216;{print $2}&#8217;<\/div>\n<div dir=\"ltr\">addr:192.168.10.50<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd2 ~]# uname -n<\/div>\n<div dir=\"ltr\">centos6-drbd2.localdomain<\/div>\n<div dir=\"ltr\">[root@centos6-drbd2 ~]# ifconfig eth0 | grep &#8220;inet addr&#8221; | awk &#8216;{print $2}&#8217;<\/div>\n<div dir=\"ltr\">addr:192.168.10.60<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">\/etc\/drbd.d\/disk0.res file.<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# cat \/etc\/drbd.d\/disk0.res<\/div>\n<div dir=\"ltr\">resource disk0 {<\/div>\n<div dir=\"ltr\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0protocol C;<\/div>\n<div dir=\"ltr\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0net {<\/div>\n<div dir=\"ltr\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0cram-hmac-alg sha1;<\/div>\n<div dir=\"ltr\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0shared-secret &#8220;test&#8221;;<\/div>\n<div dir=\"ltr\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0}<\/div>\n<p><\/p>\n<div dir=\"ltr\">on centos6-drbd1.localdomain {<\/div>\n<div dir=\"ltr\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0device \/dev\/drbd0;<\/div>\n<div dir=\"ltr\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0disk \/dev\/sda1;<\/div>\n<div dir=\"ltr\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0address 192.168.10.50:7788; # centos6-drbd1\u2019s IP<\/div>\n<div dir=\"ltr\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0meta-disk internal;<\/div>\n<div dir=\"ltr\">}<\/div>\n<p><\/p>\n<div dir=\"ltr\">on centos6-drbd2.localdomain {<\/div>\n<div dir=\"ltr\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0device \/dev\/drbd0;<\/div>\n<div dir=\"ltr\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0disk \/dev\/sda1;<\/div>\n<div dir=\"ltr\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0address 192.168.10.60:7788; # centos6-drbd2\u2019s IP<\/div>\n<div dir=\"ltr\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0meta-disk internal;<\/div>\n<div dir=\"ltr\">}<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">copy same config to centos6-drbd2 node.<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# scp \/etc\/drbd.d\/disk0.res root@192.168.10.60:\/etc\/drbd.d\/disk0.res<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">&#8211; create meta data on both nodes<\/div>\n<p>&nbsp;<\/p>\n<div dir=\"ltr\">on centos6-drbd1<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# drbdadm create-md disk0<\/div>\n<p><\/p>\n<div dir=\"ltr\">\u00a0&#8211;== \u00a0Thank you for participating in the global usage survey \u00a0==&#8211;<\/div>\n<div dir=\"ltr\">The server&#8217;s response is:<\/div>\n<p><\/p>\n<div dir=\"ltr\">you are the 2135th user to install this version<\/div>\n<div dir=\"ltr\">Writing meta data&#8230;<\/div>\n<div dir=\"ltr\">initializing activity log<\/div>\n<div dir=\"ltr\">NOT initializing bitmap<\/div>\n<div dir=\"ltr\">New drbd meta data block successfully created.<\/div>\n<div dir=\"ltr\">success<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">on centos6-drbd2<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd2 ~]# drbdadm create-md disk0<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">&#8211; start drbd daemon on both nodes<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# \/etc\/init.d\/drbd start<\/div>\n<div dir=\"ltr\">Starting DRBD resources: [<\/div>\n<div dir=\"ltr\">\u00a0\u00a0\u00a0\u00a0create res: disk0<\/div>\n<div dir=\"ltr\">\u00a0\u00a0prepare disk: disk0<\/div>\n<div dir=\"ltr\">\u00a0\u00a0\u00a0adjust disk: disk0<\/div>\n<div dir=\"ltr\">\u00a0\u00a0\u00a0\u00a0adjust net: disk0<\/div>\n<div dir=\"ltr\">]<\/div>\n<div dir=\"ltr\">&#8230;&#8230;&#8230;.<\/div>\n<div dir=\"ltr\">***************************************************************<\/div>\n<div dir=\"ltr\">DRBD&#8217;s startup script waits for the peer node(s) to appear.<\/div>\n<div dir=\"ltr\">&#8211; In case this node was already a degraded cluster before the<\/div>\n<div dir=\"ltr\">\u00a0\u00a0reboot the timeout is 0 seconds. [degr-wfc-timeout]<\/div>\n<div dir=\"ltr\">&#8211; If the peer was available before the reboot the timeout will<\/div>\n<div dir=\"ltr\">\u00a0\u00a0expire after 0 seconds. [wfc-timeout]<\/div>\n<div dir=\"ltr\">\u00a0\u00a0(These values are for resource &#8216;disk0&#8217;; 0 sec -&gt; wait forever)<\/div>\n<div dir=\"ltr\">To abort waiting enter &#8216;yes&#8217; [ \u00a010]:<\/div>\n<div dir=\"ltr\">.<\/div>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# echo $?<\/div>\n<div dir=\"ltr\">0<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd2 ~]# \/etc\/init.d\/drbd start<\/div>\n<div dir=\"ltr\">Starting DRBD resources: [<\/div>\n<div dir=\"ltr\">\u00a0\u00a0\u00a0\u00a0create res: disk0<\/div>\n<div dir=\"ltr\">\u00a0\u00a0prepare disk: disk0<\/div>\n<div dir=\"ltr\">\u00a0\u00a0\u00a0adjust disk: disk0<\/div>\n<div dir=\"ltr\">\u00a0\u00a0\u00a0\u00a0adjust net: disk0<\/div>\n<div dir=\"ltr\">]<\/div>\n<div dir=\"ltr\">.<\/div>\n<div dir=\"ltr\">[root@centos6-drbd2 ~]# echo $?<\/div>\n<div dir=\"ltr\">0<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">check the status of DRBD<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>[root@centos6-drbd1 ~]# \/etc\/init.d\/drbd status<br \/>drbd driver loaded OK; device status:<br \/>version: 8.4.1 (api:1\/proto:86-100)<br \/>GIT-hash: 91b4c048c1a0e06777b5f65d312b38d47abaea80 build by dag@Build32R6, 2011-12-21 06:07:17<br \/>m:res \u00a0\u00a0\u00a0cs \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0ro \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0ds \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0p \u00a0mounted \u00a0fstype<br \/>0:disk0 \u00a0Connected \u00a0Secondary\/Secondary \u00a0Inconsistent\/Inconsistent \u00a0C<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd2 ~]# \/etc\/init.d\/drbd status<\/div>\n<div dir=\"ltr\">drbd driver loaded OK; device status:<\/div>\n<div dir=\"ltr\">version: 8.4.1 (api:1\/proto:86-100)<\/div>\n<div dir=\"ltr\">GIT-hash: 91b4c048c1a0e06777b5f65d312b38d47abaea80 build by dag@Build32R6, 2011-12-21 06:07:17<\/div>\n<div dir=\"ltr\">m:res \u00a0\u00a0\u00a0cs \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0ro \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0ds \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0p \u00a0mounted \u00a0fstype<\/div>\n<div dir=\"ltr\">0:disk0 \u00a0Connected \u00a0Secondary\/Secondary \u00a0Inconsistent\/Inconsistent \u00a0C<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">status is secondary\/secondary , inconsistent.<\/div>\n<p>&nbsp;<\/p>\n<div dir=\"ltr\">To solve this , have the centos6-drbd1 node primary.<\/div>\n<p>&nbsp;<\/p>\n<div dir=\"ltr\">on centos6-drbd1<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# drbdadm &#8212; &#8211;overwrite-data-of-peer primary all<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">check the status<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# \/etc\/init.d\/drbd status<\/div>\n<div dir=\"ltr\">drbd driver loaded OK; device status:<\/div>\n<div dir=\"ltr\">version: 8.4.1 (api:1\/proto:86-100)<\/div>\n<div dir=\"ltr\">GIT-hash: 91b4c048c1a0e06777b5f65d312b38d47abaea80 build by dag@Build32R6, 2011-12-21 06:07:17<\/div>\n<div dir=\"ltr\">m:res \u00a0\u00a0\u00a0cs \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0ro \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0ds \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0p \u00a0mounted \u00a0fstype<\/div>\n<div dir=\"ltr\">0:disk0 \u00a0SyncSource \u00a0Primary\/Secondary \u00a0UpToDate\/Inconsistent \u00a0C<\/div>\n<div dir=\"ltr\">&#8230; \u00a0\u00a0\u00a0\u00a0\u00a0sync&#8217;ed: \u00a0\u00a0\u00a09.6% \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0(465368\/511448)K<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">get things done<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# \/etc\/init.d\/drbd status<\/div>\n<div dir=\"ltr\">drbd driver loaded OK; device status:<\/div>\n<div dir=\"ltr\">version: 8.4.1 (api:1\/proto:86-100)<\/div>\n<div dir=\"ltr\">3GIT-hash: 91b4c048c1a0e06777b5f65d312b38d47abaea80 build by dag@Build32R6, 2011-12-21 06:07:17<\/div>\n<div dir=\"ltr\">m:res \u00a0\u00a0\u00a0cs \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0ro \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0ds \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0p \u00a0mounted \u00a0fstype<\/div>\n<div dir=\"ltr\">0:disk0 \u00a0Connected \u00a0Primary\/Secondary \u00a0UpToDate\/UpToDate \u00a0C<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">centos6-drbd1 is primary and centos6-drbd2 is secondary.<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# drbdadm role all<\/div>\n<div dir=\"ltr\">Primary\/Secondary<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd2 ~]# drbdadm role all<\/div>\n<div dir=\"ltr\">Secondary\/Primary<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">&#8211; create a filesystem<\/div>\n<p>&nbsp;<\/p>\n<div dir=\"ltr\">make a filesystem on primary node ( not secondary !! )<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# drbdadm role all<\/div>\n<div dir=\"ltr\">Primary\/Secondary<\/div>\n<p><\/p>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# mkfs.ext4 \/dev\/drbd0<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# cat \/proc\/drbd<\/div>\n<div dir=\"ltr\">version: 8.4.1 (api:1\/proto:86-100)<\/div>\n<div dir=\"ltr\">GIT-hash: 91b4c048c1a0e06777b5f65d312b38d47abaea80 build by dag@Build32R6, 2011-12-21 06:07:17<\/div>\n<div dir=\"ltr\">0: cs:Connected ro:Primary\/Secondary ds:UpToDate\/UpToDate C r&#8212;&#8211;<\/div>\n<div dir=\"ltr\">\u00a0\u00a0\u00a0ns:610747 nr:0 dw:99299 dr:517056 al:68 bm:32 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:0<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">version: 8.4.1 (api:1\/proto:86-100)<\/div>\n<div dir=\"ltr\">GIT-hash: 91b4c048c1a0e06777b5f65d312b38d47abaea80 build by dag@Build32R6, 2011-12-21 06:07:17<\/div>\n<div dir=\"ltr\">0: cs:Connected ro:Secondary\/Primary ds:UpToDate\/UpToDate C r&#8212;&#8211;<\/div>\n<div dir=\"ltr\">\u00a0\u00a0\u00a0ns:0 nr:74335 dw:74335 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:f oos:0<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">&#8211; test<\/div>\n<p>&nbsp;<\/p>\n<div dir=\"ltr\">mount \/dev\/drbd0 to a directory.<\/div>\n<p>&nbsp;<\/p>\n<div dir=\"ltr\">on primary node<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# mount -t ext4 \/dev\/drbd0 data\/<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">on primary ( centos6-drbd1 )<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# echo hello &gt; data\/hello.txt<\/div>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# cat data\/hello.txt<\/div>\n<div dir=\"ltr\">hello<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">unmount the directory on the primary<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# umount \/root\/data\/<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">have the centos6-drbd1 secondary<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">Primary\/Secondary<\/div>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# drbdadm secondary all<\/div>\n<p><\/p>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# drbdadm role all<\/div>\n<div dir=\"ltr\">Secondary\/Secondary<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">have the centos6-drbd2 primary<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd2 ~]# drbdadm role all<\/div>\n<div dir=\"ltr\">Secondary\/Secondary<\/div>\n<div dir=\"ltr\">[root@centos6-drbd2 ~]# drbdadm primary all<\/div>\n<div dir=\"ltr\">[root@centos6-drbd2 ~]# drbdadm role all<\/div>\n<div dir=\"ltr\">Primary\/Secondary<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">mount<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd2 ~]# mount -t ext4 \/dev\/drbd0 \/root\/data\/<\/div>\n<div dir=\"ltr\">[root@centos6-drbd2 ~]# cat \/root\/data\/hello.txt<\/div>\n<div dir=\"ltr\">hello<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">[ when using LVM ]<\/div>\n<p>&nbsp;<\/p>\n<div dir=\"ltr\">add two storage devices for LVM on both nodes.<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>mint-1 images # qemu-img create -f qcow2 centos6-drbd1-lvm1.img 100M<br \/>Formatting &#8216;centos6-drbd1-lvm1.img&#8217;, fmt=qcow2 size=104857600 encryption=off cluster_size=0<\/p>\n<p>mint-1 images # qemu-img create -f qcow2 centos6-drbd1-lvm2.img 100M<br \/>Formatting &#8216;centos6-drbd1-lvm2.img&#8217;, fmt=qcow2 size=104857600 encryption=off cluster_size=0<\/p>\n<p>mint-1 images # qemu-img create -f qcow2 centos6-drbd2-lvm1.img 100M<br \/>Formatting &#8216;centos6-drbd2-lvm1.img&#8217;, fmt=qcow2 size=104857600 encryption=off cluster_size=0<\/p>\n<p>mint-1 images # qemu-img create -f qcow2 centos6-drbd2-lvm2.img 100M<br \/>Formatting &#8216;centos6-drbd2-lvm2.img&#8217;, fmt=qcow2 size=104857600 encryption=off cluster_size=0<\/p>\n<p>mint-1 images # ls *lvm*<br \/>centos6-drbd1-lvm1.img \u00a0centos6-drbd2-lvm1.img<br \/>centos6-drbd1-lvm2.img \u00a0centos6-drbd2-lvm2.img<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">add these devices to DRBD nodes.<\/div>\n<p>&nbsp;<\/p>\n<div dir=\"ltr\">on KVM host , add two storages to centos6-drbd1 node.<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>virsh # qemu-monitor-command centos6-32-drbd1 &#8216;pci_add auto storage file=\/var\/disk1\/libvirt\/images\/centos6-drbd1-lvm1.img,if=scsi&#8217;<br \/>OK domain 0, bus 0, slot 8, function 0<\/p>\n<p>virsh # qemu-monitor-command centos6-32-drbd1 &#8216;pci_add auto storage file=\/var\/disk1\/libvirt\/images\/centos6-drbd1-lvm2.img,if=scsi&#8217;<br \/>OK domain 0, bus 0, slot 9, function 0<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">virsh # qemu-monitor-command centos6-32-drbd2 &#8216;pci_add auto storage file=\/var\/di<\/div>\n<div dir=\"ltr\">sk1\/libvirt\/images\/centos6-drbd2-lvm1.img,if=scsi&#8217;<\/div>\n<div dir=\"ltr\">OK domain 0, bus 0, slot 8, function 0<\/div>\n<div dir=\"ltr\">virsh # qemu-monitor-command centos6-32-drbd2 &#8216;pci_add auto storage file=\/var\/disk1\/libvirt\/images\/centos6-drbd2-lvm2.img,if=scsi&#8217;<\/div>\n<div dir=\"ltr\">OK domain 0, bus 0, slot 9, function 0<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">\/dev\/sdb , \/dev\/sdc are for LVM<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# LANG=C fdisk -l | grep &#8220;\/dev\/sd*&#8221; | grep -v sda<\/div>\n<div dir=\"ltr\">Disk \/dev\/sdb doesn&#8217;t contain a valid partition table<\/div>\n<div dir=\"ltr\">Disk \/dev\/sdc doesn&#8217;t contain a valid partition table<\/div>\n<div dir=\"ltr\">Disk \/dev\/sdb: 104 MB, 104857600 bytes<\/div>\n<div dir=\"ltr\">Disk \/dev\/sdc: 104 MB, 104857600 bytes<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">&#8211; create LVM partitions<\/div>\n<p>&nbsp;<\/p>\n<div dir=\"ltr\">on centos6-drbd1<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# fdisk \/dev\/sdb<\/div>\n<div dir=\"ltr\">Command (m for help): n<\/div>\n<div dir=\"ltr\">Command action<\/div>\n<div dir=\"ltr\">\u00a0\u00a0e \u00a0\u00a0extended<\/div>\n<div dir=\"ltr\">\u00a0\u00a0p \u00a0\u00a0primary partition (1-4)<\/div>\n<div dir=\"ltr\">p<\/div>\n<div dir=\"ltr\">Partition number (1-4): 1<\/div>\n<div dir=\"ltr\">First cylinder (1-1024, default 1):<\/div>\n<div dir=\"ltr\">Using default value 1<\/div>\n<div dir=\"ltr\">Last cylinder, +cylinders or +size{K,M,G} (1-1024, default 1024):<\/div>\n<div dir=\"ltr\">Using default value 1024<\/div>\n<p><\/p>\n<div dir=\"ltr\">Command (m for help): t<\/div>\n<div dir=\"ltr\">Selected partition 1<\/div>\n<div dir=\"ltr\">Hex code (type L to list codes): 8e<\/div>\n<div dir=\"ltr\">Changed system type of partition 1 to 8e (Linux LVM)<\/div>\n<p><\/p>\n<div dir=\"ltr\">Command (m for help): p<\/div>\n<p><\/p>\n<div dir=\"ltr\">Disk \/dev\/sdb: 104 MB, 104857600 bytes<\/div>\n<div dir=\"ltr\">4 heads, 50 sectors\/track, 1024 cylinders<\/div>\n<div dir=\"ltr\">Units = cylinders of 200 * 512 = 102400 bytes<\/div>\n<div dir=\"ltr\">Sector size (logical\/physical): 512 bytes \/ 512 bytes<\/div>\n<div dir=\"ltr\">I\/O size (minimum\/optimal): 512 bytes \/ 512 bytes<\/div>\n<div dir=\"ltr\">Disk identifier: 0x518bd64a<\/div>\n<p><\/p>\n<div dir=\"ltr\">\u00a0\u00a0Device Boot \u00a0\u00a0\u00a0\u00a0\u00a0Start \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0End \u00a0\u00a0\u00a0\u00a0\u00a0Blocks \u00a0\u00a0Id \u00a0System<\/div>\n<div dir=\"ltr\">\/dev\/sdb1 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a01 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a01024 \u00a0\u00a0\u00a0\u00a0\u00a0102375 \u00a0\u00a08e \u00a0Linux LVM<\/div>\n<p><\/p>\n<div dir=\"ltr\">Command (m for help): w<\/div>\n<div dir=\"ltr\">The partition table has been altered!<\/div>\n<p><\/p>\n<div dir=\"ltr\">Calling ioctl() to re-read partition table.<\/div>\n<div dir=\"ltr\">Syncing disks.<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">do the same thing to \/dev\/sdc<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>[root@centos6-drbd1 ~]# LANG=C fdisk -l | grep &#8220;\/dev\/sd*&#8221; | grep -v sda<br \/>Disk \/dev\/sdb: 104 MB, 104857600 bytes<br \/>\/dev\/sdb1 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a01 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a01024 \u00a0\u00a0\u00a0\u00a0\u00a0102375 \u00a0\u00a08e \u00a0Linux LVM<br \/>Disk \/dev\/sdc: 104 MB, 104857600 bytes<br \/>\/dev\/sdc1 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a01 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a01024 \u00a0\u00a0\u00a0\u00a0\u00a0102375 \u00a0\u00a08e \u00a0Linux LVM<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">make LVM partitions ( \/dev\/sdb , sdc ) on centos6-drbd2 as well.<\/div>\n<p>&nbsp;<\/p>\n<div dir=\"ltr\">centos6-drbd2<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd2 ~]# LANG=C fdisk -l | grep &#8220;\/dev\/sd*&#8221; | grep -v sda<\/div>\n<div dir=\"ltr\">Disk \/dev\/sdb: 104 MB, 104857600 bytes<\/div>\n<div dir=\"ltr\">\/dev\/sdb1 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a01 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a01024 \u00a0\u00a0\u00a0\u00a0\u00a0102375 \u00a0\u00a08e \u00a0Linux LVM<\/div>\n<div dir=\"ltr\">Disk \/dev\/sdc: 104 MB, 104857600 bytes<\/div>\n<div dir=\"ltr\">\/dev\/sdc1 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a01 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a01024 \u00a0\u00a0\u00a0\u00a0\u00a0102375 \u00a0\u00a08e \u00a0Linux LVM<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">&#8211; create PV ( physical volume )<\/div>\n<p>&nbsp;<\/p>\n<div dir=\"ltr\">there\u2019s no pvcreate command.<\/div>\n<div dir=\"ltr\">install lvm2 via yum<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# yum install -y lvm2<\/div>\n<div dir=\"ltr\">[root@centos6-drbd2 ~]# yum install -y lvm2<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">on centos6-drbd1<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# pvcreate \/dev\/sdb1 \/dev\/sdc1<\/div>\n<div dir=\"ltr\">\u00a0Writing physical volume data to disk &#8220;\/dev\/sdb1&#8221;<\/div>\n<div dir=\"ltr\">\u00a0Physical volume &#8220;\/dev\/sdb1&#8221; successfully created<\/div>\n<div dir=\"ltr\">\u00a0Writing physical volume data to disk &#8220;\/dev\/sdc1&#8221;<\/div>\n<div dir=\"ltr\">\u00a0Physical volume &#8220;\/dev\/sdc1&#8221; successfully created<\/div>\n<p><\/p>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# pvscan<\/div>\n<div dir=\"ltr\">\u00a0PV \/dev\/sdb1 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0lvm2 [99.98 MiB]<\/div>\n<div dir=\"ltr\">\u00a0PV \/dev\/sdc1 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0lvm2 [99.98 MiB]<\/div>\n<div dir=\"ltr\">\u00a0Total: 2 [199.95 MiB] \/ in use: 0 [0 \u00a0\u00a0] \/ in no VG: 2 [199.95 MiB]<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">do the same thing on centos6-drbd2<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd2 ~]# pvcreate \/dev\/sdb1 \/dev\/sdc1<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">&#8211; create VG ( volume group )<\/div>\n<p>&nbsp;<\/p>\n<div dir=\"ltr\">on centos6-drbd1<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# vgcreate -s 32m VolGroup01 \/dev\/sdb1 \/dev\/sdc1<\/div>\n<div dir=\"ltr\">\u00a0Volume group &#8220;VolGroup01&#8221; successfully created<\/div>\n<p><\/p>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# vgscan<\/div>\n<div dir=\"ltr\">\u00a0Reading all physical volumes. \u00a0This may take a while&#8230;<\/div>\n<div dir=\"ltr\">\u00a0Found volume group &#8220;VolGroup01&#8221; using metadata type lvm2<\/div>\n<p><\/p>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# vgdisplay<\/div>\n<div dir=\"ltr\">\u00a0&#8212; Volume group &#8212;<\/div>\n<div dir=\"ltr\">\u00a0VG Name \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0VolGroup01<\/div>\n<div dir=\"ltr\">\u00a0System ID<\/div>\n<div dir=\"ltr\">\u00a0Format \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0lvm2<\/div>\n<div dir=\"ltr\">\u00a0Metadata Areas \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a02<\/div>\n<div dir=\"ltr\">\u00a0Metadata Sequence No \u00a01<\/div>\n<div dir=\"ltr\">\u00a0VG Access \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0read\/write<\/div>\n<div dir=\"ltr\">\u00a0VG Status \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0resizable<\/div>\n<div dir=\"ltr\">\u00a0MAX LV \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a00<\/div>\n<div dir=\"ltr\">\u00a0Cur LV \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a00<\/div>\n<div dir=\"ltr\">\u00a0Open LV \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a00<\/div>\n<div dir=\"ltr\">\u00a0Max PV \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a00<\/div>\n<div dir=\"ltr\">\u00a0Cur PV \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a02<\/div>\n<div dir=\"ltr\">\u00a0Act PV \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a02<\/div>\n<div dir=\"ltr\">\u00a0VG Size \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0192.00 MiB<\/div>\n<div dir=\"ltr\">\u00a0PE Size \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a032.00 MiB<\/div>\n<div dir=\"ltr\">\u00a0Total PE \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a06<\/div>\n<div dir=\"ltr\">\u00a0Alloc PE \/ Size \u00a0\u00a0\u00a0\u00a0\u00a0\u00a00 \/ 0<\/div>\n<div dir=\"ltr\">\u00a0Free \u00a0PE \/ Size \u00a0\u00a0\u00a0\u00a0\u00a0\u00a06 \/ 192.00 MiB<\/div>\n<div dir=\"ltr\">\u00a0VG UUID \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0ZbTytp-s0st-HG2A-hB49-JuEX-f13I-829dgh<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">on centos6-drbd2<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd2 ~]# \u00a0vgcreate -s 32m VolGroup01 \/dev\/sdb1 \/dev\/sdc1<\/div>\n<div dir=\"ltr\">\u00a0Volume group &#8220;VolGroup01&#8221; successfully created<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">&#8211; create LV ( logical volume )<\/div>\n<p>&nbsp;<\/p>\n<div dir=\"ltr\">on centos6-drbd1<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# lvcreate -n LogVol01 -L 100M VolGroup01<\/div>\n<div dir=\"ltr\">\u00a0Rounding up size to full physical extent 128.00 MiB<\/div>\n<div dir=\"ltr\">\u00a0Logical volume &#8220;LogVol01&#8221; created<\/div>\n<p><\/p>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# lvscan<\/div>\n<div dir=\"ltr\">\u00a0ACTIVE \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8216;\/dev\/VolGroup01\/LogVol01&#8217; [128.00 MiB] inherit<\/div>\n<p><\/p>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# lvdisplay<\/div>\n<div dir=\"ltr\">\u00a0&#8212; Logical volume &#8212;<\/div>\n<div dir=\"ltr\">\u00a0LV Name \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\/dev\/VolGroup01\/LogVol01<\/div>\n<div dir=\"ltr\">\u00a0VG Name \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0VolGroup01<\/div>\n<div dir=\"ltr\">\u00a0LV UUID \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a00bCwiL-kMDE-sHyI-au1a-8Wwl-z67d-23KOkX<\/div>\n<div dir=\"ltr\">\u00a0LV Write Access \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0read\/write<\/div>\n<div dir=\"ltr\">\u00a0LV Status \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0available<\/div>\n<div dir=\"ltr\">\u00a0# open \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a00<\/div>\n<div dir=\"ltr\">\u00a0LV Size \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0128.00 MiB<\/div>\n<div dir=\"ltr\">\u00a0Current LE \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a04<\/div>\n<div dir=\"ltr\">\u00a0Segments \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a02<\/div>\n<div dir=\"ltr\">\u00a0Allocation \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0inherit<\/div>\n<div dir=\"ltr\">\u00a0Read ahead sectors \u00a0\u00a0\u00a0\u00a0auto<\/div>\n<div dir=\"ltr\">\u00a0&#8211; currently set to \u00a0\u00a0\u00a0\u00a0256<\/div>\n<div dir=\"ltr\">\u00a0Block device \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0253:0<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">do the same thing on centos6-drbd2<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd2 ~]# lvcreate -n LogVol01 -L 100M VolGroup01<\/div>\n<div dir=\"ltr\">\u00a0Rounding up size to full physical extent 128.00 MiB<\/div>\n<div dir=\"ltr\">\u00a0Logical volume &#8220;LogVol01&#8221; created<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">&#8211; make ext4 filesystem on the LV<\/div>\n<p>&nbsp;<\/p>\n<div dir=\"ltr\">on centos6-drbd1<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# mkfs.ext4 \/dev\/VolGroup01\/LogVol01<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">on centos6-drbd2<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd2 ~]# mkfs.ext4 \/dev\/VolGroup01\/LogVol01<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<div dir=\"ltr\">mount<\/div>\n<p>&nbsp;<\/p>\n<div dir=\"ltr\">on centos6-drbd1<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# mount -t ext4 \/dev\/VolGroup01\/LogVol01 \/root\/lvm_mnt\/<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# echo hello &gt; \/root\/lvm_mnt\/hello.txt<\/div>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# cat \/root\/lvm_mnt\/hello.txt<\/div>\n<div dir=\"ltr\">hello<\/div>\n<p><\/p>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# rm \/root\/lvm_mnt\/hello.txt<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">If you want to manage LVM via GUI , you can use \u201csystem-config-lvm\u201d which you can install via yum.<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# yum install system-config-lvm<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">start GUI tool<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\"># system-config-lvm<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><\/p>\n<div dir=\"ltr\">&#8211; set up DRBD configuration<\/div>\n<p>&nbsp;<\/p>\n<div dir=\"ltr\">at first stop DRBD , unmount LV.<\/div>\n<p>&nbsp;<\/p>\n<div dir=\"ltr\">on centos6-drbd1<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# umount \/root\/lvm_mnt\/<\/div>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# \/etc\/init.d\/drbd stop<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">on centos6-drbd2<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd2 ~]# \/etc\/init.d\/drbd stop<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">make a DRBD cofnig file for this LVM.<\/div>\n<p>&nbsp;<\/p>\n<div dir=\"ltr\">on centos6-drbd1<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# vi \/etc\/drbd.d\/lvm_disk1.res<\/div>\n<p><\/p>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# cat \/etc\/drbd.d\/lvm_disk1.res<\/div>\n<div dir=\"ltr\">resource lvm_disk1 {<\/div>\n<div dir=\"ltr\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0protocol C;<\/div>\n<div dir=\"ltr\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0net {<\/div>\n<div dir=\"ltr\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0cram-hmac-alg sha1;<\/div>\n<div dir=\"ltr\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0shared-secret &#8220;test&#8221;;<\/div>\n<div dir=\"ltr\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0}<\/div>\n<p><\/p>\n<div dir=\"ltr\">on centos6-drbd1.localdomain {<\/div>\n<div dir=\"ltr\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0device \/dev\/drbd1;<\/div>\n<div dir=\"ltr\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0disk \/dev\/VolGroup01\/LogVol01;<\/div>\n<div dir=\"ltr\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0address 192.168.10.50:7788; # centos6-drbd1&#8217;s IP<\/div>\n<div dir=\"ltr\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0meta-disk internal;<\/div>\n<div dir=\"ltr\">}<\/div>\n<p><\/p>\n<div dir=\"ltr\">on centos6-drbd2.localdomain {<\/div>\n<div dir=\"ltr\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0device \/dev\/drbd1;<\/div>\n<div dir=\"ltr\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0disk \/dev\/VolGroup01\/LogVol01;<\/div>\n<div dir=\"ltr\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0address 192.168.10.60:7788; # centos6-drbd2&#8217;s IP<\/div>\n<div dir=\"ltr\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0meta-disk internal;<\/div>\n<div dir=\"ltr\">}<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">copy it to centos6-drbd2<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# scp \/etc\/drbd.d\/lvm_disk1.res root@192.168.10.60:\/etc\/dr<\/div>\n<div dir=\"ltr\">bd.d\/lvm_disk1.res<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">nnn , error<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# drbdadm create-md lvm_disk1<\/div>\n<div dir=\"ltr\">drbd.d\/lvm_disk1.res:11: conflicting use of IP &#8216;192.168.10.50:7788&#8217; &#8230;<\/div>\n<div dir=\"ltr\">drbd.d\/disk0.res:11: IP &#8216;192.168.10.50:7788&#8217; first used here.<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">I need to change the port # per DRBD resource.<\/div>\n<p>&nbsp;<\/p>\n<div dir=\"ltr\">Okay , I\u2019ll use 7789 for this LVM\u2019s DRBD<\/div>\n<p>&nbsp;<\/p>\n<div dir=\"ltr\">confirm 7789 is not used<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# lsof -ni:7789<\/div>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]#<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# cat \/etc\/drbd.d\/lvm_disk1.res<\/div>\n<div dir=\"ltr\">resource lvm_disk1 {<\/div>\n<div dir=\"ltr\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0protocol C;<\/div>\n<div dir=\"ltr\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0net {<\/div>\n<div dir=\"ltr\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0cram-hmac-alg sha1;<\/div>\n<div dir=\"ltr\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0shared-secret &#8220;test&#8221;;<\/div>\n<div dir=\"ltr\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0}<\/div>\n<p><\/p>\n<div dir=\"ltr\">on centos6-drbd1.localdomain {<\/div>\n<div dir=\"ltr\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0device \/dev\/drbd1;<\/div>\n<div dir=\"ltr\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0disk \/dev\/VolGroup01\/LogVol01;<\/div>\n<div dir=\"ltr\"># \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0address 192.168.10.50:7788; # centos6-drbd1&#8217;s IP<\/div>\n<div dir=\"ltr\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0address 192.168.10.50:7789; # centos6-drbd1&#8217;s IP<\/div>\n<div dir=\"ltr\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0meta-disk internal;<\/div>\n<div dir=\"ltr\">}<\/div>\n<p><\/p>\n<div dir=\"ltr\">on centos6-drbd2.localdomain {<\/div>\n<div dir=\"ltr\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0device \/dev\/drbd1;<\/div>\n<div dir=\"ltr\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0disk \/dev\/VolGroup01\/LogVol01;<\/div>\n<div dir=\"ltr\"># \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0address 192.168.10.60:7788; # centos6-drbd2&#8217;s IP<\/div>\n<div dir=\"ltr\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0address 192.168.10.60:7789; # centos6-drbd2&#8217;s IP<\/div>\n<div dir=\"ltr\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0meta-disk internal;<\/div>\n<div dir=\"ltr\">}<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">copy it to centos6-drbd2<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# !877<\/div>\n<div dir=\"ltr\">scp \/etc\/drbd.d\/lvm_disk1.res root@192.168.10.60:\/etc\/drbd.d\/lvm_disk1.res<\/div>\n<div dir=\"ltr\">root@192.168.10.60&#8217;s password:<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">try again.<\/div>\n<p>&nbsp;<\/p>\n<div dir=\"ltr\">nnn , erro ,, erro code is 40.<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# drbdadm create-md lvm_disk1<\/div>\n<div dir=\"ltr\">md_offset 134213632<\/div>\n<div dir=\"ltr\">al_offset 134180864<\/div>\n<div dir=\"ltr\">bm_offset 134176768<\/div>\n<p><\/p>\n<div dir=\"ltr\">Found ext3 filesystem<\/div>\n<div dir=\"ltr\">\u00a0\u00a0\u00a0\u00a0\u00a0131072 kB data area apparently used<\/div>\n<div dir=\"ltr\">\u00a0\u00a0\u00a0\u00a0\u00a0131032 kB left usable by current configuration<\/div>\n<p><\/p>\n<div dir=\"ltr\">Device size would be truncated, which<\/div>\n<div dir=\"ltr\">would corrupt data and result in<\/div>\n<div dir=\"ltr\">&#8216;access beyond end of device&#8217; errors.<\/div>\n<div dir=\"ltr\">You need to either<\/div>\n<div dir=\"ltr\">\u00a0\u00a0* use external meta data (recommended)<\/div>\n<div dir=\"ltr\">\u00a0\u00a0* shrink that filesystem first<\/div>\n<div dir=\"ltr\">\u00a0\u00a0* zero out the device (destroy the filesystem)<\/div>\n<div dir=\"ltr\">Operation refused.<\/div>\n<p><\/p>\n<div dir=\"ltr\">Command &#8216;drbdmeta 1 v08 \/dev\/VolGroup01\/LogVol01 internal create-md&#8217; terminated with exit code 40<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">zero out the LV.<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# dd if=\/dev\/zero of=\/dev\/VolGroup01\/LogVol01 bs=1M count=1<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd2 ~]# dd if=\/dev\/zero of=\/dev\/VolGroup01\/LogVol01 bs=1M count=1<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">try again<\/div>\n<p>&nbsp;<\/p>\n<div dir=\"ltr\">on centos-drbd1<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# drbdadm create-md lvm_disk1<\/div>\n<div dir=\"ltr\">Writing meta data&#8230;<\/div>\n<div dir=\"ltr\">initializing activity log<\/div>\n<div dir=\"ltr\">NOT initializing bitmap<\/div>\n<div dir=\"ltr\">New drbd meta data block successfully created.<\/div>\n<div dir=\"ltr\">success<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">do the same thing on centos-drbd2<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd2 ~]# drbdadm create-md lvm_disk1<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">&#8211; start DRBD on both nodes<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# \/etc\/init.d\/drbd start<\/div>\n<div dir=\"ltr\">Starting DRBD resources: [<\/div>\n<div dir=\"ltr\">\u00a0\u00a0\u00a0\u00a0create res: disk0 lvm_disk1<\/div>\n<div dir=\"ltr\">\u00a0\u00a0prepare disk: disk0 lvm_disk1<\/div>\n<div dir=\"ltr\">\u00a0\u00a0\u00a0adjust disk: disk0 lvm_disk1<\/div>\n<div dir=\"ltr\">\u00a0\u00a0\u00a0\u00a0adjust net: disk0 lvm_disk1<\/div>\n<div dir=\"ltr\">]<\/div>\n<div dir=\"ltr\">&#8230;&#8230;&#8230;<\/div>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]#<\/div>\n<p><\/p>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# \/etc\/init.d\/drbd status<\/div>\n<div dir=\"ltr\">drbd driver loaded OK; device status:<\/div>\n<div dir=\"ltr\">version: 8.4.1 (api:1\/proto:86-100)<\/div>\n<div dir=\"ltr\">GIT-hash: 91b4c048c1a0e06777b5f65d312b38d47abaea80 build by dag@Build32R6, 2011-12-21 06:07:17<\/div>\n<div dir=\"ltr\">m:res \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0cs \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0ro \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0ds \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0p \u00a0mounted \u00a0fstype<\/div>\n<div dir=\"ltr\">0:disk0 \u00a0\u00a0\u00a0\u00a0\u00a0Connected \u00a0Secondary\/Secondary \u00a0UpToDate\/UpToDate \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0C<\/div>\n<div dir=\"ltr\">1:lvm_disk1 \u00a0Connected \u00a0Secondary\/Secondary \u00a0Inconsistent\/Inconsistent \u00a0C<\/div>\n<p><\/p>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# cat \/proc\/drbd<\/div>\n<div dir=\"ltr\">version: 8.4.1 (api:1\/proto:86-100)<\/div>\n<div dir=\"ltr\">GIT-hash: 91b4c048c1a0e06777b5f65d312b38d47abaea80 build by dag@Build32R6, 2011-12-21 06:07:17<\/div>\n<div dir=\"ltr\">0: cs:Connected ro:Secondary\/Secondary ds:UpToDate\/UpToDate C r&#8212;&#8211;<\/div>\n<div dir=\"ltr\">\u00a0\u00a0\u00a0ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:0<\/div>\n<div dir=\"ltr\">1: cs:Connected ro:Secondary\/Secondary ds:Inconsistent\/Inconsistent C r&#8212;&#8211;<\/div>\n<div dir=\"ltr\">\u00a0\u00a0\u00a0ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:131032<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">on centos6-drbd1 ( initialize DRBD disk )<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# drbdadm &#8212; &#8211;overwrite-data-of-peer primary all<\/div>\n<p><\/p>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# \/etc\/init.d\/drbd status<\/div>\n<div dir=\"ltr\">drbd driver loaded OK; device status:<\/div>\n<div dir=\"ltr\">version: 8.4.1 (api:1\/proto:86-100)<\/div>\n<div dir=\"ltr\">GIT-hash: 91b4c048c1a0e06777b5f65d312b38d47abaea80 build by dag@Build32R6, 2011-12-21 06:07:17<\/div>\n<div dir=\"ltr\">m:res \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0cs \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0ro \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0ds \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0p \u00a0mounted \u00a0fstype<\/div>\n<div dir=\"ltr\">0:disk0 \u00a0\u00a0\u00a0\u00a0\u00a0Connected \u00a0Primary\/Secondary \u00a0UpToDate\/UpToDate \u00a0C<\/div>\n<div dir=\"ltr\">1:lvm_disk1 \u00a0Connected \u00a0Primary\/Secondary \u00a0UpToDate\/UpToDate \u00a0C<\/div>\n<p><\/p>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# drbdadm role all<\/div>\n<div dir=\"ltr\">Primary\/Secondary<\/div>\n<div dir=\"ltr\">Primary\/Secondary<\/div>\n<p><\/p>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# drbd-overview<\/div>\n<div dir=\"ltr\">\u00a00:disk0\/0 \u00a0\u00a0\u00a0\u00a0\u00a0Connected Primary\/Secondary UpToDate\/UpToDate C r&#8212;&#8211;<\/div>\n<div dir=\"ltr\">\u00a01:lvm_disk1\/0 \u00a0Connected Primary\/Secondary UpToDate\/UpToDate C r&#8212;&#8211; \/root\/lvm_mnt ext4 124M 5.6M 113M 5%<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd2 ~]# drbdadm role all<\/div>\n<div dir=\"ltr\">Secondary\/Primary<\/div>\n<div dir=\"ltr\">Secondary\/Primary<\/div>\n<p><\/p>\n<div dir=\"ltr\">[root@centos6-drbd2 ~]# \/etc\/init.d\/drbd status<\/div>\n<div dir=\"ltr\">drbd driver loaded OK; device status:<\/div>\n<div dir=\"ltr\">version: 8.4.1 (api:1\/proto:86-100)<\/div>\n<div dir=\"ltr\">GIT-hash: 91b4c048c1a0e06777b5f65d312b38d47abaea80 build by dag@Build32R6, 2011-12-21 06:07:17<\/div>\n<div dir=\"ltr\">m:res \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0cs \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0ro \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0ds \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0p \u00a0mounted \u00a0fstype<\/div>\n<div dir=\"ltr\">0:disk0 \u00a0\u00a0\u00a0\u00a0\u00a0Connected \u00a0Secondary\/Primary \u00a0UpToDate\/UpToDate \u00a0C<\/div>\n<div dir=\"ltr\">1:lvm_disk1 \u00a0Connected \u00a0Secondary\/Primary \u00a0UpToDate\/UpToDate \u00a0C<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">&#8211; make filesystem on the primary node<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# mkfs.ext4 \/dev\/drbd1<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">mount<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# mount -t ext4 \/dev\/drbd1 \/root\/lvm_mnt\/<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">make a file<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# echo &#8220;hi&#8221; &gt; \/root\/lvm_mnt\/hi.txt<\/div>\n<p><\/p>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# cat \/root\/lvm_mnt\/hi.txt<\/div>\n<div dir=\"ltr\">hi<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">unmount<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# umount \/root\/lvm_mnt\/<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">make centos6-drbd1 secondary<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# drbdadm secondary all<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# drbdadm role all<\/div>\n<div dir=\"ltr\">Secondary\/Secondary<\/div>\n<div dir=\"ltr\">Secondary\/Secondary<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">make centos6-drbd2 priamry<\/div>\n<p>&nbsp;<\/p>\n<div dir=\"ltr\">on centos6-drbd2<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd2 ~]# drbdadm role all<\/div>\n<div dir=\"ltr\">Secondary\/Secondary<\/div>\n<div dir=\"ltr\">Secondary\/Secondary<\/div>\n<div dir=\"ltr\">[root@centos6-drbd2 ~]# drbdadm primary all<\/div>\n<div dir=\"ltr\">[root@centos6-drbd2 ~]#<\/div>\n<p><\/p>\n<div dir=\"ltr\">[root@centos6-drbd2 ~]# drbd-overview<\/div>\n<div dir=\"ltr\">\u00a00:disk0\/0 \u00a0\u00a0\u00a0\u00a0\u00a0Connected Primary\/Secondary UpToDate\/UpToDate C r&#8212;&#8211;<\/div>\n<div dir=\"ltr\">\u00a01:lvm_disk1\/0 \u00a0Connected Primary\/Secondary UpToDate\/UpToDate C r&#8212;&#8211;<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd2 ~]# mkdir \/root\/lvm_mnt<\/div>\n<p><\/p>\n<div dir=\"ltr\">[root@centos6-drbd2 ~]# mount -t ext4 \/dev\/drbd1 \/root\/lvm_mnt\/<\/div>\n<p><\/p>\n<div dir=\"ltr\">[root@centos6-drbd2 ~]# ls \/root\/lvm_mnt\/<\/div>\n<div dir=\"ltr\">hi.txt \u00a0lost+found<\/div>\n<div dir=\"ltr\">[root@centos6-drbd2 ~]# cat \/root\/lvm_mnt\/hi.txt<\/div>\n<div dir=\"ltr\">hi<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">disable resources<\/div>\n<div dir=\"ltr\">\n<table>\n<colgroup>\n<col width=\"580\" \/><\/colgroup>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# drbd-overview<\/div>\n<div dir=\"ltr\">\u00a00:disk0\/0 \u00a0\u00a0\u00a0\u00a0\u00a0Connected Secondary\/Primary UpToDate\/UpToDate C r&#8212;&#8211;<\/div>\n<div dir=\"ltr\">\u00a01:lvm_disk1\/0 \u00a0Connected Secondary\/Primary UpToDate\/UpToDate C r&#8212;&#8211;<\/div>\n<p><\/p>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# drbdadm down disk0<\/div>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# drbdadm down lvm_disk1<\/div>\n<p><\/p>\n<div dir=\"ltr\">[root@centos6-drbd1 ~]# drbd-overview<\/div>\n<div dir=\"ltr\">\u00a00:disk0\/0 \u00a0\u00a0\u00a0\u00a0\u00a0Unconfigured . . . .<\/div>\n<div dir=\"ltr\">\u00a01:lvm_disk1\/0 \u00a0Unconfigured . . . .<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp;<\/p>\n<p> Here is an explanation of how to set up DRBD on CentOS6. # cat \/etc\/redhat-release CentOS release 6.2 (Final) <\/p>\n<p> # uname -ri 2.6.32-220.7.1.el6.i686 i386 <\/p>\n<p>&nbsp;<\/p>\n<p> # rpm -qa | grep drbd kmod-drbd84-8.4.1-1.el6.elrepo.i686 drbd84-utils-8.4.1-1.el6.elrepo.i686 Hostname ( uname \u2013n ) of DBRD nodes are: centos6-drbd1.localdomain centos6-drbd2.localdomain <\/p>\n<p>&nbsp;<\/p>\n<p> These nodes are running as VMs on a [&#8230;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[23],"tags":[],"_links":{"self":[{"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/posts\/1096"}],"collection":[{"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mohan.sg\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1096"}],"version-history":[{"count":2,"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/posts\/1096\/revisions"}],"predecessor-version":[{"id":1098,"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/posts\/1096\/revisions\/1098"}],"wp:attachment":[{"href":"https:\/\/mohan.sg\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1096"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mohan.sg\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1096"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mohan.sg\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1096"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}