请教:vxvm共享磁盘组换盘问题

发布于 2022-09-03 22:59:58 字数 1693 浏览 10 评论 9

本帖最后由 qingyangs 于 2010-02-05 15:47 编辑

背景情况:
   2台sun主机(操作系统solaris 使用sun cluster 3.0组的双机,使用2个T3存储(T3自身做的raid5+hostspare),主机上使用vxvm 3.2将2个T3做了mirror,
使用vxvm的 共享磁盘组 使2台主机可以同时访问存储上的数据。

  突然一天其中一个t3坏了2块硬盘和1个控制器,发现该T3的raid5卷已经废了,主机上T3对应的mirror卷成了单边镜像只剩了一个plex。
目前已重做T3上的raid5卷,主机上也已识别到,主机上使用vxdisk list 已看到认到的盘为online。

问题:
  在使用 VXDISKADM->4  //Remove a disk for replacement 出现如下错误 ,无法继续后续操作。
“  Removal of disk datadg02 failed.
  vxvm:vxdg: ERROR:  Operation requires an associated record”

想请教下: vxvm 3.2在使用共享磁盘组换盘时候还需要做哪些操作呢?请大侠指教一二。因主机上为实时业务,希望尽量可以不停机操作。
暂时考虑如果没有其他办法:那就停双机,先将共享磁盘组export再import为非共享,执行vxvm换盘操作后再import为共享模式,再将双机
拉起恢复业务,不过这样操作影响较大。目前还是希望先看看有无其他好的办法。

谢谢。希望大家能给个思路。

另:
vxdisk list 结果
DEVICE       TYPE      DISK         GROUP        STATUS
T30_0        sliced    data01      datadg      online shared (正常)
T31_0        sliced    -            -          error shared
-            -         datadg02    datadg      failed was:T31_0

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

じее 2022-09-04 15:55:50

感谢lz分享经验

撩发小公举 2022-09-04 15:47:53

说下进展,原来曾计划是 先vxplex dis、然后vxedit rm 错误盘对应的plex,然后使用vxmirror重做镜像,找了个测试机实验了一下通过。 中午时候在生产系统尝试 “5      Replace a failed or removed disk”发现可以替换了。同时前几天使用luxadm probe出错,今天也好了(注:在T3故障前luxadm probe一直都是正常的)。今天顺利通过vxdiskadm Replace a failed or removed disk(前几天试过,报错,也许今天时来运转了)。
同时今天也试验了一下用vxdiskadm 4 Remove a disk for replacement删除一块正常磁盘,再选5替换,发现顺利通过。

黯然 2022-09-04 14:11:10

关注!

你曾走过我的故事 2022-09-04 14:09:30

还有一种思路就是删除镜像,然后重新镜像回去。

层林尽染 2022-09-04 13:46:22

1.format选新盘,重新label一下
2.vxdisksetup -if 新盘
3.vxdg -g datadg -k adddisk datadg02=T31_0
4.vxrecover

荒人说梦 2022-09-04 13:28:56

回复  doging

       谢谢你的回答。不过还是请认真阅读原帖。1,2 我发帖的时候就已经做过了,遇到的问 ...
qingyangs 发表于 2010-02-06 17:07

    重构T3前,应该先用4来删除坏盘,重构后,用5替换。 可能你的顺序有问题。

花伊自在美 2022-09-04 13:04:01

呵呵。LZ我也遇到过跟你一样的问题。。也是SunCluster环境,不过我是A1000的硬盘。两个做的镜像。
故障现象一样。
换盘的时候提示:
  Removal of disk vgjfdg_b21 failed.
  vxvm:vxdg: ERROR:  Operation requires an associated record
用vxdiskadm->4不能移除坏盘。用vxprint -v和vxprint -p查看卷和PLEX状态都正常,用vxtask list查看也没有后台进程。
我操作是这样的:直接在A1000里把坏盘换掉,让主机能识别新盘。然后,先用vxdiskadm->1初始化新盘,再直接用vxdiskadm->5直接换盘即可。操作完成后,双机和应用状态一切正常。

不喜欢何必死缠烂打 2022-09-04 04:41:08

回复 2# doging

       谢谢你的回答。不过还是请认真阅读原帖。1,2 我发帖的时候就已经做过了,遇到的问题就是在3、vxdiskadm--->4这一步出错了。

仅此而已 2022-09-03 23:41:28

1、format选新盘,重新laber一下
2、vxdisksetup -if 新盘
3、vxdiskadm--->4

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文