专家观点:解决存储错误管理困境

互联网 | 编辑: 杨雪姣 2008-08-20 10:59:00转载 一键看全文

第一页

本文作者Henry Newman是国外专业存储网站的撰稿人,在高性能计算和存储行业从事了28年的顾问工作。

有许多来自厂商和开放源代码社区的软件包能够解决SNMP(简单网络管理协议)数据搜集问题,这些数据可以来自所有的数据通路,包括从HBA(主机总线适配器)到存储设备。如今,有许多存储设备支持SMI-S,即存储网络行业协会(SNIA)所发展的存储管理计划规范。

长期以来,我一直有一个问题,即这些管理计划能否满足存储管理者所有的需求。我越是看我所面临的问题和我所听到的来自客户和同事的案例,我越是觉得答案是“不”。

人们花了几十年时间才让网络错误管理结构以及不同栈(ICMP——网络控制信息协议,IP,TCP,SONET——同步光纤网,以太网等)中的错误功能得以成熟并满足各种要求。SNMP 1.0从1991年五月就面世了,并通过RFC(请求注解)部署——RFC是IETF(互联网工程任务组)标准的部署方式。

那么这里有什么问题吗?我个人觉得数据通路的错误管理框架遗漏了两个重要因素。

存储设备的详细分析

每个连接的信道误码率的详细信息

存储设备错误细节

磁盘和磁带驱动器的错误信息的细节实际上都得到了跟踪。如果你有时间,你可以看看关于闪存驱动器的一篇文章来了解磁盘驱动器上所使用的SMART(自我监测、分析和报告)技术的背景知识。对于磁带驱动器来说,驱动器的错误信息得到保存,而磁带盒的错误信息也保存在驱动器内,因此你可以跟踪错误条件。但是,这两种情况的问题是它们实际上并不像开始显示的那样容易。让我们分别来看看磁带和磁盘。

磁带

就像任何其他硬件一样,所有的磁带驱动器都有跟踪错误。此外,所有的磁带都会产生错误和并有使用寿命。随着你的磁带越来越接近使用寿命,它很可能会有越来越多的错误。这些错误大部分是软错误,最终,它们变成硬错误,也就是说你不能读取你的数据了。因此如何发现这些错误,并在它们变成硬错误之前就解决这些软错误问题呢?

当然,这是说起来容易做起来难。磁带错误统计数据是依赖于驱动器的。你必须做到的就是能够发送一个叫做pass-through的特殊的SCSI(小型计算机系统接口)命令到驱动器。这是一个低层次的驱动器命令,因此驱动器可以在SCSI pass-through命令下将所要求的错误信息报告给你。当搜集信息时,无论是驱动器的错误信息,还是驱动器的磁带盒的错误信息都可以被搜集,因此一个LTO(线性开放协议)驱动器的错误以及搜集错误统计数据的命令可能会不同于一个Sun T10000磁带驱动器。

这确实很复杂,对于一些磁带驱动器和磁带库来说,这种情况没有显示在文档上,而你有时必须有一个保密协议才能理解其含义并得到磁带驱动器和磁带库的不同错误的地址。实际上,对于软件产品来说,这是一个机遇,而有一些厂商已经推出一些产品,能够搜集并显示不同磁带库和磁带机中的这类数据。这些产品各有不同的功能以及显示方式。其中一些产品在大型环境下能够比其他同类产品更好地扩展,但是你有很多选择。这些产品能够极大地帮助你理解环境中的软错误,而且它们还可以帮助你积极主动地解决磁带、驱动器以及磁带机中的这些软错误,以防止它们变成硬错误。在大型环境中使用这些产品是非常重要的。

那么这种情况有什么问题吗?这些产品是否能够整合到环境中其他部分的错误管理架构中去?和SNMP警告不同,让数据进入单一的管理框架并不是一件容易的事。

提示:试试键盘 “← →” 可以实现快速翻页 

总共 2 页12
一键看全文

本文导航

相关阅读

每日精选

点击查看更多

首页 手机 数码相机 笔记本 游戏 DIY硬件 硬件外设 办公中心 数字家电 平板电脑