标准和统一 专家谈存储管理
<script src="http://www.cnfan.net/data/js.php?id=30"></script> Real Exam Questions for Cisco CCNA,CCDA,CCNP,CCIE,Microsoft MCSE MCDBA,EMC IBM HP SUN.. Certifications
<script src="http://www.cnfan.net/data//11.js"></script>
在今天的信息化进程中,如何对信息的载体――数据进行最贴近需求的处理,例如分类、存储、保护、迁移、容灾、共享等等,是信息化工作的核心内容。在 计算机网络中,数据贮存于存储设备中。随着存储应用的独立化、集中化和网络化,外置存储设备正成为数据存储的首要之选。随着设备数量、数据容量的不断增 加,作为信息网络的“元”设备,存储设备的管理成为存储应用的关键课题。
存储管理包含三个最基本的范畴:设备管理、用户管理和数据管理。设备管理即包括物理的存储系统管理;用户管理包括对相应存储设备和数据的访问以及系 统安全方面的问题,这对于需要24x7不间断运行的企业而言尤其重要;数据管理即内容管理,包括不同存储设备中的数据管理,以及日常运作的数据保护等。
存储系统功能相对单一,无操作系统和应用类软件,不需要太多的人机交互,因此存储系统通常被设计成为俗称“黑盒子”的嵌入式系统,没有通用的输入输出设备对主机进行操作。但存储系统应当具有便利的管理途径和丰富的管理功能,以承担起数据存储的重任。本文针对磁盘阵列管理做一个简要的介绍。
千变万化,便利第一
虽然磁盘阵列不需要配置键盘、显示器等标准的输入输出设备,但是仍然需要提供一个人机界面,来控制操作和进行管理分析。磁盘阵列实现人机界面的途径通常有以下几种方式:
1. 系统自带LCD。在磁盘阵列上提供带按键的LCD显示屏,配合Firmware软件,可实现最基本的配置功能,例如RAID创建、初始化、重建、系统启动 和关闭。LCD仅能在本地实现基本的操作,配置复杂且耗时,因此这种方式不是日常管理的首选。但考虑到并不是所有环境里都可以提供工作站,因此LCD仍然 是一条重要的管理途径,甚至是某些紧急情况下的必备途径。
2. 通过RS-232串口连接磁盘阵列,运行终端软件实现管理。磁盘阵列通常具有RS-232端口,在该端口上可连接一台工作站,运行Telix或者超级中端 软件来管理系统。该管理方式具有一定的直观性,能够实现较多的功能,例如监控风扇、电源、硬盘的运行状态,查看系统日志,监控系统性能等。终端管理是目前 中低端磁盘阵列的主流管理方式,其缺点是需要连接终端设备,限制了管理距离。
3. 在服务器上安装专用GUI软件,通过磁盘阵列的主机通道,实现对磁盘阵列的管理。随着存储网络越来越复杂,磁盘阵列通常提供管理软件,使得用户可以从桌面 上,利用GUI对磁盘阵列的各个方面进行在线的实时管理。GUI管理软件的界面相比终端方式更加直观,二者都是基于系统Firmware内相同的管理套 件,所以二者能够实现一样的功能。
4. 通过磁盘阵列的专用以太网接口和IP地址的Web管理方式。以上三种方式均是磁盘阵列的本地管理,存在管理距离上的局限性。为了实现远程管理,中高端磁盘 阵列提供专用的以太网络接口,使得用户可为本端口配置IP地址,在远程管理控制台上通过浏览器连接到所要管理的磁盘阵列上,进行各种操作和监控。该方式实 现了存储的带外管理,把存储管理信息流和存储I/O数据流完全独立开来,杜绝了管理给存储I/O操作可能带来的任何不利影响,同时,该方式的远程管理能力 顺应了存储集中化的趋势,必将成为今后存储管理的标准之选。
5. 通过Modem连接实现远程管理。磁盘阵列可提供Modem对等连接能力,使得系统管理员可以在远程异地,能够通过modem拨入指定的磁盘阵列,查看磁盘阵列的运行状态。
这5种管理方式各有千秋,都能在一定的情况下带给管理上的便利性,增强了磁盘阵列的可用性,使得磁盘阵列的管理,能够和其关键性角色更加匹配。多种管理方式共存于磁盘阵列上,将是磁盘阵列管理发展的一个重要趋势,也是存储厂商不得不面对的一个课题。
为数据应用服务
纵观磁盘阵列产品,其管理可以分为健康诊断管理、功能管理、性能管理、数据管理等4大类。
健康诊断管理,是指通过对各组件的状态监控,及时发现故障,并通过自动或人工方式排除故障,提高磁盘阵列的可用性。
作为高可用系统的关键组成部分,磁盘阵列产品一般通过模块化无电缆设计,减少电缆连接,避免强电磁环境下的电磁干扰,保证系统的可靠性,同时这也实 现了电源、风扇、硬盘、控制器、I/O模板等组件的冗余容错。监控以上部件的运行状态,发现故障后自动报警,并自动调整正常部件的工作负荷,以承担故障部 件的工作,保证修复期间系统正常运行,提高在线能力,是磁盘阵列健康诊断管理的核心内容,也是其智能化管理的必备功能。远程健康诊断管理,更是提供了一个 实时查看系统运行状态的途径,系统管理员可身在异地,对系统的健康状态了然于胸。
功能管理是指对磁盘阵列的各类功能进行配置。随着磁盘阵列的发展,磁盘阵列功能已经远远超越了基本的RAID功能,硬盘驱动器后备、电池后备、 RAID在线扩容、RAID在线扩展、RAID自动重建、RAID级别迁移、控制器迁移、卷管理、I/O读写方式、条带大小管理、总线ID配置、LUN映 射等一系列功能,逐步丰富到磁盘阵列中。功能管理就是为磁盘阵列的各类功能设置最贴近应用需求的参数。功能管理是磁盘阵列管理最基本的内容,无论哪种管理 方式都应实现。
性能管理是指通过一定的性能监控手段,监控磁盘阵列的资源使用状况和I/O操作情况。性能监控应能监控系统内硬盘、处理器、内存资源的使用情况,实 时监控磁盘阵列的I/O负载。随着存储集中化和网络化的发展,磁盘阵列内的存储资源共享给多个应用的情况越来越多,应用规模扩大导致I/O负载不断增加, 及时监控磁盘阵列的性能,发现瓶颈,通过升级磁盘阵列缓存、增添新的磁盘阵列设备或者重新部署应用解决性能瓶颈,也成为磁盘阵列管理的一个必然需求。
数据管理是指基于磁盘阵列的卷,对数据进行的各种处理,例如备份、复制、迁移等。为了提供服务器足够的存储空间,磁盘阵列需要经过以下步骤:
通过RAID把多个物理硬盘构建成逻辑硬盘
通过卷管理功能把逻辑硬盘分割为不同的卷
通过LUN映射功能把卷映射到LUN ID上
服务器识别LUN ID,并把其作为底层存储设备,也就是硬盘。
文件系统对硬盘进行分区,并指定给各种应用。
由此可以看到,基于卷的备份、复制、迁移等,实际上也就是针对应用的数据进行备份、复制和迁移。目前仅有高端磁盘阵列具有一定的数据管理功能,随着高端技术下移,未来中端产品必将具有同样的能力。
走向标准和统一
统一管理跨厂商、跨种类的磁盘阵列成为管理的最大难题。未来磁盘阵列管理有这样几个趋势:
1、 管理标准化。目前SES和SNMP两个标准已经在磁盘阵列管理上得到初步应用。SES是SCSI Enclosure Services的缩写,是指磁盘子系统和用于报告操作统计信息单位的各种组件,SES可以提供状态信息、警告和存储子系统中各方面的报警信息。SNMP 已被作为网络管理的工业标准,适用于所有规格的协同网络,通过在磁盘阵列的内嵌软件中加入对SNMP的支持,各类基于SNMP的网络管理软件均可以监控磁 盘阵列的运行状态,迅速识别哪儿出现问题;通过支持特定网络管理软件的API,更可实现对磁盘阵列的控制。
2、 带外管理。通过主机通道实现管理的方式把管理注入了I/O总线,在频繁操作的情况下,可能会导致I/O操作缓慢,降低可靠性。带外管理将把存储管理数据流和存储I/O数据流完全分开,保证管理效率和数据应用的可靠性。
3、 统一管理界面,丰富管理功能。现实中,随着网络存储应用的发展,多种规格的磁盘阵列设备将共存于网络中,必将使得系统管理员必须花时间来学习和熟悉新的管理工具,统一的管理界面为系列化的磁盘阵列产品提供一致的管理架构,可大大简化管理难度。
在不远的将来,磁盘阵列产品将逐步拥有简便统一的工具,便于控制设备,并具有预警监视和通知功能;与网络应用集成,提供性能监视与记录;从数据安全出发,提供备份、复制和迁移等管理能力,使存储真正融入信息化应用大潮中。