免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2396 | 回复: 6

vxvm镜像本机盘的一点疑问。[已解决] [复制链接]

论坛徽章:
0
发表于 2006-10-14 11:12 |显示全部楼层
有A,B两台sun小机,solaris8,vxvm3.2,sun cluster3.0
B为主,在跑业务,A为辅,做热备份用
B机器上有rootdisk_2,rootmirr_2两个硬盘做好了镜像,用vxvm做的
现在A机器上也向把本机两个硬盘rootdisk_1,rootmirr_1用vxvm做镜像。
# vxmirror rootdisk_1 rootmirr_1
vxmirror: No non-redundant volumes to mirror; see vxassist
感觉可能是rootmirr_1上面有残留的卷信息。通过vxprint查看
vxprint -hrm | grep c0
        da_name=c0t0d0s2
        device_tag=c0t0d0
        path="/dev/vx/dmp/c0t0d0s3
        da_name=c0t0d0s2
        device_tag=c0t0d0
        path="/dev/vx/dmp/c0t0d0s3
        da_name=c0t1d0s2
        device_tag=c0t1d0
        path="/dev/vx/dmp/c0t1d0s4
        da_name=c0t0d0s2
        device_tag=c0t0d0
        path="/dev/vx/dmp/c0t0d0s3
        da_name=c0t0d0s2
        device_tag=c0t0d0
        path="/dev/vx/dmp/c0t0d0s3
        da_name=c0t1d0s2
        device_tag=c0t1d0
        path="/dev/vx/dmp/c0t1d0s4
        da_name=c0t0d0s2
        device_tag=c0t0d0
        path="/dev/vx/dmp/c0t0d0s3
        guid={64c0aa2e-1dd2-11b2-adfa-0003ba12756a}
        da_name=c0t1d0s2
        device_tag=c0t1d0
        path="/dev/vx/dmp/c0t1d0s4
# vxprint -hrm | grep c0
dm rootdisk_1   c0t0d0s2     sliced   2888     71124291 -
dm rootmirr_1   c0t1d0s2     sliced   2888     71124291 -
sd rootdisk_1-03 node@1-01   rootdisk_1 25192079 410238 0         c0t0d0   ENA
sd rootdisk_1-04 opt-01      rootdisk_1 16779311 8389656 0        c0t0d0   ENA
sd rootmirr_2-01 opt-02      rootmirr_1 0      8389656  0         c0t1d0   ENA
sd rootdisk_1-B0 rootvol-01  rootdisk_1 71124290 1      0         c0t0d0   ENA
sd rootdisk_1-02 rootvol-01  rootdisk_1 0      8389655  1         c0t0d0   ENA
sd rootmirr_2-02 rootvol-02  rootmirr_1 8389656 8389656 0         c0t1d0   ENA
sd rootdisk_1-01 swapvol-01  rootdisk_1 8389655 8389656 0         c0t0d0   ENA
sd rootmirr_2-03 swapvol-02  rootmirr_1 16779312 8389656 0        c0t1d0   ENA
再CU别的上面找到可以用以下命令处理
delete swapvol-02 vulome:
vxassist remove volume swapvol-02
但我想问一下类试下面这样的输出
sd rootmirr_2-01 opt-02      rootmirr_1 0      8389656  0         c0t1d0   ENA
前面有个rootmirr_-01 后面有个rootmirr_1是什么意思
如果我deltee opt-02 vulome;
             vxassist remove volume opt-02这是删除了rootmirr_1上面的还是删除了rootmirr_2上面的?
顺便贴出B机器上的vxprint
B#vxprint -htr | grep c0
dm rootdisk_2   c0t0d0s2     sliced   2888     71124291 -
dm rootmirr_2   c0t1d0s2     sliced   2888     71124291 -
sd rootdisk_2-04 home-01     rootdisk_2 25168967 41945391 0       c0t0d0   ENA
sd rootmirr_2-04 home-02     rootmirr_2 17189550 41945391 0       c0t1d0   ENA
sd rootdisk_2-05 opt-01      rootdisk_2 16779311 8389656 0        c0t0d0   ENA
sd rootmirr_2-05 opt-02      rootmirr_2 59134941 8389656 0        c0t1d0   ENA
sd rootdisk_2-03 rootdisk_27vol-01 rootdisk_2 67114358 410238 0   c0t0d0   ENA
sd rootmirr_2-03 rootdisk_27vol-02 rootmirr_2 16779312 410238 0   c0t1d0   ENA
sd rootdisk_2-B0 rootvol-01  rootdisk_2 71124290 1      0         c0t0d0   ENA
sd rootdisk_2-02 rootvol-01  rootdisk_2 0      8389655  1         c0t0d0   ENA
sd rootmirr_2-01 rootvol-02  rootmirr_2 0      8389656  0         c0t1d0   ENA
sd rootdisk_2-01 swapvol-01  rootdisk_2 8389655 8389656 0         c0t0d0   ENA
sd rootmirr_2-02 swapvol-02  rootmirr_2 8389656 8389656 0         c0t1d0   ENA
B# vxpinrt -hrm| grep c0
        da_name=c0t0d0s2
        device_tag=c0t0d0
        path="/dev/vx/dmp/c0t0d0s3
        da_name=c0t1d0s2
        device_tag=c0t1d0
        path="/dev/vx/dmp/c0t1d0s4
        da_name=c0t0d0s2
        device_tag=c0t0d0
        path="/dev/vx/dmp/c0t0d0s3
        da_name=c0t1d0s2
        device_tag=c0t1d0
        path="/dev/vx/dmp/c0t1d0s4
        da_name=c0t0d0s2
        device_tag=c0t0d0
        path="/dev/vx/dmp/c0t0d0s3
        da_name=c0t1d0s2
        device_tag=c0t1d0
        path="/dev/vx/dmp/c0t1d0s4
        da_name=c0t0d0s2
        device_tag=c0t0d0
        path="/dev/vx/dmp/c0t0d0s3
        da_name=c0t0d0s2
        device_tag=c0t0d0
        path="/dev/vx/dmp/c0t0d0s3
        da_name=c0t1d0s2
        device_tag=c0t1d0
        path="/dev/vx/dmp/c0t1d0s4
        guid={c8893ac0-1dd1-11b2-ae87-0003ba1284c6}
        da_name=c0t0d0s2
        device_tag=c0t0d0
        path="/dev/vx/dmp/c0t0d0s3
        da_name=c0t1d0s2
        device_tag=c0t1d0
        path="/dev/vx/dmp/c0t1d0s4
B # bash
B# vxprint -htm | grep c0
        da_name=c0t0d0s2
        device_tag=c0t0d0
        path="/dev/vx/dmp/c0t0d0s3
        da_name=c0t1d0s2
        device_tag=c0t1d0
        path="/dev/vx/dmp/c0t1d0s4
        da_name=c0t0d0s2
        device_tag=c0t0d0
        path="/dev/vx/dmp/c0t0d0s3
        da_name=c0t1d0s2
        device_tag=c0t1d0
        path="/dev/vx/dmp/c0t1d0s4
        da_name=c0t0d0s2
        device_tag=c0t0d0
        path="/dev/vx/dmp/c0t0d0s3
        da_name=c0t1d0s2
        device_tag=c0t1d0
        path="/dev/vx/dmp/c0t1d0s4
        da_name=c0t0d0s2
        device_tag=c0t0d0
        path="/dev/vx/dmp/c0t0d0s3
        da_name=c0t0d0s2
        device_tag=c0t0d0
        path="/dev/vx/dmp/c0t0d0s3
        da_name=c0t1d0s2
        device_tag=c0t1d0
        path="/dev/vx/dmp/c0t1d0s4
        guid={c8893ac0-1dd1-11b2-ae87-0003ba1284c6}
        da_name=c0t0d0s2
        device_tag=c0t0d0
        path="/dev/vx/dmp/c0t0d0s3
        da_name=c0t1d0s2
        device_tag=c0t1d0
        path="/dev/vx/dmp/c0t1d0s4
懂的人肯定一看就清楚,可我也是查看了很多pdf和网络没结果才来CU讨教的,呵呵。
如果remove卷不方便的话,还有没有别的方法可以把rootmirr_1踢出现有卷管理,再重新初始化来管理?

[ 本帖最后由 ilwxfe 于 2006-10-17 22:11 编辑 ]

论坛徽章:
0
发表于 2006-10-14 12:09 |显示全部楼层
补充A机的vxprint
vxprint
Disk group: rootdg

TY NAME         ASSOC        KSTATE   LENGTH   PLOFFS   STATE    TUTIL0  PUTIL0
dg rootdg       rootdg       -        -        -        -        -       -

dm disk01       -            -        -        -        REMOVED  -       -
dm rootdisk_1   c0t0d0s2     -        71124291 -        -        -       -
dm rootmirr_1   c0t1d0s2     -        71124291 -        -        -       -

v  node@1       gen          ENABLED  410238   -        ACTIVE   -       -
pl node@1-01    node@1       ENABLED  410238   -        ACTIVE   -       -
sd rootdisk_1-03 node@1-01   ENABLED  410238   0        -        -       -
pl node@1-02    node@1       DISABLED 410238   -        REMOVED  -       -
sd rootmirr_1-02 node@1-02   DISABLED 410238   0        REMOVED  -       -

v  opt          gen          ENABLED  8389656  -        ACTIVE   -       -
pl opt-01       opt          ENABLED  8389656  -        ACTIVE   -       -
sd rootdisk_1-04 opt-01      ENABLED  8389656  0        -        -       -
pl opt-02       opt          ENABLED  8389656  -        ACTIVE   -       -
sd rootmirr_2-01 opt-02      ENABLED  8389656  0        -        -       -

v  rootmirr_10vol gen        DISABLED 67111470 -        ACTIVE   -       -
pl rootmirr_10vol-01 rootmirr_10vol DISABLED 67111470 - REMOVED  -       -
sd rootmirr_1-B0 rootmirr_10vol-01 DISABLED 1  0        REMOVED  -       Block0
sd rootmirr_1-01 rootmirr_10vol-01 DISABLED 67111469 1  REMOVED  -       -

v  rootvol      root         ENABLED  8389656  -        ACTIVE   -       -
pl rootvol-01   rootvol      ENABLED  8389656  -        ACTIVE   -       -
sd rootdisk_1-B0 rootvol-01  ENABLED  1        0        -        -       Block0
sd rootdisk_1-02 rootvol-01  ENABLED  8389655  1        -        -       -
pl rootvol-02   rootvol      ENABLED  8389656  -        ACTIVE   -       -
sd rootmirr_2-02 rootvol-02  ENABLED  8389656  0        -        -       -

v  swapvol      swap         ENABLED  8389656  -        ACTIVE   -       -
pl swapvol-01   swapvol      ENABLED  8389656  -        ACTIVE   -       -
sd rootdisk_1-01 swapvol-01  ENABLED  8389656  0        -        -       -
pl swapvol-02   swapvol      ENABLED  8389656  -        ACTIVE   -       -
sd rootmirr_2-03 swapvol-02  ENABLED  8389656  0        -        -       -

论坛徽章:
0
发表于 2006-10-14 14:29 |显示全部楼层
根据第2楼的vxprint显示,有个rootmirr_10vol卷是不正常的
如果要移除这个卷是不是
vsassist remove volume rootmirr_10vol
那还有一个卷v  node@1 的pl node@1-02  也是remove状态的,那要怎么处理了?

论坛徽章:
0
发表于 2006-10-14 16:55 |显示全部楼层
A机器的vxprint -hrt
A#vxprint -hrt
Disk group: rootdg

DG NAME         NCONFIG      NLOG     MINORS   GROUP-ID
DM NAME         DEVICE       TYPE     PRIVLEN  PUBLEN   STATE
RV NAME         RLINK_CNT    KSTATE   STATE    PRIMARY  DATAVOLS  SRL
RL NAME         RVG          KSTATE   STATE    REM_HOST REM_DG    REM_RLNK
V  NAME         RVG          KSTATE   STATE    LENGTH   READPOL   PREFPLEX UTYPE
PL NAME         VOLUME       KSTATE   STATE    LENGTH   LAYOUT    NCOL/WID MODE
SD NAME         PLEX         DISK     DISKOFFS LENGTH   [COL/]OFF DEVICE   MODE
SV NAME         PLEX         VOLNAME  NVOLLAYR LENGTH   [COL/]OFF AM/NM    MODE
DC NAME         PARENTVOL    LOGVOL
SP NAME         SNAPVOL      DCO

dg rootdg       default      default  50       1149158523.1025.smcp1

dm disk01       -            -        -        -        REMOVED
dm rootdisk_1   c0t0d0s2     sliced   2888     71124291 -
dm rootmirr_1   c0t1d0s2     sliced   2888     71124291 -

v  node@1       -            ENABLED  ACTIVE   410238   ROUND     -        gen
pl node@1-01    node@1       ENABLED  ACTIVE   410238   CONCAT    -        RW
sd rootdisk_1-03 node@1-01   rootdisk_1 25192079 410238 0         c0t0d0   ENA
pl node@1-02    node@1       DISABLED REMOVED  410238   CONCAT    -        WO
sd rootmirr_1-02 node@1-02   disk01   67111469 410238   0         -        RMOV

v  opt          -            ENABLED  ACTIVE   8389656  ROUND     -        gen
pl opt-01       opt          ENABLED  ACTIVE   8389656  CONCAT    -        RW
sd rootdisk_1-04 opt-01      rootdisk_1 16779311 8389656 0        c0t0d0   ENA
pl opt-02       opt          ENABLED  ACTIVE   8389656  CONCAT    -        RW
sd rootmirr_2-01 opt-02      rootmirr_1 0      8389656  0         c0t1d0   ENA

v  rootmirr_10vol -          DISABLED ACTIVE   67111470 ROUND     -        gen
pl rootmirr_10vol-01 rootmirr_10vol DISABLED REMOVED 67111470 CONCAT -     RW
sd rootmirr_1-B0 rootmirr_10vol-01 disk01 71124290 1    0         -        RMOV
sd rootmirr_1-01 rootmirr_10vol-01 disk01 0    67111469 1         -        RMOV

v  rootvol      -            ENABLED  ACTIVE   8389656  ROUND     -        root
pl rootvol-01   rootvol      ENABLED  ACTIVE   8389656  CONCAT    -        RW
sd rootdisk_1-B0 rootvol-01  rootdisk_1 71124290 1      0         c0t0d0   ENA
sd rootdisk_1-02 rootvol-01  rootdisk_1 0      8389655  1         c0t0d0   ENA
pl rootvol-02   rootvol      ENABLED  ACTIVE   8389656  CONCAT    -        RW
sd rootmirr_2-02 rootvol-02  rootmirr_1 8389656 8389656 0         c0t1d0   ENA

v  swapvol      -            ENABLED  ACTIVE   8389656  ROUND     -        swap
pl swapvol-01   swapvol      ENABLED  ACTIVE   8389656  CONCAT    -        RW
sd rootdisk_1-01 swapvol-01  rootdisk_1 8389655 8389656 0         c0t0d0   ENA
pl swapvol-02   swapvol      ENABLED  ACTIVE   8389656  CONCAT    -        RW
sd rootmirr_2-03 swapvol-02  rootmirr_1 16779312 8389656 0        c0t1d0   ENA

论坛徽章:
0
发表于 2006-10-14 16:57 |显示全部楼层
在A机器上面做以下操作
vsassist remove volume opt-02
vsassist remove volume rootvol-02
vsassist remove volume swapvol-02
(事后发现,幸亏没有这样做.要不又得重新mirror)
然后vxmirror rootdisk_1 rootmirr_1 &

[ 本帖最后由 ilwxfe 于 2006-10-17 22:10 编辑 ]

论坛徽章:
0
发表于 2006-10-16 10:15 |显示全部楼层
问题还没完啦。。。我顶。。。

论坛徽章:
0
发表于 2006-10-17 22:09 |显示全部楼层
A机有个以前添加过的disk01磁盘信息,占用了一个pl:node@1-02 和一个sd:rootmirr_1-02,必须得清除这个pl和sd
vxplex -o rm dis node@1-02
再用vxprint -st查看.ok.
再做最后得mirror(原计划就是要mirror本机两个硬盘)
vxmirror rootdisk_1 rootmirr_1
使用vxtask list查看
过程很短,因为原来rootmirr_1上已经有几个卷内容了.这次mirror只是copy了node1@1-2得一点内容
谢谢蜘蛛大哥了.他得blog给了我很多帮助....^_^
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP