用什么办法可以将节点一vg找回来恢复?

有个问题请教一下,我这里有一套ha环境,主备模式,现在需要将ha卸载掉做双活。原有的资源组有一个共享vg,两个节点都能认到,需要将一边的节点的vg和pv信息清除掉,只保留一边节点独享这个vg。且vg上的数据需要保留不能动。我的操作步骤是先将ha停掉,然后成功卸载hacmp。再在节点二把vg中的pv全都删掉了,删掉所有pv以后,节点二的vg就自动清除了,这时节点一的这个vg做varyonvg后不能成功,就做了exportvg操作,执行后,节点一的这个vg也不见了。现在用什么办法可以将节点一的这个vg找回来恢复?

16回答

hello_unixhello_unix  信息技术经理 , 西安
aixchinaerichanlc905等赞同了此回答
兄弟,你概念是非常不清楚的,做这个动作,本来可以很小1,你要做双活,不用卸载HACMP,不启动hacmp即可vg上信息是要保留,你要做的是export vg3,你说你要删除pv,这个听起来很可怕如果真的删除了,那么所有文件系统和逻辑卷都会被删除,你知道备份有啥用吗?知道vg的概念,文件系统的概念和逻辑...显示全部

兄弟,你概念是非常不清楚的,做这个动作,本来可以很小
1,你要做双活,不用卸载HACMP,不启动hacmp即可
vg上信息是要保留,你要做的是export vg

3,你说你要删除pv,这个听起来很可怕
如果真的删除了,那么所有文件系统和逻辑卷都会被删除,你知道备份有啥用吗?知道vg的概念,文件系统的概念和逻辑卷的概念吗?我想你是不清楚的
4,你所有的操作,都有留存记录吗?
你有操作文档指导你做这件事情吗?
如果有操作文档和操作记录,请发出来
不然,没人知道你都做了些什么,以你的水平,无法将此事描述清楚
还有,不要希望有一个命令,敲完,问题就解决了,如果系统重要,赶紧让你老板找高手做数据恢复
两种恢复方法,一个是数据库上进行,一个是修复vg
这都不是你能做的,让你老板想办法吧
你别再机器上乱动了,免得造成无法挽回的更大损失

收起
 2017-05-19
浏览6041
董志卫董志卫  系统架构师 , 李宁(中国)体育用品有限公司
Newbieofitsyhandhacmp等赞同了此回答
这个属于操作流程错误啊 ,正常情况下,卸载和停止HA都没什么大问题,原有的vg信息可以不删除,当然也可以exportvg出去,删除一个节点lspv共享磁盘的列表即可。然后重新importvg 就好了。 你现在如果知道原有vg包括的lspv列表,可以使用其中的一个磁盘导入   如:importvg -y datavg hdisk5 ,这样datavg 会自动varyon ,里边原有...显示全部

这个属于操作流程错误啊 ,正常情况下,卸载和停止HA都没什么大问题,原有的vg信息可以不删除,当然也可以exportvg出去,删除一个节点lspv共享磁盘的列表即可。然后重新importvg 就好了。

你现在如果知道原有vg包括的lspv列表,可以使用其中的一个磁盘导入   如:importvg -y datavg hdisk5 ,这样datavg 会自动varyon ,里边原有的文件系统应该都存在。

收起
 2017-05-19
张文正张文正  系统工程师 , 神州数码系统集成服务有限公司
syhandrrds666aixkevin等赞同了此回答
操作失误显示全部

操作失误

收起
 2017-05-19
张鹏张鹏  技术总监 , 中国金融电子化公司
syhandrrds666aixkevin等赞同了此回答
在第二节点你是怎么删掉vg中的pv的?显示全部

在第二节点你是怎么删掉vg中的pv的?

收起
 2017-05-19
  • 操作步骤:先rmlv -f osdatalv删除逻辑卷。然后reducevg testvg hdisk3删除卷内pv。之前没做importvg
    2017-05-19
hehui1981hehui1981  系统工程师 , 石化盈科信息技术有限责任公司
syhand吉祥嘻嘻赞同了此回答
那完了,做数据恢复吧!你在第二个节点上exportvg后rmdev -dl hdiskx就行了,reducevg等于是把共享盘里的数据删掉了,第一个节点不出问题才怪,你先删除LV,那就等于把数据删了,再想通过importvg找回数据是太可能了...显示全部

那完了,做数据恢复吧!你在第二个节点上exportvg后rmdev -dl hdiskx就行了,reducevg等于是把共享盘里的数据删掉了,第一个节点不出问题才怪,你先删除LV,那就等于把数据删了,再想通过importvg找回数据是太可能了

收起
 2017-05-19
浏览5418
匿名用户匿名用户
aixchina赞同了此回答
还好是在测试环境,生产环境一定要确认每一步的正确性,确认每个命令是干什么的?这就是成长的代价吧,很多高手都有这个经历。显示全部

还好是在测试环境,生产环境一定要确认每一步的正确性,确认每个命令是干什么的?
这就是成长的代价吧,很多高手都有这个经历。

收起
 2018-11-27
浏览849
王巧雷王巧雷  系统工程师 , sino-bridge
吉祥嘻嘻赞同了此回答
你这里是典型的概念混乱。先帮你梳理下概念吧, vg的元信息有两份,1份在odm,1份在盘头,日常使用odm里那份。 reducevg会同时把盘头和odm里的都干掉,exportvg只清除odm里的那份,盘头还保留。 所以正确的操作方式是,节点2做exportvg即可。 reducevg了也能试着找回来,论坛里有资料,...显示全部

你这里是典型的概念混乱。先帮你梳理下概念吧,

  1. vg的元信息有两份,1份在odm,1份在盘头,日常使用odm里那份。
  2. reducevg会同时把盘头和odm里的都干掉,exportvg只清除odm里的那份,盘头还保留。

所以正确的操作方式是,节点2做exportvg即可。

reducevg了也能试着找回来,论坛里有资料,还是建议你先把基本概念弄清楚

收起
 2017-05-19
JhonJhon  技术经理 , 智慧农信
可以啊,将存储映射回来,然后执行cfgmgr,所有数据保留的不影响的显示全部

可以啊,将存储映射回来,然后执行cfgmgr,所有数据保留的不影响的

收起
 2017-06-26
浏览608
neilruleneilrule  系统运维工程师 , zhou
脑子有点乱,关注大神们的解答^_^显示全部

脑子有点乱,关注大神们的解答^_^

收起
 2017-05-22
浏览617
BJ-也许 邀答
peterzhupeterzhu  系统工程师 , Nanjing Digital China Limited
没事儿,成长必经阶段。不过套用宋小宝一句话:海燕呐,长点心吧。哈哈。显示全部

没事儿,成长必经阶段。不过套用宋小宝一句话:海燕呐,长点心吧。哈哈。

收起
 2017-05-19
浏览648

提问者

吉祥嘻嘻存储架构师, 河南农信

问题状态

  • 发布时间:2017-05-19
  • 关注会员:17 人
  • 问题浏览:14040
  • 最近回答:2018-11-27
  • 关于TWT  使用指南  社区专家合作  厂商入驻社区  企业招聘  投诉建议  版权与免责声明  联系我们
    © 2019  talkwithtrend — talk with trend,talk with technologist 京ICP备09031017号-30