标签归档:raid

IBM Serveraid软件的更新记录

IBM Serveraid软件从早期的2.88、3.11、3.5、4.0、5.1、6.1一直发展到了现在的9.0,每一个版本和前一个版本相比做了哪些改动呢,IBM的这篇文章给出了我们的答案,我们可以根据软件版本的更新来了解IBM服务器上所使用的阵列卡的不断的更新换代。

ServeRAID Family 8.40 to 9.00

Enhancements:

  • The Windows code stack has been reworked to eliminate the need for the filter driver. If one piece of the code package is updated (driver, firmware, utilities, applications) under Windows, the other pieces must also be updated.
  • There are other enhancements in individual components. Please see the change history of each individual component for change details.
ServeRAID Family 8.30 to 8.40

Enhancements:

  • Support for the IBM ServeRAID-8s SAS controller
  • Support for the following operating systems:
    • Microsoft Windows XP Professional for Intel x86 and EM64T
    • SUSE Linux Enterprise Server 10 for Intel x86 and EM64T
    • Sun Solaris 10
    • VMWare 3.0
ServeRAID Family 8.25 to 8.30

Enhancement:

  • Support for the IBM ServeRAID-8k and ServeRAID-8k-l SAS controllers
ServeRAID Family 8.20 to 8.25

Enhancements:

  • Support for native OS authentication on Windows, Linux, Unix, and NetWare. With native authentication, you log into the ServeRAID Manager on local and remote systems using your standard network user name and password.

    Note:
     Native OS authentication replaces the Security Manager feature in the ServeRAID Manager agent. The Security Manager is no longer a part of the agent console.
  • Support for the following features on network storage devices (enclosures):

    Note:
     These features require enclosure firmware level 2.15 or greater.

    • Logical drive migration wizard for expanding or migrating arrays
    • Improved ROM update wizard, featuring a common user interface for direct-attached and network-attached storage devices
    • Network management tools for configuring network details and Ethernet port settings
    • New right-click actions for direct access to configuration wizard options: Configure access-control list, Configure target information, Increase logical drive capacity
ServeRAID Family 8.15 to 8.20

Enhancements:

  • Support for native OS authentication on Windows, Linux, Unix, and NetWare. With native authentication, you log into the ServeRAID Manager on local and remote systems using your standard network user name and password.

    Note:
     Native OS authentication replaces the Security Manager feature in the ServeRAID Manager agent. The Security Manager is no longer a part of the agent console.
  • Support for the following features on network storage devices (enclosures):

    Note: These features require enclosure firmware level 2.15 or greater.

    • Logical drive migration wizard for expanding or migrating arrays
    • Improved ROM update wizard, featuring a common user interface for direct-attached and network-attached storage devices
    • Network management tools for configuring network details and Ethernet port settings
    • New right-click actions for direct access to configuration wizard options: Configure access-control list, Configure target information, Increase logical drive capacity
ServeRAID Family 8.10 to 8.15
  • Support for the following operating systems:
    • Red Hat Enterprise Linux 4 AS/ES/WS*
    • Red Hat Enterprise Linux 4 AS/ES for EM64T*
    • Red Hat Enterprise Linux 3 AS/ES/WS*
    • SuSE Linux Enterprise Server 9 with Service Pack 1 for Intel x86 and EM64T
    • Microsoft Windows Server 2003 with Service Pack 1 for EM64T
    • Novell NetWare 6.5 with Service Pack 3
      *Out-of-box and current quarterly update
  • Enhanced functionality in the ServeRAID Manager program:
    • Ability to manage FlashCopy backups of logical drive data on external storage enclosure
    • Fixed RAID Level-5 rebuild problem
    • Fixed notification problem for lost cache data
ServeRAID Family 8.00 to 8.10

Note: This release first introduced with IBM Director 4.22.

  • Support for dual-controller configurations of the IBM TotalStorage DS300 and DS400 external storage enclosures
  • Enhanced functionality in the ServeRAID Manager program:
  • Support for following features on dual-controller enclosures:
    • Fail over and fail back of storage between controllers
    • Ability to select and change the preferred owner of an array
    • Enclosure-wide actions: shutdown, restart, update images
    • Automatic detection of fibre channel initiator
  • Support for the ServeRAID Manager program on the following operating systems:
  • SCO UnixWare 7.1.3 and 7.1.4
  • SCO OpenServer 5.0.6a and 5.0.7
  • IBM OS/2 WARP Server for e-business

    Note: When using ServeRAID Manager version 8.10 with OS/2 or UnixWare as an operating system on a remote system, the version information will display as 7.10.

ServeRAID Family 8.00
  • Support for the IBM ServeRAID-8i SAS controller
  • Support for the following operating systems:
    • Microsoft Windows:
      • Windows 2000 Server/Advanced Server
      • Windows Server 2003 Workstation/Server/Enterprise Server
      • Windows Server 2003 for EM64T
    • Linux:
      • Red Hat Enterprise Linux 3 AS/ES/WS*
      • Red Hat Enterprise Linux 3 AS/ES for EM64T*
      • SuSE Linux Enterprise Server 9*
      • SuSE Linux Enterprise Server 9 for EM64T*
    • Netware:
      • Novell Netware 6.5 EP
      • *Out-of-box and current quarterly update or service pack
  • Enhanced functionality in the ServeRAID Manager program:
    • Support for the following features on the IBM ServeRAID-8i controller:
      • RAID level-6 and RAID level-60 logical drives (in addition to standard RAID levels and volumes, including RAID-1E and 5EE)
      • FlashCopy backup of logical drive data
      • Copyback of logical drive data
      • Up to 512 KB stripe-unit size
      • Multiple dedicated hot spares
    • ROM Update wizard. Supports direct updates of ServeRAID controller software on local and remote systems
    • New action: Clear initialization method on ServeRAID-7t and ServeRAID-8i logical drives
ServeRAID family 7.10 to 7.12
  • Fixed ECC errors in ServeRAID-5i with version 7.10.18 firmware
  • Fixed error code:2807 on ServeRAID-7k during system reboot on IBM xSeries 346
  • Increased timeout for commands on tape devices attached to a ServeRAID-7k
  • Fixed ServeRAID-7k error LED not lighting when battery cable is unplugged
  • Fixed file corruption on Raid level-5 logical drive after a logical drive migration and several rebuilds
ServeRAID family 7.00 to 7.10
  • Support for the IBM ServeRAID-7k (39R8800 replaces 71P8642, field replacement unit (FRU) 71P8644) Ultra320 SCSI controller
  • Support for new operating systems:
    • Red Hat Enterprise Linux AS/ES/WS 3 for Intel EM64T
    • Red Hat Enterprise Linux AS/ES/WS 3 for AMD64 (SATA*)
    • SCO UnixWare 7.1.4
    • SUSE Linux Desktop 1.0
      *Previously SCSI only
  • Two-CD distribution:
    • The bootable “IBM ServeRAID Support” CD contains device drivers and command-line programs for all supported operating systems.
    • The “IBM ServeRAID Applications” CD contains the ServeRAID Manager program.
  • Enhanced functionality in the ServeRAID Manager:
    • Option to display physical device information in enclosure view format. This is the default view for systems with an attached storage enclosure.
    • Save support archive command. Your ServeRAID support representative can use the information in this archive file to diagnose problems with your system.
    • New tool bar buttons:
      • Start Task Manager
      • Open event log in a stand-alone viewe
  • Fixed a problem with the ServeRAID-5i firmware that prevented detection of dead batteries
  • Fixed a problem with the ServeRAID Manager SNMP software. It now allows email with security enabled
  • Fixed a problem with the SCO OpenServer 5.07 device driver upgrade
  • Fixed a problem with NetWare device driver reset
  • Fixed a problem with the ServeRAID-6M that affected performance at high I/O loads
ServeRAID family 6.11 to 7.00
  • Support for the IBM ServeRAID-7t SATA controller
  • Support for new operating systems:
    • Microsoft Windows Server 2003, Web Edition
    • Microsoft Windows Server 2003 for 64-Bit Extended Systems
    • Novell NetWare 6.5
    • Red Hat Enterprise Linux AS 3 for Intel and AMD 32-bit kernels
    • Red Hat Enterprise Linux AS 3 for AMD 64-bit kernels
    • SUSE LINUX Professional 9.0 for Intel and AMD kernels
  • Enhanced functionality in the ServeRAID Manager:
    • New user-interface look and feel, featuring the Enterprise view and Physical and Logical device views
    • Configuration wizard for ServeRAID-7t SATA controller
    • Support for new RAID types on the ServeRAID-7t controller:
    • Simple volume
    • RAID volume
    • Spanned volume
  • The SNMP Trap Manager has been replaced by a new SNMP solution that supports “traps” and “gets” through use of a SNMP sub-agent. The new SNMP sub-agent integrates more closely with operating system-specific SNMP infrastructure.
    Note: See the ServeRAID User’s Reference for installation and configuration instructions.
  • AACCLI command-line tool for the ServeRAID-7t SATA controller, providing IPSSEND-like functionality.
  • Fixed a problem with reporting Bad Stripe Table (BST) entries. Now, if a logical drive has a bad stripe, the ServeRAID Manager provides an alert at agent startup and then again every eight hours.
  • Fixed a problem with partitioning logical drives under OpenServer 5.07.
  • Fixed a problem with LSI PFA handling. To enable automatic PFA alerts, the MRIE field in the Information Exceptions Control mode page is monitored for any value other than 4 and changed accordingly.
  • Fixed a problem with the ServeRAID-6M controller under SUSE LINUX Enterprise Server 8 for AMD64; the controller no longer fails intermittently on systems with 6GB of memory.
  • Fixed a problem that caused the device driver installation to fail under Microsoft Windows 2003 for AMD64.
  • Fixed an intermittent POST hang problem when the ServeRAID-5i is forced to run at 33Mhz in x225 by a 33Mhz adapter in adjacent slot 5.
  • Fixed a problem under SUSE LINUX 9.0 that prevented the operating system from locating the built-in ServeRAID driver during installation.
  • Fixed a problem in the ServeRAID User’s Reference manual concerning the Advanced BIOS settings. The description of the Mini-Configuration program now includes details about each advanced setting.
ServeRAID family 6.10 to 6.11
  • Support for new operating systems:
    • Red Hat Enterprise Linux AS2.1 for Intel 64-bit (Itanium) kernels
  • Support for integrated RAID controllers (such as the LSI 1030) under SuSE Linux Enterprise Server 8 for AMD64.
  • Fixed a problem that prevented the “IBM ServeRAID Support” CD from booting on systems with a nVidia video adapter.
  • Fixed a problem with importing spanned array configurations.
  • Fixed a problem with tape drive firmware updates.
  • Fixed a problem that prevented the ServeRAID-6i controller from detecting drives under Red Hat Enterprise Linux AS2.1, Quarterly Update 2 (QU2).
ServeRAID family 6.00 to 6.10
  • Support for the IBM ServeRAID-6i Ultra320 SCSI controller.
  • Support for new operating systems:
    • Red Hat Linux 9.0
    • SCO UnitedLinux 4.0
    • SCO OpenServer 5.0.7
    • SuSE Linux Professional 8.1
    • SuSE Linux Enterprise Server 8
    • SuSE Linux Enterprise Server 8 64-bit Edition
    • Turbolinux Enterprise Server 8
  • Support for 16 ServeRAID controllers on the Windows and Netware operating systems; and 12 ServeRAID controllers on all other supported operating systems.
  • Enhanced functionality in the ServeRAID Manager:
    • New Task Scheduler and Task Manager in the ServeRAID Manager Agent. Use this feature to schedule lengthy operations at a convenient time, such as a logical drive migration or synchronization.
    • Display options on the Preferences menu. Use this feature to choose sorting criteria for objects in the SeveRAID Manager tree and to choose the disk capacity unit of measure (megabytes or gigabytes).
    • Ability to set remote access ports in the ServeRAID Manager Agent configuration file (RaidAgnt.pps). This option no longer appears on the Preferences menu.
    • Ability to enable and disable copy back. Use this feature to restore a logical drive to its original configuration after replacing a failed drive in an array.
    • Ability to rebuild a logical drive without first removing and reinserting the failed drive.
    • Ability to enable and disable unattended mode from the Controller menu. This option no longer appears on the Clustering actions menu.
  • Support for new IPSSEND commands:
    • SET REBUILDRATE high, medium, low (DOS only)
    • GETCONFIG now displays FRU information
    • GETEVENT DDD displays defunct disk log
    • SET COPYBACK enables/disables copy back
    • GETBST displays Bad Stripe Table entries
  • Fixed a problem with the ServeRAID software build procedure that failed to include the cluster driver software with the clustnt.img file on the “IBM ServeRAID Support” CD.
  • Fixed a problem with the ServeRAID-3HB controller that caused performance to degrade when the battery backup cache failed.
  • Fixed a problem with ServeRAID-4L and ServeRAID-4Lx controllers that resulted in a race condition when the BIOS and firmware tried to access flash memory at the same time. The system now polls the ROM BIOS before the firmware.
ServeRAID family 5.11 to 6.00
  • Support for the new IBM ServeRAID-6M Ultra320 SCSI controller.
  • Support for new operating systems:
    • Microsoft Windows Server 2003 Standard Edition and Enterprise Edition
    • Microsoft Windows Server 2003 Enterprise Edition for 64-bit Servers
    • SuSE Linux 8.0 64-Bit Edition
    • Red Hat Linux 8.0
  • Support for SCO UnixWare (formerly Caldera UnixWare) and SCO Open Unix (formerly Caldera Open Unix)
  • Enhanced functionality in the ServeRAID Manager:
    • New Email Notification Manager in the ServeRAID Manager Agent notifies users about system events.
    • Ability to initialize logical drives during Express or Custom configuration. This option no longer appears on the Preferences menu.
    • Ability to log warning and fatal events to the operating system event log on Windows and Unix systems. Use the ServeRAID Manager Agent to enable/disable event logging.
    • Simplified process for creating spanned arrays.
    • Reorganized some Action menu options for easier access to ServeRAID Manager functions.
  • New 2 terabyte limit for logical drives.
  • Support for RAID Level-5EE logical drives on ServeRAID-6M, ServerRAID-4L, ServerRAID-4Lx, ServeRAID-4M, and ServeRAID-4Mx controllers.
  • (For Windows NT and Windows 2000 only) The failover device driver can no longer be used for installation. You must install the regular Windows device driver first; then, update using the failover driver.
  • Fixed a problem with OS/2, which caused data corruption on shut down. To fix the problem, the new OS/2 driver implements
    a two-pass shutdown procedure. The first pass issues a firmware flush cache command. The second pass waits eight seconds for the firmware to complete the flush; then, shut down resumes.
  • Fixed a problem with the SCO OpenServer device driver, which sometimes caused a controller reset. This problem occured
    when the driver detected a bad command ID from ips bcopy.
  • Fixed a problem during failover and server restart which caused clustered drives to be marked defunct.
ServeRAID family 5.10 to 5.11
  • Fixed a cache flushing problem in the ServeRAID-3H/3HB controller. This problem could occur when: (1) the array includes a RAID level-5 logical drive running in WB mode; (2) a drive goes defunct during an active flush to that drive and then (3) an adapter is reset after another flush command is sent to the same sector on that drive. This fix was implemented in firmware to help increase data reliability.
  • Fixed an intermittent system hang which can occur during a PCI bus scan when a ServeRAID 4M, 4L, 4Mx, or 4Lx is installed in slots 4, 5, and/or 6 of the x345 system.
ServeRAID family 4.84 to 5.10
  • Support for the new IBM ServeRAID-5i Ultra320 SCSI controller
  • Support for new operating systems:
    • OpenLinux 3.1.1
    • Red Hat Linux 7.2 and 7.3
    • SuSE Linux 7.3 and 8.0
  • New event mechanism to alert user when version numbers do not match in BIOS, firmware, and device drivers.
  • New audible alarm in ServeRAID Manager agent when critical and fatal events occur.
  • The failover device driver for Windows operating systems is now an optional installation.
  • Fixed a problem with the ServeRAID Manager “Send test trap” function. Certain management programs such as Tivoli Netview did not recognize the test trap.
  • Fixed a problem with the ServeRAID Manager configuration wizard when creating large arrays near one terabyte or greater in size. The large arrays caused the ServeRAID Manager configuration wizard to display the wrong logical drive size.
  • Fixed the following problem in the UnixWare/Open UNIX device driver: the device driver did not handle 64 bit DMA requests from the OS when greater than 4GB memory addressing was activated.
  • (For Windows NT and Windows 2000 only, ServeRAID-3 family only): fixed “Event ID 11” condition in critical RAID-level 5 logical drives.
  • (For Windows NT and Windows 2000 only): fixed “the service has terminated unexpectedly” error message reported in the event log.
  • (For Windows NT and Windows 2000 only): fixed resource constraints under heavy workloads (Event ID 11).
  • Reduced excessive error logging in critical RAID-level 1 logical drives.

 

ServeRAID family 4.80 to 4.84

For Microsoft Windows NT 4.0 only:

  • Many causes of blue screens can lead to data corruption. In rare circumstances, if a blue screen occurs while a RAID level-5 configuration has one defunct physical drive, data corruption might occur. To reduce the risk of data corruption in this scenario, the ServeRAID Windows NT device driver now delays after a blue screen occurs before resetting the ServeRAID controller.
  • Additionally, a fix was implemented for the rare occurrence of data corruption when all of the following conditions are met:
    • A ServeRAID-3HB controller is installed with the 4.70 or 4.80 firmware and device driver.
    • Four or more hard disk drives are in the array.
    • One or more of the hard disk drives in the array are 17GB or larger.
    • The array includes a RAID level-5 logical drive.
    • The server is turned off without shutting down the operating system, or a blue screen occurs.

For all operating systems:

  • Fixed system hangs or error messages that might occur during tape backup operations or other single-threaded operations because of ServeRAID command time-outs. This problem was observed specifically on SCO OpenServer (“Unrecovered read error” messages are displayed on the OpenServer console).
  • For IBM eServer xSeries 360: When using the “IBM ServeRAID 4.80 BIOS and Firmware Update (1 of 2)” diskette on a ServeRAID-4H controller, fixed occurrences when the firmware update did not complete successfully and the server would restart.
  • The performance on some applications has been improved when using write-back mode on a RAID level-5 logical drive that has a defunct physical drive.
ServeRAID family 4.70 to 4.80
  • Support for new operating systems:
    • Caldera OpenLinux 3.1
    • Caldera Open UNIX 8.0
    • Microsoft Windows XP Professional
    • Novell NetWare 6.0
    • SuSE Linux 7.1
    • Turbolinux 6.5
  • A new Configuration wizard for ServeRAID configuration that provides an easier-to-use interface, better access to status indicators, and enhanced functionality that eliminates potential configurations that are not valid.
  • New and expanded context-sensitive online assistance that is displayed within the ServeRAID Manager interface rather than in a separate window.
  • Reporting of physical drive field replaceable unit (FRU) information within events. IBM service representatives use the FRU information to identify the physical drive model replacement without opening the server cover.
  • Enhanced functionality in the ServeRAID Manager to include accessibility features and functions so that the Manager is directly accessible without regard to the ability of the user.
  • Enhanced functionality in the ServeRAID Manager to establish a compatibility baseline, so that future releases will be able to connect and manage this release.
  • Added ability to set online physical drives to the defunct state.
  • Fixed problem with data coming from the serial port when using the IBM ServeRAID Support CD.
  • Fixed problem when starting the “IBM ServeRAID Support” CD and an Adaptec 29160 is installed in a higher priority 32-bit PCI slot than the ServeRAID controller.
  • Fixed problem with controller timeouts when writing large sequential blocks of data, such as a database initialization.
  • Fixed spurious interrupts on SCO OpenServer.
  • Fixed problem when configuring for a cluster where user could enter more than 12 characters for the controller names. The maximum length for controller names is 12 characters.
  • Fixed intermittent problem where hot-swap rebuild did not start.
  • Fixed problem in NetWare 5.1 when issuing IPSSEND CREATE on ServeRAID-3 controllers. Output displays an error message that says: “Could not send the command to the controller.
ServeRAID family 4.50 to 4.70
  • Support was added for the IBM ServeRAID-4Mx Ultra160 SCSI controller and the IBM ServeRAID-4Lx Ultra160 SCSI controller.
ServeRAID family 4.40 to 4.50
  • Support was added for OS/2 SMP and OS/2 e-business.
  • Support was added for uninstalling the IBM ServeRAID Failover Virtual Adapter in Microsoft Windows 2000.
  • The BIOS error reporting function to the service processor was fixed.
  • An issue was fixed that caused an intermittent failure during startup of Windows NT. Previously, a blue screen occurred after loss of power to the server.
  • An issue was fixed that caused failure to rebuild the hot-spare physical drive.
ServeRAID family 4.30 to 4.40
  • A ServeRAID issue associated with loading (booting) from a SCSI CD-ROM drive was fixed. This issue affected only ServeRAID-3x, ServeRAID-II, and ServeRAID controllers.
  • Tape backup errors associated with Microsoft Windows 2000 were fixed.
  • System diagnostic problems associated with ServeRAID-4M and ServeRAID-4L controllers were fixed.
  • Diskette drive access issues were fixed. This issue occured when a Netfinity Fibre Channel PCI Adapter or a Netfinity FAStT Host Adapter was installed in the server.
ServeRAID family 4.00 to 4.30
  • Support for the new IBM ServeRAID-4M Ultra160 SCSI controller and the IBM ServeRAID-4L Ultra160 SCSI controller
  • ServeRAID Manager has the following new features:
    • Enhanced reporting and troubleshooting for defunct drives
    • Setting a physical drive marked with a PFA to defunct. This new action makes drive replacement easier.
    • Starting the IBM ServeRAID Hot Replace Wizard from a remote connection. This feature is useful when replacing a ontroller in a server that does not have a monitor attached.
ServeRAID changes from 3.60.21 to 4.00
  • Runs in Netfinity Director on Windows 2000 as a console, server, and agent
  • Runs in Netfinity Director on NetWare 5.x and UnixWare 7.1 as an agent
  • Red Hat Linux 6.1 and OpenServer 5.05 support
  • SNMP trap support
  • Agent runs as a service
  • Hot-plug (Active) PCI hot-replace support for Windows NT 4.0
  • RAID level-00, 10, 1E0, and 50 support
  • Windows 2000 device driver supports logical drives larger than 4 GB, clustering, failover, and Hot-plug (Active) PCI hot add and hot remove.
  • New RAID level-00, 10, 1E0, and 50
  • Ultra160 physical drive support
  • 4 channel support
  • Enhanced failed physical drive reporting
  • ServeRAID-3H/3HB and the ServeRAID-3L firmware
  • Enhanced failed physical drive reporting
  • (3L only) Fixed support for 64 KB stripe-unit size
ServeRAID changes from 3.50.20 to 3.60.21
  • ServeRAID Manager runs in Netfinity Director on Windows NT
  • OS/2 and NetWare 5.0 support
  • Option to verify a Microsoft Cluster Server (MSCS) is setup correctly
  • Standby Hot Spare support
  • BIOS compatibility mode setting
  • Enable write-back cache in the drives support
  • Printable configuration, code levels, event logs, and VPD
  • Enhanced PCI Hot Plug and failover support
  • Enclosure monitoring
  • The ServeRAID Manager replaces the DOS Configuration program
  • OS/2 Administration and Monitoring program
  • NetWare Administration and Monitoring program
  • Windows NT Administration and Monitoring program
  • IPSSEND BACKUP saves the BIOS settings
  • The High-Performance Windows NT 4.0 (monolithic) driver is integrated with the standard miniport driver (You can expect higher performance and less CPU utilization when accessing RAID drives.)
  • New device driver for the Red Hat Linux 6.0 operating system
ServeRAID-3H/3L changes from 3.50.25 to 3.60.21
  • Performance enhancements in the ServeRAID firmware
  • Support for arrays consisting of up to 16 physical drives with 32 KB and 64 KB stripe-unit sizes
  • Support for up to four concurrent FlashCopy commands
ServeRAID-3H/3L changes from 3.50.22 to 3.50.25
  • Fix of rare, but potential, failure that might result under repeated manual movement of cluster resources from one server to another under MSCS
  • Fix of potential hang conditions resulting from the handling of the ServeRAID battery-backup cache
  • Enhancement of drive rebuilding while logical drive migration is in progress
  • Fix of various operating system-level traps reported on, but not limited to, OS/2 and UnixWare 7.1
  • Improved handling of drives that exceed the Predictive Failure Analysis (PFA) threshold
ServeRAID-3H/3L changes from 3.11.00 to 3.50.22
  • Rebuild recovery enhancements New RAID level-5E
  • FlashCopy AdaptiveRead-Ahead support
  • Enhanced import configuration path when importing a configuration with a non-default stripe-unit size
  • RAID level -1 rebuild error recovery enhancements logical drive migration stress test enhancements with NetWare 4.2
  • Corrected system hang condition for PC Server 704
  • Channel 3 quorum-arbitration link no longer required when running Microsoft Cluster Server (MSCS)
  • Clustering error recovery enhancements
  • Message to the user added when voltage drop or removal of Battery-Backup Cache option
ServeRAID changes from 3.11.00 to 3.50.20
  • New ServeRAID Manager for Windows NT and UnixWare
  • Support for 12 controllers with Windows NT
  • Logical drive numbering starts at 1 instead of 0
  • When creating a hot-spare drive, old ServeRAID configuration data is automatically deleted from the drive (This eliminates the low-level format requirement for cluster setups.)
  • Corrected Windows NT installation problems with more than seven drives in RAID level-5 array
ServeRAID-II and integrated ServeRAID controller on the IBM PC Server 330 and IBM Netfinity 5500 system boards
Changes from level 2.88.08 to 2.88.13
  • Enhancement of drive rebuilding while logical drive migration is in progress
  • Fix of various operating system-level traps reported on, but not limited to, OS/2 and UnixWare 7.1
ServeRAID-II and integrated ServeRAID controller on the IBM PC Server 330 and IBM Netfinity 5500 system boards
Changes from level 2.88.06 to 2.88.08
  • Rebuild recovery enhancements
  • Clustering error recovery enhancements

Raid相关词汇表

B

BIOS

基本输入/输出系统 (basic input/output system) 的缩写词。系统的 BIOS 包含存储在快擦写内存芯片中的程序。BIOS 可以控制以下功能:微处理器与外围设备(例如键盘和视频适配器)之间的通信以及其它各种功能(例如系统消息)。

BIOS 配置公用程序 (BIOS Configuration Utility)

BIOS 配置公用程序可以配置和维护 RAID 磁盘组和虚拟磁盘,并能管理 RAID 系统。因为公用程序驻留在适配器 BIOS 中,所以其运行不依赖系统上的操作系统。BIOS 配置公用程序(也称为 Ctrl+R)建立在称为控件的元件上。每个控件执行一项功能。这些功能包括您可以用于配置物理磁盘和虚拟磁盘的步骤。

备用 (Spare)

一个物理磁盘,用于在其它物理磁盘出现故障时更换该物理磁盘。

不预读 (Non Read Ahead)

不预读是一种高速缓存读取策略。如果您在 BIOS 配置公用程序中选择了不预读,则控制器不会顺序读取所请求数据前面的数据并将附加的数据存储在高速缓存存储器中(预期将很快需要该数据)。不预读在访问随机数据时效率最高。

C

操作环境 (Operating Environment)

操作环境可包括连接物理磁盘的主机系统、任何 I/O 总线和控制器、主机操作系统以及管理虚拟磁盘所需的任何附加软件。对于基于主机的阵列,操作环境包括用于成员磁盘的 I/O 驱动程序软件,但不包括阵列管理软件,后者被视为阵列本身的组成部分。

初始化 (Initialization)

向虚拟磁盘的数据字段以及在容错 RAID 级别中写入零,从而生成相应的奇偶校验以将虚拟磁盘置于就绪状态的过程。初始化会删除先前的数据并生成奇偶校验以便虚拟磁盘通过一致性检查。虚拟磁盘不必初始化即可工作,但由于未生成奇偶校验字段,其将无法通过一致性检查。

重建 (Rebuild)

物理磁盘出现故障后,在冗余虚拟磁盘(RAID 级别 1、5、6、10、50 或 60)中的更换磁盘上重新生成所有数据。进行磁盘重建通常不会中断受影响虚拟磁盘上的正常操作,尽管磁盘子系统的性能可能出现某些降级。

重建速率 (Rebuild Rate)

投入用于重建的中央处理器 (CPU) 资源的百分比。重建率为 100% 并不表示所有 CPU 资源都将专用于重建而不处理 IO。

重新构建 (Reconstruct)

更改 RAID 级别或将物理磁盘添加至现有虚拟磁盘后重制虚拟磁盘的操作。

磁盘 (Disk)

非易失性、可随机寻址且可重写的大容量存储设备(包括旋转式磁光盘存储设备和固态存储设备)或非易失性电子存储元件。

磁盘漫游 (Disk Roaming)

将磁盘从控制器上的一个插槽移动到另一个插槽。

磁盘迁移 (Disk Migration)

通过断开物理磁盘连接并将其重新连接至新控制器,将虚拟磁盘或热备用磁盘从一个控制器移动到另一个控制器。

磁盘阵列 (Disk Array)

使用配置公用程序组合的、来自一个或多个磁盘子系统的一系列磁盘。该公用程序控制这些磁盘,并将其作为一个或多个逻辑驱动器引入阵列操作环境中。

磁盘子系统 (Disk Subsystem)

一系列磁盘以及控制这些磁盘并将其连接至一个或多个控制器的硬件。该硬件可包括智能控制器,或磁盘可直接连接至系统 I/O 总线控制器。

磁盘组 (Disk Group)

磁盘的逻辑分组,连接至可在其上创建一个或多个虚拟磁盘的 RAID 控制器,以便磁盘组中的虚拟磁盘能够使用该磁盘组中的所有物理磁盘。

磁条元素 (Stripe Element)

磁条元素是位于单个物理磁盘上的磁条的组成部分。另请参阅分拆。

磁条元素大小 (Stripe Element Size)

由磁条消耗的总磁盘空间,不包括奇偶校验磁盘。例如,考虑一个包含 64 KB 磁盘空间的磁条,磁条中的每个磁盘包含 16 KB 的数据。在这种情况下,磁条元素大小为 16 KB,而磁条大小为 64 KB。

存储设备 (Enclosure)

一种结构(例如系统),包含组合到一起以创建虚拟磁盘的物理磁盘。

存储设备管理 (Enclosure Management)

通过软件和/或硬件进行的磁盘子系统智能监测。磁盘子系统可以是主机系统的一部分,也可以位于外部磁盘存储设备中。存储设备管理可帮助您随时获知磁盘子系统中的事件(例如物理磁盘或电源设备故障)。存储设备管理可增加磁盘子系统的容错性能。

D

DDR SDRAM

双倍数据速率同步动态随机存取存储器 (Double Data Rate Synchronous Dynamic Random Access Memory) 的缩写词。这是一种提供传统 SDRAM 双倍速率数据吞吐量的 SDRAM 类型。它使用突发式技术来预测要访问的下一个内存位置的地址,并允许在每个时钟周期传输两次数据。

DKMS

动态内核模块支持 (Dynamic Kernel Module Support) 的缩写词。DKMS 由 Dell 设计,它创建了一个可驻留内核相关模块源的框架,以便升级内核时能够轻松地重建模块。DKMS 在 Red Hat Linux 和 SUSE Linux Enterprise Server 的驱动程序升级过程中使用。

DUD

驱动程序更新软盘 (driver update diskette) 的缩写词。DUD 是存储为普通文件的软盘映像。要使用它,必须将该文件的内容创建到真正的软盘中。创建软盘所使用的步骤取决于提供映像的方式。

单位 ECC 错误 (Single Bit ECC Errors)

ECC 表示错误纠正代码。ECC 错误是出现在内存中的错误,这些错误可能会损坏高速缓存的数据,因此必须放弃。单位 ECC 错误可由固件处理并且不会扰乱正常操作。如果单位错误数超过阈值,系统会发送通知。

电池备用单元 (Battery Backup Unit, BBU)

电池备用单元在交流电源全面故障或出现短暂的电源中断时提供备用电源,从而保护控制器上高速缓存数据的完整性。

多路径 (Multi-pathing)

PERC 6 固件支持检测和使用 RAID 控制器到存储设备中的 SAS 设备的多条路径。连接至存储设备的设备拥有多条路径。通过指向设备同一端口的冗余路径,如果一条路径出现故障,则可以使用其它路径在控制器和设备之间进行通信。

多位 ECC 错误(Multi-bit ECC Errors)

ECC 错误是出现在内存中的错误,这些错误可能会损坏高速缓存的数据,因此必须放弃。ECC 双位错误比较严重,因为它会导致数据损坏和数据丢失。如果出现双位 ECC 错误,请与 Dell 技术支持联络。

E

ECC 错误 (ECC Errors)

错误纠正代码 (error correcting code) 的缩写词。ECC 错误出现在内存中并可能会损坏高速缓存的数据,以至必须放弃这些数据。单位 ECC 错误可由固件处理并且不会扰乱正常操作。如果单位错误数超过阈值,系统会发送通知。ECC 双位错误更为严重,因为它会导致数据损坏和数据丢失。

F

非冗余虚拟磁盘 (Non Redundant Virtual Disk)

非冗余虚拟磁盘即物理磁盘上没有可用于重建故障物理磁盘的冗余数据的虚拟磁盘。RAID 0 虚拟磁盘包含跨物理磁盘分拆的数据,没有提供冗余的磁盘镜像或奇偶校验。这可以提供较高的数据吞吐量,但如果出现物理磁盘故障时无法提供保护。

分布式奇偶校验 (Distributed Parity)

奇偶校验涉及向字节或字添加一个额外的位以显示存储(在 RAM 或磁盘中)或传输中的错误。奇偶校验用于从两个或多个父数据集生成一组冗余数据。冗余数据可用于重建其中一个父数据集。在分布式奇偶校验中,奇偶校验数据分布在系统的所有物理磁盘之间。如果单个物理磁盘出现故障,可通过剩余物理磁盘上的适用数据的奇偶校验进行重建。

分拆 (Striping)

磁盘分拆在虚拟磁盘中的所有物理磁盘上写入数据。每个磁条均包含连续的虚拟磁盘数据地址,该地址以大小固定的单位使用连续模式映射至虚拟磁盘中的每个物理磁盘。例如,如果虚拟磁盘包括五个物理磁盘,则磁条写入数据到物理磁盘一至五而不会重复任何物理磁盘。对于每个物理磁盘,磁条消耗的空间容量相同。磁条位于物理磁盘上的部分即磁条元素。分拆本身不提供数据冗余。分拆与奇偶校验结合可提供数据冗余。

负载均衡 (Load-balancing)

负载均衡是在两个或多个系统、网络链路、CPU、物理磁盘驱动器或其它资源之间分散工作的一种方法。使用负载均衡可以最大化资源利用率、吞吐量或响应时间。在 PERC 6 控制器中,均衡服务由固件执行。

您可以在单一路径的负载均衡与”循环”负载均衡方案之间进行选择。在单一路径中,固件可以检测到指向设备的多条路径,并且仅对该设备的 I/O 活动使用单一路径。如果主要路径上检测到故障,则使用备用路径。

在简单循环方案中,如果对控制器启用了负载均衡,则固件会实施循环方案来向冗余路径设备发出 I/O。循环方案沿着一条路径发送一个 I/O,然后沿着第二条路径发送另一个 I/O,以此类推。固件方面没有关于首先选择哪条路径的限制。如果负载均衡被禁用,则固件可使用任一可用路径来发出 I/O,并应继续对所有后续的 I/O 活动均使用该相同路径。一旦重新引导或路径故障,固件会再次选择任意可用的路径。

G

GB

吉字节 (gigabyte) 的缩写词。一吉字节等 1,024 兆字节或 1,073,741,824 字节(2^30 字节)。

更换成员 (Replace Member)

用于从虚拟磁盘的源物理磁盘复制数据到并非该虚拟磁盘一部分的目标物理磁盘的步骤。更换成员操作通常用于创建或恢复阵列的特定物理配置(例如,设备 I/O 总线上阵列成员的特定排列)。更换成员操作可以自动或手动运行。

通常,物理磁盘出现故障或预期将出现故障时,数据将在热备用上进行重建。出现故障的物理磁盘由新磁盘更换。然后,将数据从热备用复制到新物理磁盘,而热备用从重建驱动器恢复为其原来的热备用状态。更换成员操作作为后台活动运行,而虚拟磁盘对于主机仍为可用的联机状态。

更换磁盘 (Replacement Disk)

更换虚拟磁盘中出现故障的成员磁盘的物理磁盘。

更换单元 (Replacement Unit)

系统或子系统中的一个组件或一系列组件,当组合中的任何部分出现故障时始终作为整体进行更换。磁盘子系统中的更换单元通常包括磁盘、控制器逻辑板、电源设备以及电缆。

高速缓存 (Cache)

保留最近访问的数据的快速内存。使用高速缓存可以加快随后对相同数据的访问。高速缓存经常应用于处理器与内存之间的访问,但也可以用于存储通过网络可访问的数据的副本。当从主内存中读取数据或将数据写入到主内存时,高速缓存存储器中还会保存副本以及相关的主内存地址。高速缓存存储器软件会监测后续读取的地址以了解所需数据是否已存储在高速缓存存储器中。如果数据已在高速缓存存储器中(高速缓存命中),则会立即从高速缓存存储器读取并放弃(或不开始)主内存读取。如果数据没有高速缓存(高速缓存未命中),则会从主内存获取数据并保存到高速缓存存储器中。

高速缓存 (Caching)

利用高速内存缓冲区(称为”高速缓存”)以加速整体读取或写入性能的过程。此高速缓存能够以比磁盘子系统高的速度进行访问。为改善读取性能,高速缓存通常包含最近访问的数据以及相邻磁盘扇区的数据。为改善写入性能,高速缓存可能会依照其回写策略,临时存储数据。有关详情,请参阅回写式的定义。

格式 (Format)

对物理磁盘上的所有数据字段写入特定的值,从而标识不可读取或错误扇区的过程。由于大多数物理磁盘在制造时均已格式化,因此通常仅当物理磁盘产生许多介质错误时才会进行格式化。

固件 (Firmware)

存储在只读存储器 (ROM) 或可编程 ROM (PROM) 中的软件。固件通常在系统最初启动时负责系统行为。典型的示例为系统中的监测程序,它从磁盘或网络中载入完整的操作系统,然后将控制权传递给该操作系统。

故障物理磁盘 (Failed Physical Disk)

停止正常工作、一直无法正常工作或无法访问的物理磁盘。

H

后台初始化 (Background Initialization)

后台初始化即自动检查物理磁盘上的介质错误。它可确保虚拟磁盘中所有物理磁盘上的磁条数据段均相同。后台初始化与一致性检查之间的区别在于,后台初始化是对新虚拟磁盘自动执行的。该操作在您创建磁盘后五分钟内开始。

回写式 (Write-Back)

在回写式高速缓存模式下,当控制器接收到磁盘写入事务处理中的所有数据后,控制器会向主机发送数据传输完成信号。数据将根据控制器设置的策略写入到磁盘子系统。这些策略包括已占用/清理高速缓存行容量、可用的高速缓存行数、上次高速缓存刷新后经过的时间以及其它。

I

Inter-IC

Inter-IC(也称为 I2C)是一种多主控总线,即可以将多个芯片连接至相同的总线。每个芯片均可充当主控方并启动数据传输。

J

基本端口 (Baseport)

主机提供的内存地址范围的基址寄存器。

奇偶校验 (Parity)

向字节或字添加一个额外的位以显示存储(在 RAM 或磁盘中)或传输中的错误。奇偶校验用于从两个或多个父数据集生成一组冗余数据。冗余数据可用于重建其中一个父数据集。不过,奇偶校验不会完全复制父数据集。在 RAID 中,此方法适用于整个物理磁盘或虚拟磁盘中所有物理磁盘的磁条元素。奇偶校验包括专用的奇偶校验(两个或两个以上物理磁盘上数据的奇偶校验存储在额外的物理磁盘上)以及分布式奇偶校验(奇偶校验数据分布在系统中的所有物理磁盘上)。如果单个物理磁盘出现故障,可通过剩余物理磁盘上的适用数据的奇偶校验进行重建。

镜像 (Mirroring)

使用两个物理磁盘提供完全冗余的过程,方法是在一个物理磁盘上维护另一个物理磁盘数据的精确副本。如果一个物理磁盘出现故障,可使用另一个物理磁盘的内容来维护系统的完整性并重建出现故障的物理磁盘。

K

可恢复的热备用 (Revertible Hot Spare)

当您使用更换成员步骤时,数据从热备用复制到新物理磁盘后,热备用将从重建驱动器恢复到其原来的热备用状态。

控制器 (Controller)

一种芯片,用于控制微处理器与内存之间或微处理器与外围设备(例如物理磁盘或键盘)之间的数据传输。在 Storage Management 中,控制器是指与存储设备交互以写入和检索数据并执行存储管理的硬件或逻辑电路。RAID 控制器可执行 RAID 功能(例如分拆和镜像)以提供数据保护。

跨接 (Spanning)

从多个基本或单一 RAID 级别构建嵌套 RAID 级别(例如 RAID 10、50 和 60)的方法。例如,RAID 10 由多组 RAID 1 阵列组成,其中每个 RAID 1 组被视为一个跨度 (span)。数据随后分拆 (RAID 0) 到 RAID 1 跨度上,以创建 RAID 10 虚拟磁盘。相同的概念对于 RAID 50 和 60 同样适用,其中多组 RAID 5 或 RAID 6 可通过分拆组合在一起。跨接通常在引用这三种嵌套 RAID 级别时使用。

L

联机 (Online)

联机设备即可访问的设备。

联机容量扩充 (Online Capacity Expansion)

向现有虚拟磁盘添加容量(通过在主机系统活动时添加附加的物理磁盘)但不影响数据可用性的操作。

逻辑磁盘 (Logical Disk)

物理磁盘上的一组连续区块。逻辑磁盘在阵列实现中用作逻辑卷或分区的组成部分。逻辑磁盘对于主机环境来说通常都是透明的,除非正在配置包含逻辑磁盘的阵列。

M

MB

兆字节 (megabyte) 的缩写词。术语兆字节表示 1,048,576 字节(2^20 字节);但是指硬盘驱动器存储容量时,通常将其四舍五入以表示 1,000,000 字节。

N

Ns

纳秒 (nanosecond) 的缩写词,即十亿分之一秒。

NVRAM

非易失性随机存取存储器 (non-volatile random access memory) 的缩写词。断电时不会丢失其上所存储数据的存储系统。NVRAM 用于在 RAID 控制器上存储配置数据。

P

PHY

发送和接收通过串行总线传输的数据包所需的接口。

在与其它 SATA 设备上的 PHY 连接中,每个 PHY 都能形成该连接中一侧的物理链路。物理链路包含四根电线,分别组成两个差动信号对。一个差动信号对发送信号,而另一个差动信号对接收信号。这两个差动信号对同时运行,并且允许在接收和发送两个方向进行并发的数据传输。

分区 (Partition)

操作系统识别的物理磁盘或虚拟磁盘上的连续存储区段中的逻辑结构。

R

RAID

独立磁盘冗余阵列(Redundant Array of Independent Disks,原来为廉价磁盘冗余阵列 [Redundant Array of Inexpensive Disks])的缩写词。多个独立物理磁盘的阵列,一起管理以产生超过单个物理磁盘的较高可靠性和/或性能。虚拟磁盘对操作系统显示为单个存储单元。由于可以同时访问几个磁盘,因此 I/O 加速。冗余 RAID 级别(RAID 级别 1、5、6、10、50 和 60)提供了数据保护。

RAID 管理公用程序 (RAID Management Utility)

RAID 管理公用程序用于将物理磁盘配置为磁盘组和虚拟磁盘。BIOS 配置公用程序也称为 Ctrl+R。如果尚未安装操作系统,请使用控制器上的 BIOS 配置公用程序。BIOS 配置公用程序在称为控件的元件上建立。每个控件执行一项功能。这些功能包括您可以用于配置物理磁盘和虚拟磁盘的步骤。

Dell OpenManage Storage Management 应用程序将在您安装操作系统后配置磁盘。Storage Management 可以让您通过一个图形或命令行界面对所有支持的 RAID 和非 RAID 控制器和存储设备执行控制器和存储设备功能,而不必使用控制器 BIOS 公用程序。

SAS RAID Storage Manager 可以配置、检测和维护 PERC 6 控制器、电池备用单元以及系统上运行的其它设备。

RAID 级别 (RAID Levels)

一组应用于磁盘组的技术,可用于为主机环境提供较高的数据可用性和/或性能特性。必须为每个虚拟磁盘分配一个 RAID 级别。

RAID 级别迁移 (RAID Level Migration)

RAID 级别迁移 (RLM) 将阵列从一个 RAID 级别更改为另一个级别。它用于在最佳 RAID 级别之间变动。您可以执行 RLM 而系统会继续运行,不必重新引导。这将避免停机时间并保持数据对用户可用。

RPM

Red Hat 软件包管理程序 (Red Hat Package Manager) 的缩写词。RPM 是用于在系统上安装、删除、查询以及验证软件的软件管理程序。RPM 在 Red Hat Enterprise Linux 和 SUSE LINUX Enterprise Server (SLES) 的驱动程序更新步骤中使用。

热备用 (Hot Spare)

一个空闲、已通电、待机的物理磁盘,已准备好在磁盘故障时立即投入使用。它不包含任何用户数据。热备用可专用于单个冗余虚拟磁盘,也可以作为全局热备用池的组成部分用于控制器控制的所有虚拟磁盘。

当磁盘出现故障时,控制器的固件会自动将故障物理磁盘更换为热备用并重建数据。数据只能通过带有冗余(RAID 级别 1、5、10 或 50;不包括 RAID 0)的虚拟磁盘重建,并且热备用必须有足够的容量。

如果热备用指定为具有存储设备仿射性,它会尝试先重建其所在背板上的故障磁盘,然后再尝试重建其它背板上的其它磁盘。

热交换 (Hot Swap)

当系统正常运行和操作时更换出现故障的组件。

容错性 (Fault Tolerance)

容错性是磁盘子系统遭遇一个磁盘组的单驱动器故障而不会破坏数据完整性和处理能力的能力。PERC 6 控制器通过 RAID 级别 1、5、6、10、50 和 60 中的冗余虚拟磁盘提供此支持。

容错性经常与系统可用性相关联,因为它允许系统在驱动器故障期间可用。如果磁盘出现故障,PERC 6 控制器支持热备用磁盘和自动重建功能。

冗余 (Redundancy)

多个可互换组件执行单一功能的预防措施,用于应对故障和错误。硬件冗余的常见形式为磁盘镜像、奇偶校验磁盘或分布式奇偶校验的实现。

冗余虚拟磁盘 (Redundant Virtual Disk)

冗余虚拟磁盘即磁盘组中的物理磁盘上拥有可用于重建故障物理磁盘的冗余数据的虚拟磁盘。虚拟磁盘可以使用跨物理磁盘的磁盘分拆、磁盘镜像或奇偶校验以提供冗余。这将在物理磁盘出现故障时提供保护。

S

SAS

串行附加 SCSI (Serial Attached SCSI) 的缩写词。SAS 是串行、点对点的企业级设备接口,采用了经过验证的小型计算机系统接口 (SCSI) 协议簇。与并行 SCSI 相比,SAS 接口可提供改进的性能、简化的布线、较小的连接器、较少的插针数和较低的电源要求。PERC 6 控制器采用与串行 ATA 技术兼容的通用电气和物理连接接口。

SATA

串行高级技术附件 (Serial Advanced Technology Attachment) 的缩写词。一种物理存储接口标准,是可提供设备间点对点连接的串行链路。较细的串行电缆可使系统内的通风更佳,且允许将机箱设计得更小。

SCSIport

SCSIport 驱动程序是 Microsoft Windows 存储体系结构的一种功能,可向存储目标发送 SCSI 命令。SCSIport 驱动程序与使用并行 SCSI 的存储设备可以很好地配合使用。

SMART

自我监测分析和报告技术 (Self-Monitoring Analysis and Reporting Technology) 的缩写词。自我监测分析和报告技术 (SMART) 功能监测所有马达、磁头和驱动器电子器件的内部性能,以检测可预测的驱动器故障。此功能有助于监测驱动器性能和可靠性,并保护驱动器上的数据。如果在驱动器上检测到问题,可以更换或修复该驱动器,而不会丢失任何数据。

SMART 兼容磁盘具有一些属性,可监测这些属性的数据(值)以识别值的更改并确定这些值是否在阈值限制内。许多机械故障和某些电气故障会在出现故障前呈现某种程度的性能降低。

SMP

串行管理协议 (Serial Management Protocol) 的缩写词。SMP 直接与连接的 SAS 扩展器设备交换拓扑管理信息。控制器上的每个 PHY 均可充当 SMP 启动程序。

SSD

固态驱动器的缩写词。SSD 与传统的可转动硬盘驱动器不同,它是使用固态内存存储数据的存储设备。SSD 可以制成能使用 SAS 或 SATA 协议。

SSP

串行 SCSI 协议 (Serial SCSI Protocol) 的缩写词。SSP 启用与其它 SAS 设备的通信。SAS 控制器上的每个 PHY 均可充当 SSP 启动程序或 SSP 目标。

Storport

Storport 驱动程序设计用于代替 SCSIport 并与 Windows 2003 及更高版本配合使用。此外,它还为 RAID 控制器较新的协议(如 SAS)提供了更好的性能,同时提供了更高的 I/O 吞吐率、改进的可管理性以及升级的小型端口接口。例如,SCSIport 允许每个控制器最多执行 254 条命令,而 Storport 允许每个逻辑单元号码 (LUN) 执行 254 条命令。

STP

串行通道协议 (Serial Tunneling Protocol) 的缩写词,STP 可通过连接的扩展器与 SATA 设备进行通信。SAS 控制器上的每个 PHY 均可充当 STP 启动程序。

适配器 (Adapter)

通过将一个总线或接口的协议转换为另一个总线或接口的协议,适配器使计算机系统可以访问外围设备。适配器还可以提供特殊功能。例如,RAID 控制器是一种提供 RAID 功能的适配器。适配器可集成于系统板或者作为附加插卡。其它适配器的例子包括网络适配器和 SCSI 适配器。

T

脱机 (Offline)

当物理磁盘作为虚拟磁盘的一部分但其数据对于虚拟磁盘来说不可访问时,物理磁盘就处于脱机状态。

W

唯一 OR (exclusive OR)

一种布尔运算,用于创建奇偶校验位,后者可用于恢复损坏的文件或出现故障的物理磁盘所影响的数据。管理公用程序比较来自两个物理磁盘的数据,然后创建存储在第三个物理磁盘上的奇偶校验位。此操作用于使用奇偶校验位的 RAID 级别,例如使用分布式奇偶校验的 RAID 5。也称为 X-OR。

物理磁盘 (Physical Disk)

用于存储数据的非易失性、可随机寻址的设备。物理磁盘可重写,并且通常称为磁盘驱动器。

物理磁盘状态 (Physical Disk States)

物理磁盘可处于以下状态之一:

Un-configured Good(未配置,良好):RAID 控制器可访问磁盘,但该磁盘并未配置为虚拟磁盘的一部分或配置为热备用。

Hot Spare(热备用):配置为热备用的物理磁盘。

Online(联机):RAID 控制器可访问并且是虚拟磁盘一部分的物理磁盘。

Rebuild(重建):写入数据以恢复虚拟磁盘完全冗余的物理磁盘。

Failed(故障):原来配置为 Online(联机)或 Hot Spare(热备用)状态,但固件在其上检测到无法恢复错误的物理磁盘。

Un-configured Bad(未配置,错误):固件在其上检测到无法恢复错误的物理磁盘;物理磁盘原来为 Un-configured Good(未配置,良好)状态或物理磁盘无法初始化。

Missing(丢失):物理磁盘原来为 Online(联机)状态,但已从其位置删除。

Offline(脱机):作为虚拟磁盘的一部分,但 RAID 配置没有有效数据的物理磁盘。

None(无):带有不支持的标志设置的物理磁盘。完成准备删除操作的
Un-configured Good(未配置,良好)或 Offline(脱机)状态的物理磁盘。

X

协议 (Protocol)

一组正式规则,介绍如何发送数据(通常为跨网络或与存储子系统进行通信时)。低级协议定义要遵守的电子和物理标准、位和字节顺序以及位流的传送、错误检测和纠正。高级协议处理数据格式,包括消息语法、系统对话框的终端、字符集、消息顺序等。

虚拟磁盘 (Virtual Disk)

虚拟磁盘是指 RAID 控制器从一个或多个物理磁盘创建的存储区。尽管虚拟磁盘可从多个物理磁盘创建,但其对操作系统显示为单个磁盘。根据所使用的 RAID 级别,虚拟磁盘可能在磁盘出现故障时保留冗余数据。

巡检读取 (Patrol Read)

一种预防性措施,包括检查系统是否有可能导致驱动器故障和损坏数据完整性的物理磁盘错误。巡检读取操作可在主机访问之前找到并解决物理磁盘的所有可能问题。这可以增强整体系统性能,因为正常 I/O 操作期间可能不需要错误恢复。

Y

一致性检查 (Consistency Check)

一种操作,验证具有冗余 RAID 级别的虚拟磁盘中的所有磁条是否一致并自动修复所有错误。对于 RAID 5、6、50 和 60 阵列,一致性检查会验证每个磁条的奇偶校验数据是否正确。对于 RAID 1 和 RAID 10 阵列,此操作会验证每个磁条的镜像数据是否正确。

外部配置 (Foreign Configuration)

系统中安装的备用物理磁盘上现有的 RAID 配置。您可以将现有的配置导入到 RAID 控制器中,或清除该配置以便创建新配置。

预读 (Read-Ahead)

某些控制器中的一种内存快取功能,可让其顺序读取所请求数据前面的数据并将附加的数据存储在高速缓存存储器中(预期将很快需要该数据)。预读可以更快地提供有序的数据,但访问随机数据时并非同样有效。

Z

阵列 (Array)

一组物理磁盘,将多个物理磁盘上的存储空间组合成一段连续的存储空间。RAID 控制器可将一个或多个通道上的物理磁盘组成为一个阵列。
热备用驱动器不能加入阵列。

直写式 (Write-Through)

在直写式高速缓存模式下,当磁盘子系统接收到所有数据并完成到磁盘的写入事务处理后,控制器会向主机发送数据传输完成信号。

主机系统 (Host System)

RAID 控制器安装在其上的任何系统。大型主机、工作站以及个人系统均可被视为主机系统。

自适应预读 (Adaptive Read Ahead)

自适应预读是一种读取策略,它指定如果最近的两次磁盘访问是连续扇区时,控制器开始使用预读高速缓存。如果所有读取请求都是随机的,则算法恢复为不预读;不过,系统仍会评估所有请求是否能进行有序操作。

RAID磁盘阵列扩容

这里我们讨论服务器硬盘空间不足时,我们有什么方法可以扩充原有虚拟磁盘的空间,而无需删除上面的数据。

联机容量扩充 (OCE)

RAID 级别迁移 (RLM)

简介

我们可通过扩充容量和 / 或改变 RAID 级别的方式来重新配置联机虚拟磁盘。

注: 跨接式虚拟磁盘 (如 RAID 10、 50 和 60)无法重新配置。
注: 重新配置虚拟磁盘时一般会对磁盘性能有所影响,直到重新配置完成后为止。

联机容量扩充 (OCE) 可通过两种方法实现。

  • 如果磁盘组中只有一个虚拟磁盘,而且还有可用空间可供使用,则可在可用空间的范围内扩充虚拟磁盘的容量。
  • 如果已创建虚拟磁盘,但虚拟磁盘使用的空间未达到该磁盘组大小的上限,则剩有可用空间

通过 Replace Member (更换成员)功能使用较大的磁盘更换磁盘组的物理磁盘时也可以获得可用空间。虚拟磁盘的容量也可以通过执行 OCE 操作来增加物理磁盘的数量进行扩充。

RAID 级别迁移 (RLM) 是指更改虚拟磁盘的 RAID 级别。 RLM 和 OCE 可同时实现,这样虚拟磁盘可同时更改 RAID 级别并增加容量。完成RLM/OCE 操作后,不需要重新引导。要查看 RLM/OCE 操作可行性列表,请参阅 下表。源 RAID 级别列表示执行 RLM/OCE 操作之前的虚拟磁盘RAID 级别,目标 RAID 级别列表示操作完成后的 RAID 级别。

注: 如果控制器包含的虚拟磁盘数目已达最大值,则不能再对任何虚拟磁盘进行 RAID 级别迁移或容量扩充。
注: 控制器将所有正在进行 RLM/OCE 操作的虚拟磁盘的写入高速缓存策略更改为直写式,直到 RLM/OCE 完成。

RAID级别迁移:

 

下面,我们来演示一下两种情形下磁盘的扩容:

联机容量扩充 (OCE) 

实验的情景是:有一台R620服务器,两个硬盘驱动器。Drive C:是RAID1的阵列,安装操作系统;Drive D:是10GB的RAID1阵列,装有数据文件。如图:

 

我们重启服务器,按CTRL-R进入PERC BIOS 管理界面查看一下RAID的配置:

其中10GB的虚拟磁盘建立在一个总容量278GB的RAID1阵列上,该阵列还留有268GB的剩余空间。我们准备使用这些剩余空间,将10GB的虚拟磁盘扩充到50GB以上。

注:我们下面的演示,在PERC BIOS管理界面里进行。但是实际的操作,在OMSA GUI管理界面里也可以完成。后一个RLM的演示,我们将在OMSA管理界面里进行:

1. 高亮选中需要扩容的虚拟磁盘 VD1,按F2,在弹出菜单里选Expand VD size

2. 输入需要扩容的空间百分比15%,下面会显示扩容后的估计虚拟磁盘大小。然后选择Resize按钮

 

 

 

 

3. 管理界面回到主页面,选中VD1,可以看到空间已经变成50GB,且右侧显示后台初始化在进行中。这里的初始化是对新加入的空白区的初始化,并不会删除原有数据。

4. 初始化结束后,服务器重启回到操作系统。我们在服务器管理器的磁盘管理器里可以看到,原来的磁盘1 已经增加了40.33GB的空余空间。

5. 下面做Drive D:的空间扩展。鼠标右击Drive D:在弹出菜单里选择扩展卷

6. 进入扩展卷向导,点击“下一步”

7. 选择需要扩展的卷,已经希望扩展的大小。我们使用默认值,即全部空余空间,下一步

8.确认执行的操作,下一步

9. 任务完成,Drive D:已经成功扩容到50GB

10. 再次确认文件系统的新空间50GB,以及原有的数据文件都得到保存

RAID 级别迁移 (RLM)

下面我们来看看RLM,这种扩容方法可以通过改变RAID阵列的级别,或者往阵列里添加新的硬盘成员,来实现容量的扩展。我们来做一个演示,如何将RAID1扩展成由4个硬盘组成的RAID5,从而实现容量的扩展:

1. 登录OMSA控制台,查看一下阵列的配置信息:这里有两个RAID1阵列,VD0在第一个RAID1上,安装有操作系统,我们不做操作。VD1使用了另一个RAID1的200GB空间,该RAID1还余有78GB空余空间。

 

看看资源管理器,VD1对应的Drive D:存有用户数据:

2. 在VD1的可用任务里选择“重新配置”,点击执行

3. 顺带提一下,因为VD1所在的RAID1还有78GB剩余空间,如果想在OMSA管理界面里做OCE也是可以的,可以在这里的界面里点击“扩展容量”

然后就可以看到和上面OCE章节里相似的配置界面做OCE扩展,这里就不演示了。

4. 原来的RAID1由ID=02,03的硬盘组成,我们追加ID=04,05的空闲硬盘,点击“继续”

5. 选择新的RAID级别为RAID-5,注意提示:新的容量将变为600GB,点击“继续”

6. 确认配置信息,点击“完成”

7. VD1进入RLM扩展状态,我们可以在OMSA管理器里看到百分比进度,直至完成

8. 检查确认VD1扩展进程结束,级别已经显示为RAID5,成员变为ID=02~-05硬盘

9. 退出OMSA,我们注意到,在windows磁盘管理器及资源管理器里,扩展的新空间还未生效,还是200GB

10. 重启服务器,进入PERC BIOS里查看,服务器经重启后,新的空间生效了

11.服务器重启,重新进入操作系统,这次在磁盘管理器里,我们就可以看到多出来的未分配空间了。

12. 请按照OCE介绍里,卷扩展的步骤扩展Drive D:,至此演示完成

DELL R710服务器在线扩硬盘

现有一台DELL R710服务器,出厂时配有三块300G SAS 15K 3.5寸硬盘且做了raid5,操作系统为windows 2003,raid卡型号为DELL PERC6/I。

现在需要将剩下的三个硬盘槽位全部扩满,将三块规格相同的新硬盘在线插入硬盘槽中,绿灯闪烁几次变为常亮,此时可用操作系统中安装的Dell Openmanage工具中的Storage Manage在线为三块硬盘做成一个raid5,也可将新装的三块硬盘添加到原来的raid5中,但是考虑到raid5扩展硬盘的风险,如果对空间要求不高,且服务器正在使用,建议将新装的三块硬盘做一个额外的raid5。

具体的操作为:添加新的虚拟磁盘—选择新装的三块硬盘—选择raid级别等—确认,即可。

但是如果新硬盘中已有其他的raid信息,则此时硬盘状态应该为foreign,而不是ready,则在系统中使用openmanage工具会发现不到新装的硬盘,也就无法进行做raid操作。

此时我们需要重启机器,在自检时按Crtl+R,进入DELL PERC6/I raid卡BIOS,在raid卡BIOS中按Ctrl+N,进入第四个标签foreign mgmt,在controller 0上按F2,然后在foreign菜单上选择clear,清除掉新硬盘外部的raid信息后,进入第一个标签VD mgmt,在controller 0上按F2,选择create new VD,然后选中raid级别为5,选择三块新硬盘,按OK,三块新硬盘也做了一个独立的raid5,重启后进入操作系统的磁盘管理,能够发现一块新硬盘,分区格式化后可以使用。

——————————————
开机时按Ctrl+R,在raid卡BIOS中无法扩展raid5,即不能将新硬盘增加到已有的raid5中,这个操作可以在操作系统中用openmanage工具来做。

——————————————
关于RAID磁盘阵列扩容,即联机容量扩充 (OCE)和RAID 级别迁移 (RLM),详见RAID磁盘阵列扩容或DELL网站http://zh.community.dell.com/techcenter/systems-management/w/wiki/398.raid.aspx

HP服务器开机出现F1和F2的提示以及SMART信息的操作方法

开机出现F1和F2的提示通常都是由于Smart Array系列的阵列卡报警所致。

1. 1769-Slot X Drive Array – Drive(s) Disabled Due to Failure During Capacity Expansion.Select F1 to continue with logical drives disabled.Select F2 to accept data loss and to re-enable logical drives.

故障原因:阵列加速器模块被卸下或出现故障,扩展进程数据丢失;无法从阵列加速器中读取扩展进程数据;扩展因不可恢复的驱动器错误而终止;扩展因阵列加速器错误而终止。

解决方法:按F2键接受数据丢失并重新启用逻辑驱动器;从备份里恢复数据;如果是因驱动器质量有问题或阵列加速器故障而导致的,请更换相应的驱动器或阵列控制器。

2.1786-Slot 1 Drive Array Recovery Needed.Select F1 to continue with recovery of data to drive.Select F2 to continue without recovery of data to drive.

故障原因:系统处于临时数据恢复模式下。先前出现故障或更换的驱动器尚未重建。

解决方法:按F1键启动自动数据恢复程序,更换驱动器或驱动器工作时,数据自动恢复到驱动器X;按F2键使系统能够以临时数据恢复模式继续运行。

3.1788-Slot X Drive Array Reports Incorrect Drive Replacement.

故障原因:更换的驱动器被安装在不正确的驱动器托架上;也可能因驱动器电源线连接有问题、数据电缆噪音或 SCSI 电缆有缺陷而显示。

解决方法:按照指导重新正确的安装驱动器;如果此消息是因电源线连接有问题而不是驱动器更换不正确所致,检查电缆线路是否正确。

4. 1789-Slot X Drive Array SCSI Drive(s) Not Responding……Check cables or replace the following SCSI drives: SCSI Port Y: SCSI ID Z Select F1 to continue – drive array will remain disabled. Select F2 to failed drives that are not responding – Interim Recovery Mode will be enabled if configured for fault tolerance.

故障原因:上次在使用系统时工作的驱动器此时缺少或未启动。可能是驱动器出现问题或SCSI电缆松动。

解决方法:切断系统电源,检查电缆的连接并确保所有驱动器均已完全插入其驱动器托架中,打开服务器电源看问题是否依然存在,如果配置为可进行容错操作且RAID级别能承受指定的所有驱动器出现的故障,请按F2键废除不响应的驱动器,立刻更换为质量良好的驱动器,否则,按F1键启动在控制器上禁用所有逻辑驱动器的系统。

5.1799-Drive Array – Drive(s) Disabled Due to Array Accelerator Data Loss. Select “F1” to continue with logical drives disabled. Select F2 to accept data loss and to re-enable logical drives.

故障原因:逻辑驱动器因 posted-writes 内存中数据丢失而出现故障。

解决方法:按F1键且通过禁用逻辑驱动器来继续,或者按F2键接受数据丢失并重新启用逻辑驱动器。按F2键之后,检查文件系统的完整性并从备份中恢复丢失的数据。

开机出现SMART的报错信息

1720-Slot X Drive Array – S.M.A.R.T. Hard Drive(s) Detect Imminent Failure SCSI: Port Y: SCSI ID Z.

故障原因:这是预先通知SCSI硬盘驱动器不久将出现故障。

解决方法:如果配置为非RAID0阵列,请更换将出现故障/已经出现故障的驱动器;果配置为RAID0或非 RAID设置,请备份驱动器、更换或恢复。

IBM X255服务器更换4H阵列卡


上图为本次更换的IBM 4H阵列卡
有台IBM X255服务器(型号为8685-11X)突然网络不通,到机房为该服务器接上显示器后也没有反应,重启后进入不了系统,且自检时也没有检测到raid卡,初步判断为raid卡故障。
更换raid卡后仍然检测不到,后将新raid卡插入离CPU最近的2号PCI插槽中,自检后可识别到raid卡,按ctrl+I进入raid卡bios,选择Advanced Functions,进入高级设置,选择Copy the configuration from drives to the controlle,按Y开始从硬盘中向raid卡中复制raid信息,这也是更换早期的raid卡时必须操作的一步,新一点的raid卡上是不保存raid信息的,raid信息只保存在硬盘上。重启后已可正常进入操作系统,在系统中使用serveraid manage查看raid卡及每块物理硬盘、逻辑盘的状态,都显示正常。

关于IBM 4H阵列卡更多内容,详见IBM ServeRAID四代RAID卡快速参考一文。

IBM ServeRAID四代RAID卡快速参考

ServeRAID-4L Ultra160 SCSI controller
Part number: 37L6091 Year of availability: 2000 US Announcement Letter: 100-099
Features:

  • Single-channel controller
  • Supports 64- or 32-bit PCI installations
  • 16 MB ECC cache
  • Supports new Ultra160 SCSI technology — 160 MBps data transfers
  • Support for RAID 0, 00, 1, 1E, 1E0, 5, 50, 5E, and 10
  • IBM Active PCI
  • Supports clustering and failover

Visual identifiers:

  • One external VHDCI connector
  • One internal 68-pin industry-standard SCSI connector
  • Space for two internal connectors, but only one present (same circuit board as the 4M)


Figure 7. ServeRAID-4L

ServeRAID-4Lx Ultra160 SCSI controller
Part number: 06P5740 Year of availability: 2001 US Announcement Letter: 101-146
Features:

  • Updated to 66 MHz PCI bus performance
  • Supports 64- or 32-bit PCI installations
  • Single-channel controller
  • 16 MB ECC cache
  • Supports new Ultra160 SCSI technology, 160 MBps data transfers
  • Support for RAID 0, 00, 1, 1E, 1E0, 5, 50, 5E, and 10
  • IBM Active PCI
  • Supports clustering and failover

Visual identifiers:

  • Half-length card
  • Square heat sink in the middle of the card
  • One external VHDCI connector
  • One internal 68-pin industry-standard SCSI connector
  • 64-bit PCI connector (long)


Figure 8. ServeRAID-4Lx

ServeRAID-4M Ultra160 SCSI controller
Part number: 37L6080 Year of availability: 2000 US Announcement Letter: 100-099
Features:

  • Two-channel controller
  • Supports 64- or 32-bit PCI installations
  • 64 MB ECC cache
  • Supports new Ultra160 SCSI technology, 160 MBps data transfers
  • Support for RAID 0, 00, 1, 1E, 1E0, 5, 50, 5E, and 10
  • IBM Active PCI
  • Supports clustering and failover

Visual identifiers:

  • Two external VHDCI connectors
  • Two internal 68-pin industry-standard SCSI connectors
  • Battery integrated into a daughter card lengthwise along card, near handle
  • No heat sinks (4Mx has heat sinks)


Figure 9. ServeRAID-4M

ServeRAID-4Mx Ultra160 SCSI controller
Part number: 06P5736 Year of first availability: 2001 US Announcement Letter: 101-146
Features:

  • Updated to 66 MHz PCI bus performance
  • Two-channel controller
  • Supports 64- or 32-bit PCI installations
  • 64 MB ECC cache
  • Supports new Ultra160 SCSI technology, 160 MBps data transfers
  • Support for RAID 0, 00, 1, 1E, 1E0, 5, 50, 5E, and 10
  • IBM Active PCI
  • Supports clustering and failover

Visual identifiers:

  • Similar to ServeRAID-4M (check for heat sinks)
  • Two external VHDCI connectors
  • Two internal 68-pin industry-standard SCSI connectors
  • Battery integrated into a daughter card lengthwise along card, near handle
  • Heat sink on central chip and smaller chip near PCI connector


Figure 10. ServeRAID-4Mx

ServeRAID-4H Ultra160 SCSI controller
Part number: 37L6889 Year of first availability: 2000 US Announcement Letter: 100-099
Features:

  • Four-channel controller
  • 128 MB ECC battery-backed cache
  • Removable/transferable cache for high-availability environments
  • 266 MHz PowerPC 750
  • Supports 64- or 32-bit PCI installations
  • Supports new Ultra160 SCSI technology, 160 MBps data transfers
  • Support for RAID 0, 00, 1, 1E, 1E0, 5, 50, 5E, and 10
  • IBM Active PCI
  • Supports clustering and failover

Visual identifiers:

  • Four external VHDCI connectors
  • Two internal 68-pin industry-standard SCSI connectors
  • Large daughter card with battery attached to the main board


Figure 11. ServeRAID-4H

关于RAID的一些基本概念


RAID简介
内嵌微处理器的磁盘子系统通常称为R A I D系统。R A I D阵列的可用容量总小于成员磁盘的总量。
一、RAID 0(分块)是简单的、不带有校验的磁盘分块,本质上它并不是一个真正的R A I D,因为它并不提供任何形式的冗余。假如RAID 0的磁盘失败,那么,数据将彻底丢失。为了在RAID 0情况下恢复数据,唯一的办法是使用磁带备份或者镜像拷贝。
二、RAID 1(镜像)是非校验的R A I D级。
三、RAID 2(专有磁盘的并行访问)的定义涉及R A I D控制器中的错误校验电路。这个功能已经被集成到磁盘驱动器中,虽然便宜,但效率却不高。因此, RAID 2没有形成产品。
四、并行访问R A I D都属于R A I D 3。R A I D 3(使用专有校验磁盘的同步访问)子系统将数据分块存放到阵列中的所有驱动器,将校验数据写到阵列中的一个另外的校验磁盘, R A I D 3被认为是校镽 A I D。
五、RAID4(使用专用校验磁盘的独立访问)是一种独立访问的R A I D实现,它使用一个专用的校验磁盘。与RAID 3不同的是,RAID 4有更大量的分块,使多个I / O请求能同时处理。虽然它为读请求提供了性能的优势,但RAID 4的写开销特别大,因为在每次读、修改和写周期中,校验磁盘都被访问两次。
六、RAID 5(使用分布式校验的独立访问)是一个独立访问的R A I D阵列,校验数据被分布在阵列中的所有磁盘。换而言之,即没有一个专有校验磁盘,因而,没有像RAID 4一样的写瓶颈。
七、RAID 6(使用双校验的独立访问)提供两级冗余,即阵列中的两个驱动器失败时,阵列仍然能够继续工作。

RAID 1: 就是我们常说的“磁盘镜像”,通过在阵列里的一个 硬盘上完全复制相同数据的方式来提供对数据的充分保护。如果其中一个硬盘毁坏,另外一个硬盘将提供精确的,完全相同的数据,RAID系统将切换到镜像的硬盘继续使用,对用户而言,数据并没有丢失。 这种镜像系统不好的地方是数据的存储速度并没有得到改善,而且磁盘利用率低。然而,它提供对管理者而言最简单有效的保护,当一个硬盘失效时,阵列管理软件会直接将数据请求切换到有效硬盘上。

RAID 3:RAID 3 将数据交错分布在多个驱动器中,有一个专门的硬盘用户提供奇偶数据存储,提供错误数据的恢复和重建。

RAID 5: RAID 5 是最通行的配置方式。它是具有奇偶校验的数据恢复功能的数据存贮方式。在 RAID 5里,奇偶校验数据块分布于阵列里的各个硬盘中,这样的数据连接会更加顺畅。 如果其中一个硬盘损坏,奇偶校验数据将被用于数据的重建。这是一个很通行的做法。这种方式的缺点是数据的读写时间会相对长些(在写入一组数据时必须完成两次读写操作)。它的容量是 N-1,最小必须有三个硬盘。

磁盘阵列术语汇编  Array:阵列

磁盘阵列模式是把几个磁盘的存储空间整合起来,形成一个大的单一连续的存储空间。NetRAID控制器利用它的SCSI通道可以把多个磁盘组合成一个磁盘阵列。简单的说,阵列就是由多个磁盘组成,并行工作的磁盘系统。需要注意的是作为热备用的磁盘是不能添加到阵列中的。

Array Spanning:阵列跨越

阵列跨越是把2个,3个或4个磁盘阵列中的存储空间进行再次整合,形成一个具有单一连续存储空间的逻辑驱动器的过程。NetRAID控制器可以跨越连续的几个阵列,但每个阵列必需由相同数量的磁盘组成,并且这几个阵列必需具有相同的RAID级别。就是说,跨越阵列是对已经形成了的几个阵列进行再一次的组合,RAID 1,RAID 3和RAID 5跨越阵列后分别形成了RAID 10,RAID 30和RAID 50。

Cache Policy:高速缓存策略

NetRAID控制器具有两种高速缓存策略,分别为Cached I/O(缓存I/O)和Direct I/O(直接I/O)。缓存I/O总是采用读取和写入策略,读取的时候常常是随意的进行缓存。直接I/O在读取新的数据时总是采用直接从磁盘读出的方法,如果一个数据单元被反复地读取,那么将选择一种适中的读取策略,并且读取的数据将被缓存起来。只有当读取的数据重复地被访问时,数据才会进入缓存,而在完全随机读取状态下,是不会有数据进入缓存的。

Capacity Expansion:容量扩展

在微软的Windows NT,2000或Novell公司的NetWare 4.2,5操作系统下,可以在线增加目前卷的容量。在Windows 2000或NetWare 5系统下,准备在线扩容时,要禁用虚拟容量选项。而在Windows NT或NetWare 4.2系统下,要使虚拟容量选项可用才能进行在线扩容。

在NetRAID控制器的快速配置工具中,设置虚拟容量选项为可用时,控制器将建立虚拟磁盘空间,然后卷能通过重构把增加的物理磁盘扩展到虚拟空间中去。重构操作只能在单一阵列中的唯一逻辑驱动器上才可以运行,你不能在跨越阵列中使用在线扩容。

Channel:通道

在两个磁盘控制器之间传送数据和控制信息的电通路。

Format:格式化

在物理驱动器(硬盘)的所有数据区上写零的操作过程,格式化是一种纯物理操作,同时对硬盘介质做一致性检测,并且标记出不可读和坏的扇区。由于大部分硬盘在出厂时已经格式化过,所以只有在硬盘介质产生错误时才需要进行格式化。 Hot Spare:热备用

当一个正在使用的磁盘发生故障后,一个空闲、加电并待机的磁盘将马上代替此故障盘,此方法就是热备用。热备用磁盘上不存储任何的用户数据,最多可以有8个磁盘作为热备用磁盘。一个热备用磁盘可以专属于一个单一的冗余阵列或者它也可以是整个阵列热备用磁盘池中的一部分。而在某个特定的阵列中,只能有一个热备用磁盘。

当磁盘发生故障时,控制器的固件能自动的用热备用磁盘代替故障磁盘,并通过算法把原来储存在故障磁盘上的数据重建到热备用磁盘上。数据只能从带有冗余的逻辑驱动器上进行重建(除了RAID 0以外),并且热备用磁盘必须有足够多的容量。系统管理员可以更换发生故障的磁盘,并把更换后的磁盘指定为新的热备用磁盘。

Hot swap Disk Module:热交换磁盘模式

热交换模式允许系统管理员在服务器不断电和不中止网络服务的情况下更换发生故障的磁盘驱动器。由于所有的供电和电缆连线都集成在服务器的底板上,所以热交换模式可以直接把磁盘从驱动器笼子的插槽中拔除,操作非常简单。然后把替换的热交换磁盘插入到插槽中即可。热交换技术仅仅在RAID 1,3,5,10,30和50的配置情况下才可以工作。

I2O(Intelligent Input/Output):智能输入输出

智能输入输出是一种工业标准,输入输出子系统的体系结构完全独立于网络操作系统,并不需要外部设备的支持。I2O使用的驱动程序可以分为操作系统服务模块(operating system services module,OSMs)和硬件驱动模块(hardware device modules,HDMs)。

Initialization:初始化

在逻辑驱动器的数据区上写零的操作过程,并且生成相应的奇偶位,使逻辑驱动器处于就绪状态。初始化将删除以前的数据并产生奇偶校验,所以逻辑驱动器在此过程中将一并进行一致性检测。没有经过初始化的阵列是不能使用的,因为还没有生成奇偶区,阵列会产生一致性检测错误。

IOP(I/O Processor):输入输出处理器

输入输出处理器是NetRAID控制器的指令中心,实现包括命令处理,PCI和SCSI总线的数据传输,RAID的处理,磁盘驱动器重建,高速缓存的管理和错误恢复等功能。

Logical Drive:逻辑驱动器

阵列中的虚拟驱动器,它可以占用一个以上的物理磁盘。逻辑驱动器把阵列或跨越阵列中的磁盘分割成了连续的存储空间,而这些存储空间分布在阵列中的所有磁盘上。NetRAID控制器能设置最多8个不同容量大小的逻辑驱动器,而每个阵列中至少要设置一个逻辑驱动器。输入输出操作只能在逻辑驱动器处于在线的状态下才运行。

Logical Volume:逻辑卷

由逻辑磁盘形成的虚拟盘,也可称为磁盘分区。

Mirroring:镜像

冗余的一种类型,一个磁盘上的数据在另一个磁盘上存在一个完全相同的副本即为镜像。RAID 1和RAID 10使用的就是镜像。 Parity:奇偶校验位

在数据存储和传输中,字节中额外增加一个比特位,用来检验错误。它常常是从两个或更多的原始数据中产生一个冗余数据,冗余数据可以从一个原始数据中进行重建。不过,奇偶校验数据并不是对原始数据的完全复制。

在RAID中,这种方法可以应用到阵列中的所有磁盘驱动器上。奇偶校验位还可以组成专用的奇偶校验方式,在专用奇偶校验中,奇偶校验数据可分布在系统中所有的磁盘上。如果一个磁盘发生故障,可以通过其它磁盘上的数据和奇偶校验数据重建出这个故障磁盘上的数据。

Power Fail Safeguard:掉电保护

当此项设置为可用时,在重构过程中(非重建),所有的数据将一直保存在磁盘上,直到重构完成后才删除。这样如果在重构过程中发生掉电,将不会发生数据丢失的危险情况。

RAID:独立冗余磁盘阵列

独立冗余磁盘阵列最初叫做廉价冗余磁盘阵列(Redundant Array of Inexpensive Disks),它是由多个小容量、独立的硬盘组成的阵列,而阵列综合的性能可以超过单一昂贵大容量硬盘(SLED)的性能。由于是对多个磁盘并行操作,所以RAID磁盘子系统与单一磁盘相比它的输入输出性能得到了提高。服务器会把RAID阵列看成一个单一的存储单元,并对几个磁盘同时访问,所以提高了输入输出的速率。

RAID Levels:RAID级别

RAID级别为不同冗余类型在逻辑驱动器上的应用。它可以提高逻辑驱动器的故障容许度和性能,但也会减少逻辑驱动器的可用容量,每个逻辑驱动器都必须指定一个RAID级别。

RAID 1,3和5的逻辑驱动器使用了单一的阵列,附表1描述了它们的具体情况。简单地说,RAID 0是没有冗余,它可由一个或多个物理驱动器组成;RAID 1是镜像冗余,它在一个阵列中需要两个物理驱动器;RAID 3为专用奇偶校验冗余,即所有的冗余数据都存储在一个专用的磁盘上,一个阵列至少由三个物理驱动器组成;RAID 5为分散奇偶校验冗余,即阵列中的冗余数据分散存储在阵列中所有磁盘上,它的一个阵列中至少需要三个物理驱动器。

RAID 10,30和50是逻辑驱动器跨越阵列而组成的。附表2描述了跨越磁盘阵列的情况。

Read Policy:读取策略

NetRAID控制器提供了三种读取策略,分别为Read-Ahead(预读),Normal(标准)和Adaptive(适中)。

预读是在运行中,控制器不断的提前读取未被请求的数据,把它存储在内存中,并期望这些数据能被使用。预读可以更快的提供连续数据,当访问的是随机数据时效果就不佳了。

标准策略不使用预读的方法,当读取的数据大部分为随机数据时,这个策略是最有效的。

适中策略是当访问的最后两个磁盘上的数据存储在连续扇区上时,将采用预读的方法。

Ready State:就绪状态

就绪状态是一个可用的硬盘,它即不在线也不是热备用盘,并可以添加到任一个阵列中或者指定为热备用盘的这种硬盘状态。   Rebuild:重建

在RAID 1,3,5,10,30或50阵列中把一个故障盘上的所有数据再生到替换磁盘上的过程。磁盘重建过程中逻辑驱动器通常不会中断对其数据的访问请求。

Rebuild Rate:重建率

重建操作过程的速度。每个控制器都分配了重建率,它反映的是在重建操作中IOP资源使用的百分比。

Reconstruct:重构

在改变RAID级别后,对逻辑驱动器上的数据重新整理的过程。

SCSI Disk Status:SCSI磁盘状态

SCSI磁盘(物理驱动器)可以有以下五种状态,分别为Ready(就绪),未配置的加电可操作磁盘;Online(在线),配置过的加电可操作磁盘;Hot Spare(热备用),当一个磁盘出现故障时,准备使用的加电待用磁盘;Failed(故障),磁盘发生错误导致失效或用户利用NetRAID控制器实用程序使驱动器脱机的状态;Rebuilding(重建),磁盘正处于从一个或几个关键性逻辑驱动器上恢复数据的过程中。

Stripe Size:条带容量

在每个磁盘上连续写入数据的总量,也称作“条带深度”。你可以指定每个逻辑驱动器的条带容量从2KB,4KB,8KB一直到128KB。为了获得更高的性能,要选择条带的容量等于或小于操作系统的簇的大小。大容量的条带会产生更高的读取性能,尤其在读取连续数据的时候。而读取随机数据的时候,最好设定条带的容量小一点。如果指定128KB的条带将需要8MB内存。

Striping:条带化

条带化是把连续的数据分割成相同大小的数据块,把每段数据分别写入到阵列中不同磁盘上的方法。此技术非常有用,它比单个磁盘所能提供的读写速度要快的多,当数据从第一个磁盘上传输完后,第二个磁盘就能确定下一段数据。数据条带化正在一些现代数据库和某些RAID硬件设备中得到广泛应用。

Virtual Sizing:虚拟容量

当此设置生效后,对一个逻辑驱动器来说,控制器将报告逻辑驱动器的容量比实际的物理容量要大的多。“虚拟”空间可以允许在线扩容。

Write policy:写入策略

当处理器向磁盘上写入数据的时候,数据先被写入高速缓存中,并认为处理器有可能马上再次读取它。NetRAID有两种如下的写入策略:

Write Back(回写),在回写状态下,数据只有在要被从高速缓存中清除时才写到磁盘上。随着主存读取的数据增加,回写需要开始从高速缓存中向磁盘上写数据,并把更新的数据写入高速缓存中。由于一个数据可能会被写入高速缓存中许多次,而没有进行磁盘存取,所以回写的效率非常高。

Write Through(完全写入),在完全写入状态下,数据在输入到高速缓存时,它同时也被写到磁盘上。因为数据已经复制到磁盘上,所以在高速缓存中可以直接更改要替换的数据,因此完全写入要比回写简单的多。

存储技术 > 磁盘镜像 磁盘镜像是一个简单形式的设备虚拟化技术,产生的每个I / O操作都在两个磁盘上执行, 而两个磁盘看起来就像一个磁盘一样。磁盘镜像也称R A I D 1。

存储技术 > 存储区域网络( S A N) 存储区域网络( S A N)是一种专用网络,可以把一个或多个系统连接到存储设备和子系统, S A N可以被看作是负责存储传输的“后端”网络,而“前端”网络(或称数据网络)负责正常的 T C P / I P传输。

存储技术 > 网络连接存储( N A S) 网络连接存储( N A S),表示总控的网络存储服务器产品。典型的N A S都连接到普通的网络 上,通常是以太网,提供带有预先配置好的磁盘容量和存储管理软件的集成系统,构成一个完 备的存储解决方案。

IBM阵列卡介绍和服务器对阵列卡的支持情况


目前IBM的阵列卡从控制的硬盘来说可以分成三大类:

控制SCSI硬盘的SCSI RAID控制器: ServeRaid 、ServeRaid II、ServeRaid 3L、ServeRaid 3H、ServeRaid 4L、ServeRaid 4Lx、ServeRaid 4M、 ServeRaid 4Mx、ServeRaid 4H、ServeRaid 5i、ServeRaid 6M、ServeRaid 6i/6i+、ServeRaid 7e、ServeRaid 7k ;
控制SATA硬盘的SATA RAID控制器: ServeRaid 7e 、ServeRaid 7t;
控制SAS硬盘以及热插拔SATA硬盘的SAS RAID控制器: ServeRaid 8e、ServeRaid 8i、ServeRaid 8k、ServeRaid 8k-l、ServerRaid 8s
新一代控制SAS硬盘以及热插拔SATAII硬盘的RAID控制器: ServerRaid MR-10i、ServerRaid MR-10m、ServerRaid MR-10k;
按照是集成的阵列卡或者是选件来分:
主板集成阵列卡:ServerRaid 7e,ServerRaid 8e
选件阵列卡:ServerRaid 7k、ServerRaid 7t、ServerRaid 8i、ServerRaid 8k、ServerRaid 8k-l、ServerRaid 8s、ServerRaid MR-10i、ServerRaid MR-10m、ServerRaid MR-10k
下面会详细介绍几款新的Raid卡(SCSI阵列卡为早期的阵列卡,可参考下面链接中的介绍http://publib-b.boulder.ibm.com/Redbooks.nsf/RedbookAbstracts/tips0054.html?Open#ServeRAID):

  • ServeRaid 7e:

集成的SCSI RAID控制器,可以支持Raid 1、0 和Raid 10
支持的机型有:xSeries 206、226、236、306、346

  • ServeRaid 7t(part 71P8648):

选件的SATA Raid卡,支持SATA硬盘,可以最多连接4块SATA硬盘作阵列; Cache : 128MB 支持阵列级别:Raid 0、1、5、10; 支持机型:xSeries 206、206m、226、306、306m、336、326、326m

  • ServeRaid 7k(part 71P8642):

选件SCSI Raid卡,支持SCSI硬盘; Cache :128MB 支持的阵列级别:Raid 0、1、5、1E、5EE、00、10、1E0、50; 支持的机型:xSeries 236、346 xSystem x3400(7973,7974)

  • ServeRaid 8e:

集成的SAS RAID控制器,支持SAS/SATA Hot-Swap的硬盘,可以支持Raid 0 和1; 支持的机型:xSeries 206m、306m

  • ServerRaid 8i(part 13N2227 和part 39R8729):

选件SAS RAID控制器,支持SAS/SATA硬盘; Cache : 256MB 支持阵列级别:Raid 0、1、5、5EE、6、00、10、1E0、50、60 支持的机型:xSeries 206m、306m、260、366、460 System x3800、3850、3950/3950E

  • ServeRaid 8k-l(part 25R8025):

选件SAS RAID 控制器,支持SAS/SATA硬盘; Cache :32MB 支持阵列级别:Raid 0、1、10 支持机型:System x3400(热插拔SAS/SATA机型)、3550(热插拔SAS/SATA机型)、3650

  • ServeRaid 8k(part 25R8064):

选件SAS RAID控制器,支持SAS/SATA硬盘; Cache:256MB 支持阵列级别:Raid 0、1、10、5、50、6 支持机型:System x3400(热插拔SAS/SATA机型)、3500、3550(热插拔SAS/SATA机型)、3650

  • ServeRaid 8s(part 39R8765):

选件SAS RAID控制器,支持SAS/SATAII硬盘; Cache:256MB 支持阵列级别:Raid 0、1、10、5、50、6、60 支持机型:System x3200、x3250(本机做阵列或外接盘柜) System x3400(全机型)、x3455、x3500、x3650、x3655、x3755、x3850

  • ServeRaid 10i(part 43W4296):

选件SAS RAID控制器,支持SAS/SATAII硬盘; Cache:256MB 支持阵列级别:Raid 0、1、10、5、50、6、60 支持机型:System x3200M2 x3250M2(热插拔SAS/SATA机型)

  • ServeRaid 10m(part 43W4339):

选件SAS RAID控制器,支持SAS/SATAII硬盘; Cache:256MB 支持阵列级别:Raid 0、1、10、5、50、6、60 支持机型:X3950 M2, X3755, X3655, X3650, X3550, X3500, X3400, X3350, X3250 M2, X3200 M2

  • ServeRaid 10k(part 43W4280):

选件SAS RAID控制器,支持SAS/SATAII硬盘; Cache:256MB 支持阵列级别:Raid 0、1、10、5、50、6、60 支持机型:System 3850M2、3950M2