|
|
james_su老大:
想请教你一个问题,在SUSE8.0下面的LVM,我们可以建共享卷组吗?
是这样的,我在做客服的时候碰到以下问题:
举例这两台机是A和B。
1.一个卷组可以在A、B两台机上都是import且都是active状态。(没有人工干预,连上存储就是这样,卷组是建在共享存储上的)
2.(1)当在A机上用# vgchange -an datavg1
分别在A机和B机上执行# vgscan
发现datavg1在A机上的状态为inactive,而在B机上的状态仍为active(正常)。
(2)在A机上执行# vgexport datavg1
在A机上用vgscan可以检测到export状态的datavg1 (在vgexport的man手册上有这样一句话:An exported volume group is not dectected by vgscan , but pvscan will show which physical volumes belong to the exported volume group ).
此时在B机上有两种不确定的情况出现,并且没有什么规律:
①在B机上用vgscan看到datavg1是active状态的,当执行vgchange –an 后再用vgscan发现datavg1已经是export状态。对export状态的datavg1两边都可以进行import操作。
②在B机上用vgscan发现已export的datavg1,再执行vgdisplay显示出错信息。并且在B机上已不能对datavg1进行import操作,重启系统后才恢复正常,而A机没有任何问题。
3.当datavg1在两机上状态都为inactive,在A机上用vgexport,在两机上用vgscan查看都是export状态的。
4.当datavg1在A,B两机上都为export状态时,在任意一台机上做import操作,做import操作的那台机上datavg1的状态为active,在另外一台没有做import操作的机上状态为inactive
这样的话,那两台主机之间的LVM卷组状态就不对了
你帮我分析分析!
谢谢! |
|