/etc/drbd.conf global { usage-count no; } common { syncer { rate 100M; } } resource iscsi1 { protocol C; net { after-sb-0pri discard-zero-changes; after-sb-1pri consensus; cram-hmac-alg sha1; shared-secret PUTyourSECREThere; } on goodxen2 { device /dev/drbd1; disk /dev/sdb; address 10.10.10.2:7789; meta-disk internal; } on goodxen1 { device /dev/drbd1; disk /dev/sda; address 10.10.10.1:7789; meta-disk internal; } } resource iscsi2 { protocol C; net { after-sb-0pri discard-zero-changes; after-sb-1pri consensus; cram-hmac-alg sha1; shared-secret PUTyourSECREThere; } on goodxen2 { device /dev/drbd2; disk /dev/sdc; address 10.10.10.2:7790; meta-disk internal; } on goodxen1 { device /dev/drbd2; disk /dev/sdb; address 10.10.10.1:7790; meta-disk internal; } } ----------8<---------- /etc/lvm/lvm.conf and /etc/lvm/master/lvm.conf Modify the following line: devices { filter = [ "r|/dev/sda|","r|/dev/sdb|", "r|/dev/drbd1|","r|/dev/drbd2|" ] ----------8<---------- /etc/tgt/targets.conf Modify: ############### BEGIN HALIZARD INSERTION ############### lun 10 lun 20 ############### END HALIZARD INSERTION ############### ----------8<---------- /etc/iscsi-ha/iscsi-ha.conf Modify the following line: DRBD_RESOURCES=iscsi1:iscsi2 ----------8<---------- Then Initialize the disks: dd if=/dev/zero bs=1M count=1 of=/dev/sdb drbdadm create-md iscsi2 service drbd restart (or start if it's not running) Primary data source only: drbdadm -- --overwrite-data-of-peer primary iscsi2 rm -f /etc/lvm/cache/.cache && vgscan