Chinaunix首页 | 论坛 | 博客
  • 博客访问: 11591977
  • 博文数量: 8065
  • 博客积分: 10002
  • 博客等级: 中将
  • 技术积分: 96708
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-16 17:06
文章分类

全部博文(8065)

文章存档

2008年(8065)

分类: 服务器与存储

2008-07-27 10:54:31


在存储设备的使用中,很多用户都遇到需要升级存储系统,或者添置存储设备的情况。一般在用户的应用环境中,往往已经购置了存储管理软件,并且已经在实际运营管理中使用着。那么,如何利用原有的存储管理软件管理新购置的存储设备呢?    在这里,首先需要注意的是,用户环境中已有的存储资源管理软件,最好是第三方存储资源管理软件,而不属于某个存储系统厂商的配套管理软件,相比某个品牌的存储系统所自带的存储资源管理软件,第三方存储资源管理软件往往兼容性方面表现更好一些。
    下面,我们将以存储管理软件Veritas Storage Foundation为例来说明,如何能够将新的存储设备添加进入原有的存储资源管理软件中。
    首先,第一步我们需要确认该磁盘系统是否连接配置完成。
    1. 将新的硬件物理连接配置好;
    2. 第二步需要安装好该硬件的驱动,并且供Storage Foundation识别:一般来说,大厂商所推出的新版本的设备都会向下兼容,一般情况下不用担心驱动的问题。但是如果你购买的是非主流厂商的存储系统产品,那么这一步很重要。
    3. 确定新安装的驱动是否可以被storage foundation识别并且使用:
    我们通过如下命令行来显示Storage Foundation已经发现的驱动
    # vxddladm listsupport
    在下图所示的界面中,我们可以看见Storage Foundation中已经发现了多个品牌存储设备的驱动:

    如果该设备驱动能够被Storage Foundation所认出,上述设备列表中,应该能列出该设备的品牌和型号信息。
4. 下一步我们需要查看磁盘属性,命令行如下:
    # /etc/vx/diag.d/vxdmpinq /dev/rdsk/c1t5006016930603AE5d2s4
    Inquiry for /dev/rdsk/c1t5006016930603AE5d2s4, evpd 0x0, page code 0x0
    这时,系统会提示磁盘信息如下:
        Vendor id                        : DGC
        Product id                       : RAID 5
        Revision                         : 0219
        Serial Number                    : 230000BDA7CL
    由于本次用于示例的是一款EMC的磁盘阵列,显示的Vendor ID为DGC,为EMC收购的一家公司。    5. 为了将该磁盘系统添加入Storage Foundation,我们首先需要停止该磁盘的工作。
    6. 如果该盘是A/A A/P 或者A/PF模式,将它配置为自动模式
    7. 我们现在把该硬盘加入新的JBOD数据库,命令行如下:
    # vxddladm addjbod vid=DGC pid='RAID 5'
    8. 新硬盘加入近JBOD数据库之后,需要将该硬盘置于VxVM控制之下
    # vxdctl enable
    这时,我们可以查看一下是否该设备已经被支持,如果被支持,那么在这个列表里面应该可以看到:
    # vxddladm listjbod
    VID      PID              Opcode Page Code Page Offset SNO length Policy
    ============================================================
    SEAGATE  ALL PIDs             18        -1          36         12 Disk         
    SUN      SESS01               18        -1          36         12 Disk         
    DGC      RAID 5          18        -1          36         12 Disk
    我们可以看到设备已经被Storage Foundation认出。
    9. 除了设备被Storage Foundation认出来之外,我们还需要看DMP是否能识别它的路径。首先通过如下命令行检验该设备是否被DMP认出:
    # vxdmpadm listenclosure all
    ENCLR_NAME        ENCLR_TYPE     ENCLR_SNO      STATUS       ARRAY_TYPE
    =============================================================
    OTHER_DISKS     OTHER_DISKS     OTHER_DISKS           CONNECTED    CLR-A/PF
    Disk           Disk            DISKS                       CONNECTED    Disk
    10. 在这里我们还需要确认DMP被重新配置
    # vxdmpadm getdmpnode enclosure=Disk
    NAME                 STATE     ENCLR-TYPE   PATHS  ENBL  DSBL  ENCLR-NAME
    ===========================================================
    Disk_0               ENABLED      Disk         1      1     0     Disk
    Disk_1               ENABLED      Disk         1      1     0     Disk
    如果storage foundation可以识别出来新的设备,并且能够识别出来其多通道,那么这个设备就可以被storage foundation正确的使用了。
阅读(378) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~