From: liam@landv.org.uk
To: linux-lvm@redhat.com
Subject: Re: [linux-lvm] Exposing the same VG from two different disks
Date: Wed, 17 Jun 2009 16:27:09 +0200 [thread overview]
Message-ID: <11905247.42271245248829110.JavaMail.servlet@kundenserver> (raw)
I've had a closer look at the vgimportclone script and I think the fix for the
lost filter is very straight forward. The errors are coming out of the final
vgscan and it seems to be caused by the LVM_SYSTEM_DIR variable being set to an
empty string rather than being unset. So I made the following change and it seemed
to fix the errors...
327,333c327
<
< if [[ -z ${ORIG_LVM_SYS_DIR} ]]
< then
< unset LVM_SYSTEM_DIR
< else
< LVM_SYSTEM_DIR=${ORIG_LVM_SYS_DIR}
< fi
---
> LVM_SYSTEM_DIR=${ORIG_LVM_SYS_DIR}
I'm not sure if this change causes any issues but I'd be suprised.
Thanks
Liam
>Thanks to everyone who replied. The vgimportclone worked really well and I can
>recommend it to anyone who is in my situation.
>
>I have a follow up question about how the LVM filter works in the script.
>Should I post here or to the LVM Devel list instead?
>
>Just in case here is the right place !!! My question is, I have multiple paths
>to the same disks so I have masked the individual paths (the sd devices) and
>just exposed the logical deives (the emcpower devices). The script loses this
>filter and complains about lots of duplicate PV ids as it runs through. This
>"problem" is purely cosmetic and doesn't seem to in anyway effect the script
>from working. If this is not expected behaviour and the fix is fairly straight
>forward I'd be more than happy to test any fix. I've had a look at trying to
>see where the errors are coming from but I have to admit my LVM knowledge
>isn't up to it.
>
>Thanks again to everyone for their hope,
>Liam
>
>
>
>>On Fri, 2009-06-05 at 15:18 +0200, liam@landv.org.uk wrote:
>>> Hi,
>>>
>>> I'm not sure if what I'm trying to do is possible or not but hopefully
>>> someone out there can help!!
>>>
>>> I have a volume group which consists of a LUN (/dev/emcpowerv1) in an
>>> EMC cabinet. To backup up the disk I use EMC technology to synchronise
>>> a second LUN (/dev/emcpoweraf1) with the first, when the
>>> synchronisation is complete I then break the connection. At this point
>>> I have two identical volume groups exposed to the same host. What I
>>> would like to do is rename the second volume group and mount its
>>> logical volumes. However I can't because (understandably) LVM doesn't
>>> like having two identical volume groups so when I issue pvchange -u I
>>> get...
>>>
>>>
>>> # pvchange -u /dev/emcpoweraf1
>>> Found duplicate PV dXiYI6nVqu8UpXO2mlaWiKKPKSBPrRbn: using
>/dev/emcpowerv1
>>not /dev/emcpoweraf1
>>> get_pv_from_vg_by_id: vg_read failed to read VG !
>>> /dev/emcpowerv1: write failed after 0 of 4096 at 4096: Operation not
>>permitted
>>> pv_write with new uuid failed for /dev/emcpowerv1.
>>> 0 physical volumes changed / 1 physical volume not changed
>>>
>>> Notice I issue the command against /dev/emcpoweraf1 but it complains about
>
>>writing to /dev/emcpowerv1.
>>
>>Take a look at the vgimportclone script posted to the lvm-devel list
>>last month:
>>
>>http://www.redhat.com/archives/lvm-devel/2009-May/msg00130.html
>>
>>Regards,
>>Bryn.
>>
>>
>>_______________________________________________
>>linux-lvm mailing list
>>linux-lvm@redhat.com
>>https://www.redhat.com/mailman/listinfo/linux-lvm
>>read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/
>
>_______________________________________________
>linux-lvm mailing list
>linux-lvm@redhat.com
>https://www.redhat.com/mailman/listinfo/linux-lvm
>read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/
next reply other threads:[~2009-06-17 14:27 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-06-17 14:27 liam [this message]
2009-06-17 15:48 ` [linux-lvm] Re: Exposing the same VG from two different disks Mike Snitzer
2009-06-19 4:39 ` [linux-lvm] " chris procter
-- strict thread matches above, loose matches on Subject: below --
2009-06-16 12:45 liam
2009-06-05 13:18 liam
2009-06-05 13:50 ` Bryn M. Reeves
2009-06-05 14:34 ` Stuart D. Gathman
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=11905247.42271245248829110.JavaMail.servlet@kundenserver \
--to=liam@landv.org.uk \
--cc=linux-lvm@redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.