开始新对话

未解决

此帖子已超过 5 年

2332

2014年3月14日 00:00

存储迁移,将A主机VG导入B机,必须保持数据一致性。怎么操作?

​公司安排的任务内容是:10.133.221.36上的LUN已全部重新映射到10.133.221.34,10.133.221.37上的LUN全部迁移到10.133.221.35,根据36和37主机上VG的信息,在34和35上重新扫描磁盘并导入vg信息。要求36和34, 37和35两主机数据一致!​

​谢谢大家帮助。​

12 消息

2014年3月14日 02:00

ip不能换,36和37也要用,是在线做,我是否可以在36上varyoff ,在34上varyon,import后数据能保持一致性吗,34上有业务在运行,VG下某个pvid可能无法识别的风险。

2 Intern

 • 

2.1K 消息

2014年3月14日 02:00

为什么不直接把IP换一换,原来的两台AIX主机要退休了还是怎么?在线做还是能停机做?

2 Intern

 • 

1.2K 消息

2014年3月14日 02:00

楼主,你好。我是论坛版主Jason周。我注意到,你的这个帖子被不小心创建在了你的个人的版面内了。建在个人版块里的帖子其他人基本没机会看到 。至于为什么会发生这样的情况以及如何避免,可参考我写的这个帖子 【帮助说明】如何避免帖子在不经意间被创建在了错误的版面里,导致收不到回复(因为别人看不到帖子)

我现在已把你的帖子移动到中文支持论坛内的 存储系统 版块里了,这样更多的朋友能够看到,相信稍后会有懂这块技术的朋友们来跟你分享或解答。以后建议先由中文支持论坛首页 用顶部的导航按钮先进入相应的版块(例如:存储系统),然后用右边操作栏里的“开始一个讨论”来创建帖子提问或者分享,这样创建出来的帖子默认就是在你所在的版块的,避免帖子被无意中创建在了个人版块内。

谢谢!

2 Intern

 • 

2.1K 消息

2014年3月14日 02:00

准确的说是一个完全停机还是最短时间停机,基本上的思路是:

最短时间停机:

  1. 使用阵列端的复制软件,克隆所有卷。
  2. 阵列端映射配置到目标主机。
  3. 映射给目标主机,扫盘(扫完还要对一对顺序搞清楚/dev下面那些设备,对应原来主机上的对应LUN)
  4. 然后用savevg保存你现在源主机上的配置。
  5. 把备份文件拷贝到目标主机,用restvg(还是要注意选中原来一样的设备,命令用法直接到IBM网站上去找)
  6. 切断克隆,检测数据访问。

完全停机的话:

第一步是把原来LUN的IO都停了,unmount,然后取消阵列到源主机的映射,后面步骤基本相同,第六步没有切断克隆,直接检查数据。

12 消息

2014年3月14日 03:00

谢谢! 存储迁移已经做完,让我做的操作是将11.133.221.36上的VG导入到11.133.221.34上,怎么操作呢?映射已经做完。需要扫描磁盘。导入VG信息。

我在36上varyoff vg_name ,然后再34上varyon vg_name ,这样在在34看到的盘的pvid和36的一样吗?在线操作,而且34有业务在运行。谢谢

8 消息

2014年3月14日 21:00

没提是什么VG, concurrent 还是普通的

不过看楼主这操作应该不是concurrent vg

在34 上varyoffvg

36上importvg

36上 varyonvg

vg所包含的hdisk的PVID肯定是一样的, 不然你也import不进去。

34上有业务的话你想把vg import到36上而且在线操作的话,根据你目前描述的情况,是不行的。有PowerHA吗?

操作很简单其实, 捋捋思路先。

也没看懂你说的数据一致性是啥意思。

A的VG导入到B了 数据在work as design的情况下肯定是应该一致的。

12 消息

2014年3月15日 02:00

我接到的任务是:10.133.221.36上的LUN已全部重新映射到10.133.221.34,10.133.221.37上的LUN全部迁移到10.133.221.35,根据36和37主机上VG的信息,在34和35上重新扫描磁盘并导入vg信息。

我这样做对吗?我在10.132.221.36上查看VG 信息(比如有两个vg分别是hdavg和hdbvg,  hdavg下有10个pv hdiskpower0 ,hdiskpower1,hdiskpower3,一直到hdiskpower10,同样hdbvg也有十个vg,hdiskpower11一直到hdiskpower20,我做如下操作:第一步:#varyoff hdavg 和# varyoff hdbvg

第二步:在10.133.221.36上重新扫描磁盘,认盘#cfgmgr      再执行#import -y hdavg hdiskpower0 和import -y hdavg2 hdiskpower11 然后#varyon hdavg ,varyon hdavg第三步:我查询36hdavg下十个hdiskpowerX的pvid和34上hdavg1的十个hdiskpower是否一致,一致的话成功。同样的方法hdbvg.我这样操作对吗?谢谢大家呢?还有import的时候我不能判定hdiskpower0就是36上的hdiskpower0 啊,怎么才能确定是36上的pv,怎么查呢?

2 Intern

 • 

235 消息

2014年3月15日 22:00

lspv hdavg

去查看 磁盘所在地vg

查看在主机上去执行powermt  display dev=all

8 消息

2014年3月17日 18:00

操作是对的

在两台主机上把你要操作的hdiskpower的PVID记着就可以了。用这个作为你验证是否A机上的hdiskpower0就是B机上的hdiskpower0. 因为import进来的PV的PVID是一致的。

8楼给的命令有问题

据楼主提供 hdavg是一个volume group, lspv 是用来显示pv(physical volume)信息

找不到事件!

Top