在实施HA的时候,用户的VG可能已经建好了。在建VG的时候我们也很少注意major number的选择,一般都是由系统自动生成。这样就会导致HA同步的时候报VG major number conflict的warning。虽然只是个警告对HA没啥影响,但看起来还是不爽。其实我们可以修改VG major number来消除这个warning。
WARNING: Volume group major numbers conflict for VG: test1vg on
nodes test1 (44) and test2 (42).
WARNING: Volume group major numbers conflict for VG: test2vg on
nodes test1 (45) and test2 (51).
WARNING: Volume group major numbers conflict for VG: test2vg on
nodes test2 (51) and test1 (45).
WARNING: Volume group major numbers conflict for VG: test1vg on
nodes test2 (42) and test1 (44).
--出现在同步HA中的warning提示。
[test1:/]#ls -l /dev/test1vg
crw-r----- 1 root system 44, 0 Apr 15 18:16 /dev/test1vg
[test1:/]#ls -l /dev/test2vg
crw-r----- 1 root system 45, 0 Apr 15 18:16 /dev/test2vg
[test2:/]#ls -l /dev/test1vg
crw-r----- 1 root system 42, 0 Apr 15 18:15 /dev/test1vg
[test2:/]#ls -l /dev/test2vg
crw-r----- 1 root system 51, 0 Nov 28 13:29 /dev/test2vg
--在两个节点查看共享VG的major number。
[test1:/]#lvlstmajor
46...
[test2:/]#lvlstmajor
43..50,52...
--查看可以使用的major number。
[test2:/]#exportvg test1vg
[test2:/]#importvg -V 44 -y test1vg hdisk1
test1vg
[test2:/]#varyoffvg test1vg
[test2:/]#lsvg -o
rootvg
[test2:/]#exportvg test2vg
[test2:/]#importvg -V 45 -y test2vg hdisk2
test2vg
[test2:/]#varyoffvg test2vg
--以test1上的VG major number为准,更新test2上的VG major number。需要注意的是你要使用的major number在test2节点还没有使用。