Go to main content

Oracle® ZFS Storage Appliance 管理指南,发行版 OS8.8.0

退出打印视图

更新时间: 2018 年 11 月
 
 

存储池的数据配置文件

对存储设备进行物理验证并为存储池分配资源后,下一步是选择一个存储配置文件,反映可靠性、可用性和可维护性 (Reliability, Availability and Serviceability, RAS) 以及性能目标。系统将根据可用存储提供一组可能的配置文件。下表列出了所有可能的配置文件及其描述。

表 24  数据配置文件
数据配置文件
说明
双重奇偶校验选项
Triple mirrored(三重镜像)
数据进行三重镜像,以实现高度可靠且高性能的系统(例如,用于重要数据库的存储)。此配置适合需要最高性能和可用性的情况。与双重镜像相比,三重镜像在每个存储块中增加了一个 IOPS 并针对故障实现了更高级别的保护。注意:不带扩展存储的控制器不得配置有三重镜像。
Double parity RAID(双重奇偶校验 RAID)
采用 RAID,其中每个存储条包含两个奇偶校验磁盘。与三重镜像一样,可实现高可用性,因为数据在任意两个磁盘发生故障的情况下仍然可用。"Double parity RAID"(双重奇偶校验 RAID)与镜像选项相比是容量更高的选项,并且适用于高吞吐量的序列访问工作负荷(例如备份)或使用低随机读取组件存储大量数据的情况。
单奇偶校验选项
Mirrored(镜像)
数据进行镜像,这样会将容量减半,但是可实现高度可靠且高性能的系统。建议在空间充足且对性能具有较高要求时(例如,数据库存储)使用。
Single parity RAID, narrow stripes(单奇偶校验 RAID,窄存储条)
采用 RAID,其中每个存储条包含三个数据磁盘和一个奇偶校验磁盘。对于可接受单奇偶校验保护的情况,单奇偶校验 RAID 与简单镜像相比是容量更高的选项。此更高容量需要通过比镜像选项更低的随即读取功能进行平衡。对于具有中等随机读取组件的非关键型应用程序,可以考虑单奇偶校验 RAID。对于纯粹的流式工作负荷,应优先使用 "Double parity RAID"(双重奇偶校验 RAID)选项,因为它具有更高的容量和更大的吞吐量。
其他
Striped(带区)
数据在磁盘之间进行条带化处理,并且没有冗余。虽然这能同时最大限度地提高性能和容量,但是单个磁盘故障即会导致数据丢失。不建议使用此配置。对于纯粹的流式工作负荷,请考虑使用 "Double parity RAID"(双重奇偶校验 RAID)。由于非冗余,因此除非配置的存储池处于已导出状态,否则在条带化配置文件中配置的磁盘不会收到固件更新。
Triple parity RAID, wide stripes(三重奇偶校验 RAID,宽存储条)
采用 RAID,其中每个存储条包含三个奇偶校验磁盘。这是除了条带化数据以外容量最高的选项。由于存储条较宽且随机 I/O 性能较低,因此在一个或多个驱动器出现故障后重新同步数据的时间会明显延长。与其他的 RAID 配置一样,高速缓存的存在可以缓解对读取性能的影响。一般不建议使用此配置。

注 -  早期的软件版本支持采用宽存储条的双重奇偶校验。这已经由采用宽存储条的三重奇偶校验所取代,因为它能显著提高可靠性。在早期软件版本中配置为采用宽存储条的双重奇偶校验的池继续受到支持,但是新配置的或重新配置的池无法选择该选项。

NSPF 选项

对于可扩展系统,某些配置文件可能提供 "NSPF" 选项。这代表 "no single point of failure"(无单点故障),表示数据在镜像或 RAID 存储条中排列,因此严重的磁盘机框故障不会造成数据丢失。请注意,系统几乎已在所有组件中配置了冗余。每个磁盘机框都有冗余路径、冗余控制器以及冗余电源和风扇。NSPF 只能保护数据不受磁盘底板故障(一个几乎完全被动的组件)或重大不当管理行为(将指向一个磁盘机框的两个路径断开)的影响。一般来说,采用 NSPF 将导致容量较低,因为它对存储条宽度具有较为严格的要求。

日志设备

日志设备只能使用条带化或镜像配置文件进行配置。日志设备仅在节点出现故障时使用。只有在两个设备同时出现故障且节点随后立即重新引导时,未镜像日志的数据才会丢失。这种事件发生的可能性极小,因为它要求在非常短的时间段内出现两个并发设备故障和节点故障,但是镜像日志设备可以有效地避免这种情况。


注 -  当不同尺寸的日志设备位于不同的机箱时,仅可创建条带化日志配置文件。

高速缓存设备

在群集配置中,控制器插槽中安装的高速缓存设备仅对导入了存储池的控制器可用。在群集中,可以同时将两个控制器上的高速缓存设备配置为相同池的一部分。要执行此操作,请接管被动节点上的池,然后添加存储并选择高速缓存设备。这样便可以随时一次性配置一半的全局高速缓存设备。虽然高速缓存设备上的数据会在故障转移时丢失,但是新的高速缓存设备可以用于新的控制器。

磁盘机框插槽中安装的高速缓存设备在添加到池中后,会在群集故障恢复或接管过程中自动导入。不需要任何额外的池配置。

元设备

元设备是用来为项目和共享资源存储删除了重复数据的元数据和其他元数据的高速缓存设备。可以在创建存储池期间或之后将元设备分配给存储池,但不能分配给全闪存存储池。但是,无法将它们重新配置为池的普通高速缓存设备,也无法将它们从池中删除。元设备必须至少为 3.2 TB 的 SSD 才能支持软件版本 OS8.7.0 (2013.1.7.0) 或更高版本中提供的增强的重复数据删除功能。

在为新的和现有存储池使用元设备和重复数据删除功能之前,请为软件版本 OS8.7.0 (2013.1.7.0) 中引入的“重复数据删除 v2”接受延迟软件更新。如果复制到其他系统,则复制源和目标都必须具有此延迟更新。有关更多信息,请参见 Data Deduplication(重复数据删除)Oracle ZFS Storage Appliance 客户服务手册中的重复数据删除 v2 延迟更新

热备件

热备件分配为池总大小的百分比,并独立于所选的配置文件(条带化除外,因为它不支持热备件)。由于热备件针对每个存储配置步骤进行分配,所以将存储配置为一个整体将比以较小的增量添加存储高效得多。

相关主题:

  • 创建存储池(BUICLI)。

  • 将高速缓存设备、元设备或日志设备添加到现有的存储池(BUICLI)。