跳到主要内容

自动配置存储阵列

autoConfigure storageArray 命令可自动配置存储阵列。

受支持的阵列

此命令适用于单个 DE2000H、DE4000H、DE4000F、DE6000H 或 DE6000F 存储阵列。

角色

要对存储阵列执行此命令,必须具有存储管理员角色。

上下文

在输入 autoConfigure storageArray 命令之前,请运行 show storageArray autoConfiguration 命令。 show storageArray autoConfiguration 命令以有效驱动器类型、RAID 级别、卷信息和热备用驱动器信息的列表形式返回配置信息。(此列表对应于 autoConfigure storageArray 命令的参数。)控制器将审核存储阵列,然后确定存储阵列可支持的最高 RAID 级别以及该 RAID 级别最高效的卷定义。如果可接受返回的列表中所述的配置,可输入不带任何参数的 autoConfigure storageArray 命令。如果要修改配置,可更改参数来满足配置要求。可更改单个参数或所有参数。输入 autoConfigure storageArray 命令后,控制器将使用缺省参数或您选择的参数来设置存储阵列。

语法

autoConfigure storageArray 
[driveType=(SAS)]
[driveMediaType=(hdd | ssd | allMedia | unknown)]
[raidLevel=(0 | 1 | 3 | 5 | 6)]
[volumeGroupWidth=<var id="GUID-D4B9C595-E923-487A-A45F-A8A28AF88E97__V1111086" className="keyword varname">numberOfDrives</var>]
[volumeGroupCount=<var id="GUID-D4B9C595-E923-487A-A45F-A8A28AF88E97__V1111087" className="keyword varname">numberOfVolumeGroups</var>]
[volumesPerGroupCount=<var id="GUID-D4B9C595-E923-487A-A45F-A8A28AF88E97__V1111088" className="keyword varname">numberOfVolumesPerGroup</var>]
[hotSpareCount=<var id="GUID-D4B9C595-E923-487A-A45F-A8A28AF88E97__V1111089" className="keyword varname">numberOfHotSpares</var>]
[segmentSize=<var id="GUID-D4B9C595-E923-487A-A45F-A8A28AF88E97__V1111090" className="keyword varname">segmentSizeValue</var>]
[cacheReadPrefetch=(TRUE | FALSE)]
[readAheadMultiplier=<var id="GUID-D4B9C595-E923-487A-A45F-A8A28AF88E97__V1111090" className="keyword varname">multiplierValue</var>]
[securityType=(none | capable | enabled)]
[secureDrives=(fips | fde)]
[dataAssurance=(none | enabled)]

参数

参数描述
driveType

要用于存储阵列的驱动器的类型。

当存储阵列中有多种类型的驱动器时,必须使用此参数。

有效的驱动器类型包括:SAS

driveMediaType

要用于存储阵列的驱动器介质的类型。

当存储阵列中有多种类型的驱动器介质时,必须使用此参数。

有效的驱动器介质类型包括:

  • ssd – 具有固态硬盘时,使用此选项。
  • unknown – 如果不确定驱动器托盘中的驱动器介质类型,使用此选项。
raidLevel 包含存储阵列中驱动器的卷组的 RAID 级别。有效的 RAID 级别为 01356
volumeGroupWidth 存储阵列卷组中的驱动器数。
volumeGroupCount 存储阵列中卷组的数目。使用整数值。
volumesPerGroupCount 每个卷组中容量相等的卷的数量。使用整数值。
hotSpareCount 存储阵列中需要的热备用数。使用整数值。
segmentSize 控制器在下一个驱动器上写入数据之前在一个驱动器的一个卷中写入的数据量(单位为 KB)。有效值为 4(仅 SSD) 8163264128256512
cacheReadPrefetch 该设置用于开启或关闭高速缓存读预取。要关闭高速缓存读取预取,请将此参数设置为 FALSE。要开启高速缓存读取预取,请将此参数设置为 TRUE
securityType

该设置用于在创建卷组以及所有关联卷时指定安全级别。有效的设置包括:

  • none – 卷组和卷不安全。
  • capable – 卷组和卷支持设置安全功能,但未启用安全功能。
  • enabled – 卷组和卷启用了安全功能。
secureDrives

卷组中所用的安全驱动器的类型。有效的设置包括:

  • fips – 仅使用与 FIPS 兼容的驱动器。
  • fde – 使用与 FDE 兼容的驱动器。
重要
将此参数与 securityType 参数一起使用。如果指定将 securityType 参数指定为 none,将忽略 secureDrives 参数的值,因为非安全卷组不需要指定安全的驱动器类型。

驱动器和卷组

卷组是由存储阵列中的控制器进行逻辑分组的一组驱动器。卷组中的驱动器数目受到 RAID 级别和控制器固件的限制。在创建卷组时,请遵循以下准则:

  • 可以创建一个空卷组,以便保留容量以供将来使用。

  • 对于 DE2000H、DE4000H 和 DE6000H,不得在一个卷组中混用硬盘和固态硬盘。.

  • DE4000F 和 DE6000F 仅支持固态硬盘。

  • 卷组中驱动器的最大数量取决于以下这些条件:

    • 控制器的类型

    • RAID 级别

  • RAID 级别包括:0、1、3、5 和 6。

    • 具有 RAID 级别 3、RAID 级别 5 或 RAID 级别 6 的卷组不能超过 30 个驱动器,并且必须具有至少三个驱动器。

    • RAID 级别 6 的卷组中必须至少有五个驱动器。

    • 如果 RAID 级别 1 的卷组包含四个或更多驱动器,那么存储管理软件会自动将卷组转换为 RAID 级别 10,相当于 RAID 级别 1 + RAID 级别 0。

  • 要启用托盘/抽屉丢失保护,请参阅下表了解附加条件:

级别存储架丢失保护的条件所需的最小存储架数量

池中一个存储架内的驱动器不得超过两个。

6
RAID 6

卷组中一个存储架内的驱动器不得超过两个。

3
RAID 3 或 RAID 5

卷组中的每个驱动器都位于独立存储架中。

3
RAID 1

RAID 1 对中的每个驱动器都必须位于一个独立存储架中。

2
RAID 0

不能实现存储架丢失保护。

不适用
级别抽屉丢失保护的条件所需的最小抽屉数量
池包含所有五个抽屉中的驱动器,每个抽屉中的驱动器数目相同。5
RAID 6卷组中一个抽屉内的驱动器不得超过两个。3
RAID 3 或 RAID 5卷组中的每个驱动器位于独立抽屉中。3
RAID 1镜像对中的每个驱动器必须位于一个独立抽屉中。2
RAID 0不能实现抽屉丢失保护。不适用

热备用驱动器

对于卷组,一种保护数据的重要策略是将存储阵列中的可用驱动器指定为热备用驱动器。热备用驱动器是一种不包含数据的驱动器,在 RAID 1、RAID 3、RAID 5 或 RAID 6 卷组中的驱动器发生故障时用作存储阵列中的备用驱动器。热备用驱动器为存储阵列额外增加了一级冗余。

通常情况下,热备用驱动器的容量必须等于或大于所保护的驱动器上使用的容量。热备用驱动器必须与所保护的驱动器具有相同的介质类型、相同的接口类型以及相同的容量。

如果存储阵列中的驱动器发生故障,热备用驱动器通常将自动替换故障驱动器,无需进行人工干预。如果热备用驱动器在某个驱动器发生故障时处于可用状态,则控制器会使用冗余数据奇偶校验将数据重建到热备用驱动器上。借助数据迁移支持,还可在软件标记驱动器“故障”之前将数据拷贝到热备用驱动器。

对发生故障的驱动器进行物理更换后,可使用以下方法之一来恢复数据:

已更换发生故障的驱动器后,热备用驱动器中的数据将拷贝回替换驱动器。此操作称为回拷。

如果将热备用驱动器指定为卷组的永久成员,则不需要回拷操作。

卷组的托盘丢失保护和抽屉丢失保护的可用性取决于组成卷组的驱动器的位置。由于驱动器故障和热备用驱动器位置问题,可能会失去托盘丢失保护和抽屉丢失保护。为确保托盘丢失保护和抽屉丢失保护不受影响,必须更换发生故障的驱动器以启动回拷过程。

存储阵列会自动选择支持数据保证(DA)的驱动器,以便为已启用 DA 的卷提供热备用保护。

确保存储阵列中具有支持 DA 的驱动器,以便为已启用 DA 的卷提供热备用保护。有关支持 DA 的驱动器的更多信息,请参阅数据保证功能。

支持安全功能(FIPS 和 FDE)的驱动器可用作支持安全功能和不支持安全功能的驱动器的热备用驱动器。不支持安全功能的驱动器可为其他不支持安全功能的驱动器提供保护,如果卷组未启用安全性,也可为支持安全功能的驱动器提供保护。FIPS 卷组只能使用 FIPS 驱动器作为热备用驱动器;但是,FIPS 热备用驱动器可用于不支持安全功能、支持安全功能和已启用安全功能的卷组。

如果没有热备用驱动器,仍可在存储阵列运行期间更换发生故障的驱动器。如果该驱动器为 RAID 1、RAID 3、RAID 5 或 RAID 6 卷组的一部分,控制器会使用冗余数据奇偶校验来自动将数据重建到替换驱动器上。此操作称为重建。

段大小

段大小决定了控制器在下一个驱动器上写入数据之前在一个驱动器的一个卷中写入的数据块的数量。每个数据块存储 512 字节的数据。数据块是最小的存储单元。段大小决定了它包含的数据块的数量。例如,8 KB 的段有 16 个数据块。64 KB 的段有 128 个数据块。

当输入段大小值时,对照控制器在运行时提供的支持值检查该值。如果输入的值无效,控制器返回一个有效值列表。针对单个请求使用单个驱动器可使其他驱动器处于可用状态,以同时服务于其他请求。如果卷所处的环境中有一位用户传输大数据单元(例如多媒体),那么当使用单一数据条带为单一数据传输请求提供服务时可实现最大性能。(数据条带等于段大小乘以数据传输所用卷组中的驱动器数目。)在这种情况下,针对同一请求使用了多个驱动器,但每次只能访问一个驱动器。

为了在多用户数据库或文件系统存储环境中达到最佳性能,在设置段大小时最大限度减少满足数据传输请求所需的驱动器数目。

高速缓存读预取

借助高速缓存读取预取功能,在控制器将主机请求的数据块从驱动器读取并拷贝到高速缓存中时,允许控制器将更多数据块拷贝到高速缓存中。此操作增加了从高速缓存中满足未来数据请求的可能性。高速缓存读预取对于使用顺序数据传输的多媒体应用程序非常重要。cacheReadPrefetch 参数的有效值为 TRUEFALSE。缺省值为 TRUE

安全类型

使用 securityType 参数可指定存储阵列的安全设置。

必须先创建存储阵列安全密钥之后才能将 securityType 参数设置为 enabled。使用 create storageArray securityKey 命令可创建存储阵列安全密钥。以下命令与安全密钥相关:

  • create storageArray securityKey
  • export storageArray securityKey
  • import storageArray securityKey
  • set storageArray securityKey
  • enable volumeGroup [volumeGroupName] security
  • enable diskPool [diskPoolName] security

安全驱动器

支持安全功能的驱动器可以是 Full Disk Encryption(FDE)驱动器或联邦信息处理标准(FIPS)驱动器。使用 secureDrives 参数可指定要使用的安全驱动器类型。可使用的值为 fipsfde

示例命令

autoConfigure storageArray securityType=capable secureDrives=fips;