[linux-lvm] How to upgrade LVM2/CLVM to v2.02.180 from old versions
Gang He
ghe at suse.com
Mon Aug 6 02:23:19 UTC 2018
Hello Marian,
Thank for your explanation, it's very helpful to me.
Thanks
Gang
>>> On 2018/8/3 at 22:05, in message
<d8834798-6861-3e24-754b-c45f5947abd9 at redhat.com>, Marian Csontos
<mcsontos at redhat.com> wrote:
> On 08/03/2018 11:40 AM, Gang He wrote:
>> Hello List,
>>
>> I want to upgrade LVM2/CLVM to v2.02.180 from v2.02.120, but there are some
> problems which I want to confirm with you guys.
>> 1) How to migrate /etc/lvm/lvm.conf? since the existing configuration file
> does not include some new attributes,
>> could you help to figure out which new key attributes, which should be
> considered during the upgrade installation?
>
> Have a look at lvmconfig command.
>
> `lvmconfig --type diff`[1] can help you figure out what you changed.
>
> And `lvmconfig --type new --sinceversion 2.02.120`[2] might be what you
> are looking for.
>
> [1]: Introduced in 2.02.119 so this should work even on your old
> installation.
> [2]: New in 2.02.136.
>
>>
>> 2) lvmpolld is necessary in LVM2/CLVM v2.02.180? I can find the related
> files in the installation file list
>> /sbin/lvmpolld
>> /usr/lib/systemd/system/lvm2-lvmpolld.service
>> /usr/lib/systemd/system/lvm2-lvmpolld.socket
>> this daemon should be enable by default? if we disable this daemon,
> LVM2/CLVM related features (e.g. pvmove) will be affected, or not?
>
> pvmove should work mostly fine even without lvmpolld, the testsuite runs
> both with and without lvmpolld.
>
> I think the manpage of lvmpolld is good start:
>
> The purpose of lvmpolld is to reduce
> the number of spawned background pro‐
> cesses per otherwise unique polling
> operation. There should be only one.
> It also eliminates the possibility of
> unsolicited termination of background
> process by external factors.
>
> Process receiving SIGHUP was one of the "external factors".
>
>>
>> 3) any other places (e.g. configuration files, binary files, features,
> etc.), which should be considered during the upgrade?
>
> lvm1 and pool format were removed in 2.02.178. There is a branch adding
> them back if you need them - *2018-05-17-put-format1-and-pool-back*. At
> least it does apply almost cleanly :-)
>
> -- Martian
>
>
>>
>> Thanks a lot.
>> Gang
>>
>>
>>
>> _______________________________________________
>> linux-lvm mailing list
>> linux-lvm at 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 at redhat.com
> https://www.redhat.com/mailman/listinfo/linux-lvm
> read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/
More information about the linux-lvm
mailing list