1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-22 17:35:59 +03:00
lvm2/man
Peter Rajnoha f814d763c6 lvmconf: add --enable-halvm, --disable-halvm, --services, --mirrorservice, --startstopservices options and use proper global/use_lvmetad default value
This patch adds new options to lvmconf:

  --enable-halvm (just like --enable-cluster, but configure LVM
                  for use in HA LVM - meaning disabling lvmetad and
                  making sure we have locking_type=1)

  --disable-halvm (just like --disable-cluster, but configure LVM
                   back from HA LVM - meaning enabling lvmetad if
                   it's enabled by default and making sure we have
                   default locking type set)

  --services (causes clvmd and lvmetad services to be enabled or
              disabled appropriately and conforming to the changes
              in lvm configuration we've just made with lvmconf)

  --mirrorservice (in addition to clvmd and lvmetad services, also
                   enable or disable cmirrord service appropriately;
                   this is a separate option because cmirrord is
                   optional and it doesn't need to be always enabled
                   when clvmd is enabled)

  --startstopservices (in addition to enabling or disabling services,
                       start and stop these services immediately)

These options are supposed to help users to make their system ready
for cluster with clvmd (active-active) or HA LVM (active-passive) use
while lvmconf script can handle services as well so users don't need
to bother about setting them manually.

Also, before this patch, we hardcoded global/use_lvmetad=0 as default
value in lvmconf script. Howeverm this default may change by just
flipping the value in config_settings.h and we may forget to edit
the lvmconf. It's better to use lvm dumpconfig --type default global/use_lvmetad
to get the actual default value and use this one instead of hardcoded one.
2015-04-13 15:27:17 +02:00
..
blkdeactivate.8.in man: blkdeactivate help output 2014-11-19 01:09:24 +01:00
clvmd.8.in man: clvmd updates 2014-11-19 01:09:52 +01:00
cmirrord.8.in man: properly escape - 2014-06-11 11:10:55 +02:00
dmeventd.8.in man: properly escape - 2014-06-11 11:10:55 +02:00
dmsetup.8.in man: fix (\+) syntax warning of Groff 2014-11-12 09:39:19 +01:00
fsadm.8.in man: properly escape - 2014-06-11 11:10:55 +02:00
lvchange.8.in lvchange: disable persistent minors for pools 2015-03-18 13:42:13 +01:00
lvconvert.8.in cache: comment out unsupported pooldatasize 2014-11-24 17:38:39 +01:00
lvcreate.8.in lvcreate.8: Mention --cachepolicy and --cachesettings. 2015-02-25 18:34:01 +01:00
lvdisplay.8.in man: reference -S/--select in {vg,lv,pv}change, {vg,lv}remove, {vg,lv,pv}display and vg{import,export} man pages 2015-02-11 10:04:21 +01:00
lvextend.8.in man: properly escape - 2014-06-11 11:10:55 +02:00
lvm2-activation-generator.8.in man: properly escape - 2014-06-11 11:10:55 +02:00
lvm-dumpconfig.8.in man: dumpconfig: mention LVM_COMMAND_PROFILE env var and add more references to --mergedconfig option 2015-02-11 09:34:19 +01:00
lvm.8.in select: mention { } use in lvm.8 man page and '-S help' properly 2015-04-08 11:14:16 +02:00
lvm.conf.5.in man/lvm.conf: Update to reflect changes in config parser. 2014-11-23 23:41:58 +01:00
lvmcache.7.in lvmcache.7: add a section on --cachepolicy/--cachesettings 2015-02-25 18:21:30 +01:00
lvmchange.8.in man: properly escape - 2014-06-11 11:10:55 +02:00
lvmconf.8.in lvmconf: add --enable-halvm, --disable-halvm, --services, --mirrorservice, --startstopservices options and use proper global/use_lvmetad default value 2015-04-13 15:27:17 +02:00
lvmdiskscan.8.in man: properly escape - 2014-06-11 11:10:55 +02:00
lvmdump.8.in man: properly escape - 2014-06-11 11:10:55 +02:00
lvmetad.8.in man: properly escape - 2014-06-11 11:10:55 +02:00
lvmsadc.8.in man: properly escape - 2014-06-11 11:10:55 +02:00
lvmsar.8.in man: properly escape - 2014-06-11 11:10:55 +02:00
lvmsystemid.7.in man: add info to lvmsystemid 2015-03-05 12:12:42 -06:00
lvmthin.7.in man: update lvmthin about repair and recovery 2015-02-19 10:49:39 -06:00
lvreduce.8.in man: properly escape - 2014-06-11 11:10:55 +02:00
lvremove.8.in man: reference -S/--select in {vg,lv,pv}change, {vg,lv}remove, {vg,lv,pv}display and vg{import,export} man pages 2015-02-11 10:04:21 +01:00
lvrename.8.in man: properly escape - 2014-06-11 11:10:55 +02:00
lvresize.8.in man: properly escape - 2014-06-11 11:10:55 +02:00
lvs.8.in man: Remove renamed writebehind field from lvs.8. 2015-01-17 11:05:25 +00:00
lvscan.8.in man: Update the lvscan manpage with a section on --cache. 2014-07-22 22:48:41 +02:00
Makefile.in system_id: use for VG ownership 2015-02-13 10:10:27 -06:00
pvchange.8.in man: reference -S/--select in {vg,lv,pv}change, {vg,lv}remove, {vg,lv,pv}display and vg{import,export} man pages 2015-02-11 10:04:21 +01:00
pvck.8.in man: properly escape - 2014-06-11 11:10:55 +02:00
pvcreate.8.in man: properly escape - 2014-06-11 11:10:55 +02:00
pvdisplay.8.in man: reference -S/--select in {vg,lv,pv}change, {vg,lv}remove, {vg,lv,pv}display and vg{import,export} man pages 2015-02-11 10:04:21 +01:00
pvmove.8.in pvmove: Enable all-or-nothing (atomic) pvmoves 2014-06-17 22:59:36 -05:00
pvremove.8.in man: properly escape - 2014-06-11 11:10:55 +02:00
pvresize.8.in man: properly escape - 2014-06-11 11:10:55 +02:00
pvs.8.in tools: add --binary arg to pvs,vgs,lvs and {pv,vg,lv}display -C and report/binary_values_as_numeric lvm.conf option 2014-07-04 15:40:17 +02:00
pvscan.8.in pvscan: notify lvmetad about device that is gone and pvscan is run with device path instead of major:minor pair 2015-01-12 13:59:51 +01:00
vgcfgbackup.8.in man: properly escape - 2014-06-11 11:10:55 +02:00
vgcfgrestore.8.in man: properly escape - 2014-06-11 11:10:55 +02:00
vgchange.8.in man: systemid option for vgcreate and vgchange 2015-02-20 14:58:01 -06:00
vgck.8.in man: properly escape - 2014-06-11 11:10:55 +02:00
vgconvert.8.in man: more man page updates for --commandprofile and --metadataprofile split 2014-05-21 14:53:56 +02:00
vgcreate.8.in man: systemid option for vgcreate and vgchange 2015-02-20 14:58:01 -06:00
vgdisplay.8.in man: reference -S/--select in {vg,lv,pv}change, {vg,lv}remove, {vg,lv,pv}display and vg{import,export} man pages 2015-02-11 10:04:21 +01:00
vgexport.8.in man: reference -S/--select in {vg,lv,pv}change, {vg,lv}remove, {vg,lv,pv}display and vg{import,export} man pages 2015-02-11 10:04:21 +01:00
vgextend.8.in man: properly escape - 2014-06-11 11:10:55 +02:00
vgimport.8.in man: reference -S/--select in {vg,lv,pv}change, {vg,lv}remove, {vg,lv,pv}display and vg{import,export} man pages 2015-02-11 10:04:21 +01:00
vgimportclone.8.in man: properly escape - 2014-06-11 11:10:55 +02:00
vgmerge.8.in man: properly escape - 2014-06-11 11:10:55 +02:00
vgmknodes.8.in man: properly escape - 2014-06-11 11:10:55 +02:00
vgreduce.8.in man: properly escape - 2014-06-11 11:10:55 +02:00
vgremove.8.in man: reference -S/--select in {vg,lv,pv}change, {vg,lv}remove, {vg,lv,pv}display and vg{import,export} man pages 2015-02-11 10:04:21 +01:00
vgrename.8.in man: properly escape - 2014-06-11 11:10:55 +02:00
vgs.8.in tools: add --binary arg to pvs,vgs,lvs and {pv,vg,lv}display -C and report/binary_values_as_numeric lvm.conf option 2014-07-04 15:40:17 +02:00
vgscan.8.in man: properly escape - 2014-06-11 11:10:55 +02:00
vgsplit.8.in man: properly escape - 2014-06-11 11:10:55 +02:00