企业

最后回复者 11-20-2013 已解决
发表问题
2765

是Device Group in GNS=No造成的么?

偶有两台主机做HP的service guard,同一个DG名字叫data_dg,其实应该有36个LUN。但是因为两台主机的Device Group in GNS=No,造成的结果是:

在主机A上查看data_dg显示Devs=36,从主机B上查看data_dg显示Devs=20。目前这个data_dg是运行在主机B上的,那么问题来了。

如果在主机A上执行symmir -g data_dg establish -noprompt,那么在使用BCV卷的主机上把BCV卷mount起来的时候是没有问题的。但是,如果是在主机B上执行symmir -g data_dg establish -noprompt,那么当把BCV卷mount起来的时候,所呈现的文件系统却不能用于数据库恢复,出现文件状态不正常等等问题。

请问这个是Device Group in GNS=No造成的么?

解答 (1)

已接受的解答
Dell Technologies
2348

GNS这个主要就是在多主机之间维护了一个同步更新的库。要说和LUN的路径相关,我想是不是主机执行了和路径相关的LUN操作,不一定是GNS相关。

在原帖中查看解决方案

回复数 (10)
2348

自己捣鼓了symld -g add dev 和  symbcv -g  associate dev 就搞定啦,不过好像GNS这个参数不仅与DG成员有关且和LUN的路径有关,是么?

Dell Technologies
2349

GNS这个主要就是在多主机之间维护了一个同步更新的库。要说和LUN的路径相关,我想是不是主机执行了和路径相关的LUN操作,不一定是GNS相关。

2348

谢谢 后来自己捣鼓捣鼓就OK啦,在有集群的主机之间若使用了timefinder就好最好使用GNS=YES吧

2348

liulei你后来那个数据库恢复的问题搞定了?是因为DG里面的Device问题?

2348

是的,我就把确实的symm dev给添加到那个DG组里,顺便也把BCV的dev也添加了,结果就OK了。

2348

其实你真的启用GNS的话,DG信息就直接存储在阵列里面的,原来本地的DG都会被抹掉。所以真的要用GNS的话,还是先要备份Device Group的内容。方法我之前有些过步骤:Symmetrix应用实例:如何备份和还原Device Group

1677

谢谢前辈

Dell Technologies
2348

不仅是BCV,SRDF也可以使用GNS。

Dell Technologies
2348

GNS这个问题,操作起来容易说清楚道理难。在一台主机上修改一下option文件,active DG,在另一台主机上同样操作。很方便但最好不要在太多台设备上enable GNS replication。

最新解决方案
杰出贡献者