2008-6-18 15:50
darkbug
rootvg也能丢!
有一台55A,AIX53-08,我用来做NIM Server的,没装别的东西
昨天下午重起了一下,半天没反应,过去一看,让选终端
选了也就开始启动,没多想
过了一会还是连不上,过去一看,cow,机器名、ip地址都没了!不是吧被人重装了?不至于,刚才我还在用的
检查文件系统的时候发现lsvg竟然报告vgid相应的设备找不到了!
lspv一看,我再cow,盘都在,pvid也都在,就是vg全没了
重启了一次,发现也能起来,起来后就是没有rootvg,这样也行!!!
有点被雷到了!
synclvodm报告没有相应的vg信息,看样子odm里面的信息没了,或者不对了
干脆import rootvg试试,竟然OK了,不过报了文件系统mount情况下不能import云云。。。。。
再看,rootvg回来了,重启,一切OK
不过i机器名、ip地址和其他vg还是没有了,只好重新配了ip,import了vg,文件系统也都mount上了
再试试nim也工作正常,天下太平,cp那8张cd还是要点时间啊。。。。
彻底被雷了!
[[i] 本帖最后由 darkbug 于 2008-6-18 15:52 编辑 [/i]]
2008-6-18 16:00
majia888
这个,importvg 竟然可以.......
2008-6-18 16:24
老农
ODM出错了,也许被谁删了:lol
2008-6-18 16:31
byronaix
應該是要執行redefinevg吧
rootvg是不能隨便執行importvg的
應該用redefinevg才對。
2008-6-18 17:04
炸鸡
脑袋掉地上了,捡起来,吹吹灰尘,又戴在颈上。;P
2008-6-18 19:29
myciciy
[quote]原帖由 [i]炸鸡[/i] 于 2008-6-18 17:04 发表 [url=http://bbs.loveunix.net/redirect.php?goto=findpost&pid=798950&ptid=86114][img]http://bbs.loveunix.net/images/common/back.gif[/img][/url]
脑袋掉地上了,捡起来,吹吹灰尘,又戴在颈上。;P [/quote]
这不成了孙悟空了吗
2008-6-18 20:33
geonbin
importvg rootvg,强,;P
2008-6-18 21:08
darkbug
[quote]原帖由 [i]geonbin[/i] 于 2008-6-18 20:33 发表 [url=http://bbs.loveunix.net/redirect.php?goto=findpost&pid=799008&ptid=86114][img]http://bbs.loveunix.net/images/common/back.gif[/img][/url]
importvg rootvg,强,;P [/quote]
应该是用redefinevg
这种非常规问题有点意外了,想随便试试import有啥反应,结果竟然有效,都没来得及用redefinevg,哈哈
2008-6-18 21:47
老农
importvg正确的啊,看看那个rvgrecover脚本,就是这样干的
2008-6-18 23:10
dooza
学习。
2008-6-18 23:18
炸鸡
我瞎猜。
vg跟pv一样,它有一个vgid,同时也有个名字。
系统起来的时侯,它不需要rootvg这个名字,所以是能重起,只是没了名字。
名字在odm里面消失了,先别管原因,它自然跟原来的vgid对不上号,所以做所有对rootvg的操作均失败,例如synclvodm。
当做importvg的时侯,系统重新生成了vgid、pvid、vgname之间的对应关系,它顺便也把pv里面记住的原来的文件系统信息更新到/etc/filesystems里面,但发现这些文件系统都是mounted的状态,所以报了上面说的一些无关紧要的错。到这为止,rootvg的问题已经修复好了,所以后面再重起就一点问题也没有了。
至于主机名、ip地址这些与rootvg就无关了。odm里面的信息为何消失,估计与某人的RP有关。;P
2008-6-18 23:53
老农
VGDA里没有VGname,在ODM里才有。
2008-6-19 00:08
byronaix
回复 #9 老农 的帖子
請看Redbooks(以前有一本Certify Guide : Problem Solving and Troubleshooting )
裡面有提到VG如果異常可以嘗試使用exportv & importvg解決......
不過是針對rootvg以外的VG
如果是rootvg應該使用redefinevg
或是執行man redefinevg查詢.....最後有一個範例如下:
To redefine rootvg physical volumes in the Device Configuration Database, enter
a command similar to the following:
redefinevg -d hdisk0 root
所以.............................應該是redefinevg吧.........
2008-6-19 00:26
Unknown
多谢,学习了。
2008-6-19 00:33
老农
[quote]原帖由 [i]byronaix[/i] 于 2008-6-19 00:08 发表 [url=http://www.loveunix.net/redirect.php?goto=findpost&pid=799095&ptid=86114][img]http://www.loveunix.net/images/common/back.gif[/img][/url]
請看Redbooks(以前有一本Certify Guide : Problem Solving and Troubleshooting )
裡面有提到VG如果異常可以嘗試使用exportv & importvg解決......
不過是針對rootvg以外的VG
如果是rootvg應該使用redefinev ... [/quote]
看来你就不知道还有个rvgrecover的脚本
2008-6-19 00:45
byronaix
回复 #15 老农 的帖子
rvgrecover......知道阿...映像中應該是在Problem Solving Guide and Reference 裡面有提到吧
PV=/dev/ipldevice
VG=rootvg
cp /etc/objrepos/CuAt /etc/objrepos/CuAt.$$
cp /etc/objrepos/CuDep /etc/objrepos/CuDep.$$
cp /etc/objrepos/CuDv /etc/objrepos/CuDv.$$
cp /etc/objrepos/CuDvDr /etc/objrepos/CuDvDr.$$
lqueryvg -Lp $PV | awk '{ print $2 }' | while read LVname; do
odmdelete -q "name = $LVname" -o CuAt
odmdelete -q "name = $LVname" -o CuDv
odmdelete -q "value3 = $LVname" -o CuDvDr
done
odmdelete -q "name = $VG" -o CuAt
odmdelete -q "parent = $VG" -o CuDv
odmdelete -q "name = $VG" -o CuDv
odmdelete -q "name = $VG" -o CuDep
odmdelete -q "dependency = $VG" -o CuDep
odmdelete -q "value1 = 10" -o CuDvDr
odmdelete -q "value3 = $VG" -o CuDvDr
importvg -y $VG $PV # ignore lvaryoffvg errors
varyonvg $VG
只是我個人覺得系統本身的指令如果可以解決問題
我會先用系統指令嘗試.......至少不成功也是應該會維持原狀...
個人覺得這樣風險比較小......
而rvgrecover script我覺得風險比較大...
(個人意見啦..........無關對錯)
2008-6-19 00:57
老农
rvgrecover script没风险的,你仔细看看它是做了什么。
就是把ODM里关于rootvg的内容delete掉,从VGDA里重新获取(import)而已
2008-6-19 01:10
byronaix
回复 #17 老农 的帖子
我知道它是用odmdelete先清除系統ODM裡面有關rootvg的資訊.....
然後再從DISK的VGDA讀取相關資訊然後再寫回ODM
我只是認為當系統在異常時;
一旦透過rvgrecover script清掉了ODM的紀錄
如果在importvg時如果因為某些其他原因失敗了......
那可能系統問題會更嚴重......
rvgrecover個人認為不是不能使用
只是還是有一定風險...不然rvgrecover script不會在前面先備份ODM檔案再進行刪除的動作
所以對我而言...我個人會先試試系統指令redefinevg
真的不行在使用rvgrecover script
(ps:個人意見..........感謝老农兄賜教討論...^_^)
2008-6-19 01:21
s0ldi3r
高啊!好像只有4.3下有Problem Solving Guide and Reference
2008-6-19 01:45
老农
importvg不会出问题的,否则谁还敢exportvg?
备份只是一种冗余手段,保留以前的环境。
2008-6-19 08:26
pjlcc1234
[quote]原帖由 [i]炸鸡[/i] 于 2008-6-18 17:04 发表 [url=http://www.loveunix.net/redirect.php?goto=findpost&pid=798950&ptid=86114][img]http://www.loveunix.net/images/common/back.gif[/img][/url]
脑袋掉地上了,捡起来,吹吹灰尘,又戴在颈上。;P [/quote]
嘴巴在脑袋上,貌似没法吹吧。!!
2008-6-19 09:48
caiwen
LS的观察仔细,强
2008-6-19 10:41
stevestifler
[quote]原帖由 [i]pjlcc1234[/i] 于 2008-6-19 08:26 发表 [url=http://www.loveunix.net/redirect.php?goto=findpost&pid=799142&ptid=86114][img]http://www.loveunix.net/images/common/back.gif[/img][/url]
嘴巴在脑袋上,貌似没法吹吧。!! [/quote]
不是还有屁股吗?!:lol
2008-6-19 14:03
lj_cd
;P ;P ;P ;P ;P
页:
[1]
2
Powered by Discuz! Archiver 5.5.0
© 2001-2006 Comsenz Inc.