苍天有泪 发表于 2015-11-21 10:37:50

Openfiler 2.3 Active/Passive Cluster (Heartbeat, DRBD) With Offsite Replication

6. Initiate Data/Storage Partition
  Change Line 53 in /etc/lvm/lvm.conf on all nodes:

filter = [ "a/.*/" ]
to
filter = [ "a|drbd1|", "r|.*|" ]
  Initiate data Partition:
NOTE: it's important to use the stacked resource device like you done it with the meta partition!
root@filer01 ~# pvcreate /dev/drbd11

root@filer01 ~# vgcreate data /dev/drbd11

root@filer01 ~# lvcreate -L 400M -n filer data
  

7. Create Final Heartbeat Configuration
  Change /meta/opt/openfiler/etc/cluster.xml on
filer01:

<?xml version=&quot;1.0&quot; ?>
<cluster>
<clustering state=&quot;on&quot; />
<nodename value=&quot;filer01&quot; />
<resource value=&quot;MailTo::it@company.com::ClusterFailover&quot;/>
<resource value=&quot;IPaddr::10.10.11.100/24/eth0&quot; />
<resource value=&quot;IPaddr::10.10.50.100/24/eth1&quot; />
<resource value=&quot;drbdupper::meta-U&quot;>
<resource value=&quot;drbdupper::data-U&quot;>
<resource value=&quot;LVM::data&quot;>
<resource value=&quot;Filesystem::/dev/drbd10::/meta::ext3::defaults,noatime&quot;>
<resource value=&quot;MakeMounts&quot;/>
</cluster>
  Go to https://10.10.11.101:446 and start/stop iscsi target service ( this will recreate/etc/ha.d/haresources on
filer01 ).
  Copy haresources to filer02:
root@filer01 ~# scp /etc/ha.d/haresources root@filer02:/etc/ha.d/haresources
  

8. Enable/Disable System Services
  We disable the services that are handled by heartbeat in the configuration:
root@filer01 ~# chkconfig --level 2345 heartbeat on

root@filer01 ~# chkconfig --level 2345 drbd on

root@filer01 ~# chkconfig --level 2345 openfiler off

root@filer01 ~# chkconfig --level 2345 open-iscsi off



root@filer02 ~# chkconfig --level 2345 heartbeat on

root@filer02 ~# chkconfig --level 2345 drbd on

root@filer02 ~# chkconfig --level 2345 openfiler off

root@filer02 ~# chkconfig --level 2345 open-iscsi off



root@filer03 ~# chkconfig --level 2345 drbd on

root@filer03 ~# chkconfig --level 2345 openfiler off

root@filer03 ~# chkconfig --level 2345 open-iscsi off
  

9. Test Failover On node1 And node2

NOTE : ALL DISCS SHOULD BE IN SYNC BEFORE DOING THIS!
  Start heartbeat on node 2:
root@filer02 ~# service heartbeat start
  Shutdown node 1:
root@filer01 ~# shutdown -h now
  Watch /var/log/ha-log on filer02:
root@filer02 ~# tail -n 50 /var/log/ha-log
  Check if you can login on https://10.10.11.100:446.
  Start filer01 and do a manual failover:
root@filer01 ~# /usr/lib/heartbeat/hb_takeover
页: [1]
查看完整版本: Openfiler 2.3 Active/Passive Cluster (Heartbeat, DRBD) With Offsite Replication