Chinaunix

标题: 请教vg迁移的好办法 [打印本页]

作者: sygdwg    时间: 2005-07-12 10:44
标题: 请教vg迁移的好办法
我有2个小型机和2个存储,每个小型机只连1个存储,不能互相认到另一个存储,2个小型机网是通的,现在我想把1个存储上的所有vg移动到另一个存储上,也可以说把1个小型机上的所有vg移动到另一个小型机上(不是内置硬盘上的vg,是存储上的),2个机器连接存储的物理环境不能改变。
      我想了2种办法但都有问题:1个办法是用smitty vg里的backup vg先备份vg出来,再用remake vg将备份的vg导到另一台机器上(另一台小型机上只有rootvg,所以不会冲突)然后用importvg认出vg。另一个办法是用dd命令实现,但dd我不会用,也不敢用。
      第1个办法我遇到一个问题:jfs文件系统必须mount才能备份到vg的备份里,raw裸设备好象只能把设备信息备份到vg的备份里,裸设备里的数据不能备份。因此,我感觉第1个办法好象不能彻底实现我的意图。请各位大侠帮我完善一下第1个办法,或者能解释dd命令怎么来做这个问题,或找出一个更好的办法能解决这个问题,谢谢!(移动后的vg里的内容必须和原来vg里的内容完全一致。)
作者: wildhorse    时间: 2005-07-12 11:18
标题: 请教vg迁移的好办法
第1个方法思路大体对,实现方式错误。
裸设备也可以备。
作者: sygdwg    时间: 2005-07-12 11:41
标题: 请教vg迁移的好办法
应该用什么方式呢!请多多指点。
我有个vg30多G,用smitty vg的backup vg备份后产生的文件才7个G,上面有很多裸设备,而且有数据,难道对裸设备压缩率特别大,而不是备不了裸设备?
作者: chucknancy    时间: 2005-07-12 13:10
标题: 请教vg迁移的好办法
[quote]原帖由 "sygdwg"]我有2个小型机和2个存储,每个小型机只连1个存储,不能互相认到另一个存储,2个小型机网是通的,现在我想把1个存储上的所有vg移动到另一个存储上,也可以说把1个小型机上的所有vg移动到另一个小型机上(不是内置硬盘..........[/quote 发表:


两台存储不连接,,那只能备到磁带上了,,裸设备肯定没问题的,,怪!
作者: sygdwg    时间: 2005-07-12 15:07
标题: 请教vg迁移的好办法
我的裸设备是用于sybase11的数据库,也有12的sybase,
当用备份的vg恢复后,起11版本的sybase时报错:
00:2005/07/12 14:52:50.44 kernel  Running with old database version. Please run buildmaster to rebuild your database
00:2005/07/12 14:52:50.44 kernel  kdconfig: unable to read primary master device
00:2005/07/12 14:52:50.44 kernel  kiconfig: read of config block failed

/dev/下的master裸设备都已经777的权限了,用户的权限也设置了,好象裸设备的内容并没有备份成功啊,只备份了设备信息。请问裸设备的内容怎么备份啊?
作者: fzm    时间: 2005-07-12 17:16
标题: 请教vg迁移的好办法
dd
作者: sygdwg    时间: 2005-07-13 08:15
标题: 请教vg迁移的好办法
看来AIX对VG等设备的管理还不够完善啊,如果能用smitty vg对vg进行完整的迁移,对一般的维护人员就非常方便了,dd一般人不敢用啊。
作者: xmubeta    时间: 2005-07-13 08:33
标题: 请教vg迁移的好办法
其实savevg也就是调用backup命令,当然只能对文件系统来做备份了。 对于裸设备,只能用dd这种底层的命令来做。 如果是都连在同一台机上,那就很简单了。
作者: helpme    时间: 2005-07-13 09:36
提示: 作者被禁止或删除 内容自动屏蔽
作者: sygdwg    时间: 2005-07-13 09:43
标题: 请教vg迁移的好办法
如果只有1个数据库系统我也就忍了,好几个数据库呢,如果哪个建错了,还挺麻烦的,还是找个万无一失的办法为好。我还是努力研究dd吧。
作者: jonesxiao    时间: 2005-07-13 09:49
标题: 请教vg迁移的好办法
没这么麻烦吧!作好准备工作,硬件移动,然后importvg就行。
作者: ziz1206    时间: 2005-07-13 10:23
标题: 请教vg迁移的好办法
研究通了,给个答案参观一下
作者: sygdwg    时间: 2005-07-13 10:25
标题: 请教vg迁移的好办法
硬件移动不行,一个小型机连存储用的是EMC的atf,一个小型机连存储用的是EMC的powerpath。即使把小型机上atf的驱动卸了安装powerpath驱动,也不能说是连到powerpath的存储上就能使用的,也不敢使用啊。
作者: jxufe    时间: 2005-07-13 17:06
标题: 请教vg迁移的好办法
还能加内置硬盘吗?两个存储的vg里的lv有同名的吗?两台小机的内置盘通用吗?
如果上述两条件都具备,先把一个存储的vg搞到内置盘,把内置盘插到另一台机,再从内置盘搞到另一个存储上,否则只能在另一台重新安装恢复
作者: sygdwg    时间: 2005-07-14 16:07
标题: 请教vg迁移的好办法
怎么把vg移动到本机的其他hdisk硬盘上啊?如果能也可以试试。
作者: tie2003    时间: 2005-07-14 16:11
标题: 请教vg迁移的好办法
1、smitty savevg
2、dd if=<>;  of=/dev/rmt0
3、smitty restorevg
4、dd if=/dev/rmt0 of=<>;
就行
作者: sygdwg    时间: 2005-07-15 09:21
标题: 请教vg迁移的好办法
是不是必须要用smitty savevg 和dd配合使用,为什么单独使用dd不行啊?
作者: tie2003    时间: 2005-07-15 10:40
标题: 请教vg迁移的好办法
savevg备份是VG啊,功能不同
savevg不能备份褐设备啊,dd可以备份裸设备。
作者: jxufe    时间: 2005-07-16 12:33
标题: 请教vg迁移的好办法
[quote]原帖由 "sygdwg"]怎么把vg移动到本机的其他hdisk硬盘上啊?如果能也可以试试。[/quote 发表:

内置盘新建一个vg 然后cplv
作者: sygdwg    时间: 2005-07-19 10:12
标题: 请教vg迁移的好办法
谢谢各位大侠,我开始进入实验阶段了
作者: jiang9896    时间: 2005-07-19 17:28
标题: 请教vg迁移的好办法
我也想学dd
作者: sygdwg    时间: 2005-07-21 14:12
标题: 请教vg迁移的好办法
对裸设备的移动,我用的命令是这样的:
裸设备备份到文件:dd if=/dev/rmasterlv of=/backup/masterlv.img
从文件恢复到裸设备:dd if=/backup/masterlv.img of=/dev/rmasterlv

不知道这样做是否完全正确,请指正。
作者: lionszhang    时间: 2005-07-21 14:21
标题: 请教vg迁移的好办法
可以
作者: echo188    时间: 2005-07-21 18:02
标题: 请教vg迁移的好办法
以前在CU上看过一篇文章,说是在UNIX平台上有一个免费备份裸设备文件的软件
作者: 蓝天一头鸟    时间: 2005-07-22 09:26
标题: 请教vg迁移的好办法
可以在A机建一个nfs,B机上mount,然后A机上将裸设备ln -s到nfs上,B机上直接可以用dd了,不需要生成中间文件,不过前提是B机上要先建裸设备。可以试一下。
作者: emczhang    时间: 2005-07-24 23:27
标题: 请教vg迁移的好办法
请把具体实施的步骤帖出来。
作者: haole    时间: 2005-07-25 22:06
标题: 请教vg迁移的好办法
这种环境,这种需求,应该使用GeoRM来实现数据迁移。GeoRM对这种情况是最合适的了。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2