解決HACMP中共享VG major number conflict的問題
在實施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).
nodes test2 (51) and test1 (45).
nodes test2 (42) and test1 (44).
--出現在同步HA中的warning提示。
[test1:/]#ls -l /dev/test1vg //檢視主機1上的test1vg majorID為44,test2vg majorID為45
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 //檢視主機1上從46之後都可用
46...
[test2:/]#lvlstmajor //檢視主機2上43-50,52之後可用
43..50,52...
--檢視可以使用的major number。
[test2:/]#exportvg test1vg //在主機2上導出test1vg
[test2:/]#importvg -V 44 -y test1vg hdisk1 //在主機2上導入test1vg并設majorID為44
test1vg
[test2:/]#varyoffvg test1vg //關閉test2vg
[test2:/]#lsvg -o //檢視目前活動VG
rootvg
[test2:/]#exportvg test2vg //在主機2上導出test2vg
[test2:/]#importvg -V 45 -y test2vg hdisk2 //在主機2上導入test2vg并設majorID為45
test2vg