Skip to contentSkip to conversation

LVM with Powerpath - incompatibility

linux-lvm Hantzley Tauckoor 3 participants 4 messages May 27, 2005 – May 30, 2005

lore
Share & tools
lore
#0 lore raw

Hi,

I have a CX300 Clariion and a x445 IBM (4 processors and 4GB RAM) server equipped with 2 Emulex FibreChannel cards which are directly connected to the cx300's controllers.

My software config is as follows:

Redhat ES 3.0 with Kernel 2.4.21-20.ELsmp
PowerPath 4.3.1
LPFC 2.4 driver kit 7.2.4-1
lvm-1.0.3-15

I created 2LUNs on the cx300, and therefore I can see 4 sd devices on linux (2 on one path and 2 on the other). After installing PowerPath, I am able to access the LUNs via /dev/emcpowera1 and /dev/emcpowerb1 respectively.

But I cannot use LVM on these devices directly. However LVM works with /dev/sd* devices. I wish to use it with the PowerPath devices instead, so as to have dynamic multipathing.

I also tried to install Veritas Volume Manager; no luck, the eval version was compiled for kernel.2.4.xx-Hugemem - which is not my present kernel. I have incompatibility problems because PowerPath 4.3.1 requires at kernel 2.4.21-15 or 2.4.21-20.

Is there someone who had the same type of problem? Any tip on how to make LVM run with PowerPath devices?

Thank you in advance for your replies.

Rgds,

Hantzley Tauckoor
----------------------------------------------------
Project Manager
Telecom Plus Ltd
www.telecomplus.net
----------------------------------------------------

#2 lore raw
In reply to Hantzley Tauckoor

Hi Hantzley

You should read PowerPath Release Notes (P/N 300-001-969) or at least it's page 15 ;-) "EMC pseudeo devices are not supported with LVM. Instead, native SCSI devices must be used..."

I think EMC messed up with device names as seeen in /proc/devices under "Block devices" and LVM doesn't recognize them. They used to be called emcpower in older versions of PP I think, now they are "emcp".

Regards,
Chris

Quoted 49 lines · On Fri, 27 May 2005 11:11:40 +0400 Hantzley Tauckoor…

Hi,

I have a CX300 Clariion and a x445 IBM (4 processors and 4GB RAM) server equipped with 2 Emulex FibreChannel cards which are directly connected to the cx300's controllers.

My software config is as follows:

Redhat ES 3.0 with Kernel 2.4.21-20.ELsmp
PowerPath 4.3.1
LPFC 2.4 driver kit 7.2.4-1
lvm-1.0.3-15

I created 2LUNs on the cx300, and therefore I can see 4 sd devices on linux (2 on one path and 2 on the other). After installing PowerPath, I am able to access the LUNs via /dev/emcpowera1 and /dev/emcpowerb1 respectively.

But I cannot use LVM on these devices directly. However LVM works with /dev/sd* devices. I wish to use it with the PowerPath devices instead, so as to have dynamic multipathing.

I also tried to install Veritas Volume Manager; no luck, the eval version was compiled for kernel.2.4.xx-Hugemem - which is not my present kernel. I have incompatibility problems because PowerPath 4.3.1 requires at kernel 2.4.21-15 or 2.4.21-20.

Is there someone who had the same type of problem? Any tip on how to make LVM run with PowerPath devices?

Thank you in advance for your replies.

Rgds,

Hantzley Tauckoor
----------------------------------------------------
Project Manager
Telecom Plus Ltd
www.telecomplus.net
----------------------------------------------------

_______________________________________________
linux-lvm mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/linux-lvm
read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/

#3 lore raw

Thanks mate.

I'll dig into the doc.

Rgds,

Hantzley

Quoted 67 lines · Chris Osicki

Hi Hantzley

You should read PowerPath Release Notes (P/N 300-001-969) or at least it's page 15 ;-) "EMC pseudeo devices are not supported with LVM. Instead, native SCSI devices must be used..."

I think EMC messed up with device names as seeen in /proc/devices under "Block devices" and LVM doesn't recognize them. They used to be called emcpower in older versions of PP I think, now they are "emcp".

Regards,
Chris

Quoted 32 lines · On Fri, 27 May 2005 11:11:40 +0400 Hantzley Tauckoor…

Hi,

I have a CX300 Clariion and a x445 IBM (4 processors and 4GB RAM) server equipped with 2 Emulex FibreChannel cards which are directly connected to the cx300's controllers.

My software config is as follows:

Redhat ES 3.0 with Kernel 2.4.21-20.ELsmp
PowerPath 4.3.1
LPFC 2.4 driver kit 7.2.4-1
lvm-1.0.3-15

I created 2LUNs on the cx300, and therefore I can see 4 sd devices on linux (2 on one path and 2 on the other). After installing PowerPath, I am able to access the LUNs via /dev/emcpowera1 and /dev/emcpowerb1 respectively.

But I cannot use LVM on these devices directly. However LVM works with /dev/sd* devices. I wish to use it with the PowerPath devices instead, so as to have dynamic multipathing.

I also tried to install Veritas Volume Manager; no luck, the eval version was compiled for kernel.2.4.xx-Hugemem - which is not my present kernel. I have incompatibility problems because PowerPath 4.3.1 requires at kernel 2.4.21-15 or 2.4.21-20.

Is there someone who had the same type of problem? Any tip on how to make LVM run with PowerPath devices?

Thank you in advance for your replies.

Rgds,

Hantzley Tauckoor
----------------------------------------------------
Project Manager
Telecom Plus Ltd
www.telecomplus.net
----------------------------------------------------

Quoted 8 lines

_______________________________________________
linux-lvm mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/linux-lvm
read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/

_______________________________________________
linux-lvm mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/linux-lvm
read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/