Uma pergunta antiga, eu sei, mas ...
Uma coisa que notei é que a saída de certos comandos foi alterada, por exemplo, no RHEL6 o campo lv_attr
em lvs
output tem 9 flags, enquanto no RHEL5 ele só tem 6, apesar da diferença nas versões do pacote LVM ser apenas pequena (lvm2-2.02.88-13.el5 vs lvm2-2.02.143 -7.el6_8.1.x86_64) nos sistemas que comparei.
Outra coisa é que, ao criar um espelho a partir de um volume simples, o RHEL5 parece exigir que --mirrorlog core
declare explicitamente que você deseja armazenar o log de espelhamento na memória às custas da ressincronização do espelhamento a cada inicialização, enquanto LVM no RHEL6 parece implicitamente assumir que é sua intenção.