<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.24.5">
</HEAD>
<BODY>
Don't know if this will help your particular issue, but did you change /etc/lvm/lvm.conf to only look at PowerPath devices, and not SCSI disks?  I don't use a quorum disk, so I would like to see what the final solution is, too.<BR>
<BR>
For example, on an HP DL385:<BR>
<BR>
    filter = [ "a/cciss/", "a/emcpower/", "r/.*/" ]<BR>
<BR>
This tells LVM to only use PVs on the internal Compaq SCSI RAID controller and under PowerPath control.  If you do not do specify this, and if a path goes down, you are at risk of losing the entire VG.<BR>
<BR>
<BR>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>

<HR LENGTH="40%">
<BR>
<BR>
<BR>
<B><FONT SIZE="1"><FONT COLOR="#000066">Robert Hurst, Sr. Caché Administrator</FONT></FONT></B><BR>
<B><FONT SIZE="1"><FONT COLOR="#3333ff">Beth Israel Deaconess Medical Center</FONT></FONT></B><BR>
<B><FONT SIZE="1"><FONT COLOR="#6666ff">1135 Tremont Street, REN-7</FONT></FONT></B><BR>
<B><FONT SIZE="1"><FONT COLOR="#6666ff">Boston, Massachusetts   02120-2140</FONT></FONT></B><BR>
<B><FONT SIZE="1"><FONT COLOR="#6666ff">617-754-8754 ∙ Fax: 617-754-8730 ∙ Cell: 401-787-3154</FONT></FONT></B><BR>
<FONT SIZE="1"><FONT COLOR="#9999ff">Any technology distinguishable from <A HREF="http://www.mega-cart.com">magic</A> is insufficiently advanced.</FONT></FONT>
</TD>
</TR>
</TABLE>
<BR>
<BR>
On Mon, 2009-04-27 at 06:17 -0700, Roberto Fratelli wrote:
<BLOCKQUOTE TYPE=CITE>
<PRE>
Hello everyone !

I'm trying to set up a quorum disk in a 2-node redhat cluster (RHEL 4.7). Both nodes are attached to a SAN Clariion over qlogic HBA's and i'm using EMC's powerpath.

The problem i'm facing is that the disks's device names are different across the nodes. For example, the lun i elected to be my quorum disk is called '/dev/emcpowerf' at node-a and '/dev/emcpowerd' at node-b, so i can't use the device name (/dev/emcpowerXX) in my cluster.conf file. In a attempt to overcome this i've tried to use the disk label instead :

<quorumd label="97196ef0-da2f-4b79-a5c5-999dce70d677" interval="2" tko="10" votes="1"/>

But did not work also, because this way it finds '/dev/sdXX' before '/dev/emcpowerXX':

root@node-a:~ # cman_tool nodes
Node  Votes Exp Sts  Name
   0    1    0   M   /dev/sdf1
   1    1    2   M   node-a
   2    1    2   M   node-b
root@node-a:~ #


Since this '/dev/sdf' is just one of the paths i have under powerpath (it has 4 paths per HBA, 8 paths per lun total) i can't keep it this way because in a event of lun trespass (clariion does it very often) i would loose quorum. My understanding is that i need some kind of "persistent binding" so i can use Powerpath's pseudo-device '/dev/emcpowerXX', so i tried to create a UDEV rule like this:

[root@node-a RSM]# cat 75-quorum.rules
KERNEL=="emcpower[a-z]1, SYSFS{label}=="97196ef0-da2f-4b79-a5c5-999dce70d677", SYMLINK+="discodequorum%n"
[root@node-a RSM]#


Which did not worked, i think because UDEV starts way before powerpath. Does anyone here faced this problem before ? how can i keep the device names persistent across the nodes (at least for the quorum disk) ?


Below some more info on my quorum's disk:


root@node-a:~ # mkqdisk -L
mkqdisk v0.5.2
/dev/sdf1:
        Magic:                eb7a62c2
        Label:                97196ef0-da2f-4b79-a5c5-999dce70d677
        Created:              Mon Dec 24 11:47:11 2007
        Host:                 node-a
        Kernel Sector Size:   512

/dev/sdo1:
        Magic:                eb7a62c2
        Label:                97196ef0-da2f-4b79-a5c5-999dce70d677
        Created:              Mon Dec 24 11:47:11 2007
        Host:                 node-a
        Kernel Sector Size:   512

/dev/sdx1:
        Magic:                eb7a62c2
        Label:                97196ef0-da2f-4b79-a5c5-999dce70d677
        Created:              Mon Dec 24 11:47:11 2007
        Host:                 node-a
        Kernel Sector Size:   512

/dev/sdag1:
        Magic:                eb7a62c2
        Label:                97196ef0-da2f-4b79-a5c5-999dce70d677
        Created:              Mon Dec 24 11:47:11 2007
        Host:                 node-a
        Kernel Sector Size:   512

/dev/sdap1:
        Magic:                eb7a62c2
        Label:                97196ef0-da2f-4b79-a5c5-999dce70d677
        Created:              Mon Dec 24 11:47:11 2007
        Host:                 node-a
        Kernel Sector Size:   512

/dev/sday1:
        Magic:                eb7a62c2
        Label:                97196ef0-da2f-4b79-a5c5-999dce70d677
        Created:              Mon Dec 24 11:47:11 2007
        Host:                 node-a
        Kernel Sector Size:   512

/dev/sdbh1:
        Magic:                eb7a62c2
        Label:                97196ef0-da2f-4b79-a5c5-999dce70d677
        Created:              Mon Dec 24 11:47:11 2007
        Host:                 node-a
        Kernel Sector Size:   512

/dev/sdbq1:
        Magic:                eb7a62c2
        Label:                97196ef0-da2f-4b79-a5c5-999dce70d677
        Created:              Mon Dec 24 11:47:11 2007
        Host:                 node-a
        Kernel Sector Size:   512

/dev/emcpowerf1:
        Magic:                eb7a62c2
        Label:                97196ef0-da2f-4b79-a5c5-999dce70d677
        Created:              Mon Dec 24 11:47:11 2007
        Host:                 node-a
        Kernel Sector Size:   512

root@node-a:~ #



[root@node-b ~]# mkqdisk -L
mkqdisk v0.5.2
/dev/sdf1:
        Magic:                eb7a62c2
        Label:                97196ef0-da2f-4b79-a5c5-999dce70d677
        Created:              Mon Dec 24 11:47:11 2007
        Host:                 node-a
        Kernel Sector Size:   512

/dev/sdo1:
        Magic:                eb7a62c2
        Label:                97196ef0-da2f-4b79-a5c5-999dce70d677
        Created:              Mon Dec 24 11:47:11 2007
        Host:                 node-a
        Kernel Sector Size:   512

/dev/sdx1:
        Magic:                eb7a62c2
        Label:                97196ef0-da2f-4b79-a5c5-999dce70d677
        Created:              Mon Dec 24 11:47:11 2007
        Host:                 node-a
        Kernel Sector Size:   512

/dev/sdag1:
        Magic:                eb7a62c2
        Label:                97196ef0-da2f-4b79-a5c5-999dce70d677
        Created:              Mon Dec 24 11:47:11 2007
        Host:                 node-a
        Kernel Sector Size:   512

/dev/sdap1:
        Magic:                eb7a62c2
        Label:                97196ef0-da2f-4b79-a5c5-999dce70d677
        Created:              Mon Dec 24 11:47:11 2007
        Host:                 node-a
        Kernel Sector Size:   512

/dev/sday1:
        Magic:                eb7a62c2
        Label:                97196ef0-da2f-4b79-a5c5-999dce70d677
        Created:              Mon Dec 24 11:47:11 2007
        Host:                 node-a
        Kernel Sector Size:   512

/dev/sdbh1:
        Magic:                eb7a62c2
        Label:                97196ef0-da2f-4b79-a5c5-999dce70d677
        Created:              Mon Dec 24 11:47:11 2007
        Host:                 node-a
        Kernel Sector Size:   512

/dev/sdbq1:
        Magic:                eb7a62c2
        Label:                97196ef0-da2f-4b79-a5c5-999dce70d677
        Created:              Mon Dec 24 11:47:11 2007
        Host:                 node-a
        Kernel Sector Size:   512

/dev/emcpowerd1:
        Magic:                eb7a62c2
        Label:                97196ef0-da2f-4b79-a5c5-999dce70d677
        Created:              Mon Dec 24 11:47:11 2007
        Host:                 node-a
        Kernel Sector Size:   512

[root@node-b ~]#


      

--
Linux-cluster mailing list
<A HREF="mailto:Linux-cluster@redhat.com">Linux-cluster@redhat.com</A>
<A HREF="https://www.redhat.com/mailman/listinfo/linux-cluster">https://www.redhat.com/mailman/listinfo/linux-cluster</A>

</PRE>
</BLOCKQUOTE>
</BODY>
</HTML>