Oracle® ZFS Storage Appliance 管理指南,发行版 2013.1.5.0

退出打印视图

更新时间: 2016 年 2 月
 
 

存储配置

存储配置在具有各自底层数据冗余特性的池中,存储提供的空间在所有文件系统和 LUN 之间共享。有关存储池如何与单个文件系统或 LUN 关联的更多信息,请参见Shares(共享资源)一节。

每个节点都可以具有任意数量的池,并且可以为群集中的每个池单独分配所有权。虽然支持任意数量的池,但是不建议创建具有相同冗余特性且归同一群集机头所有的多个池。这样做会导致性能不佳、资源分配欠佳、产生虚拟存储分区,并增加管理复杂性。仅当需要完全不同的冗余或性能特性时才建议在同一主机上配置多个池,例如镜像池和 RAID-Z 池。由于能够按共享资源控制对日志和高速缓存设备的访问,因此建议的操作模式是单个池。

池可以通过配置新池或导入现有池进行创建。导入现有池仅用于导入之前在 Oracle ZFS Storage Appliance 上配置的池,并且在意外进行了重新配置、在机头节点之间移动池或发生灾难性机头故障时非常有用。

当将原始存储分配到池时,请记住填满池将导致性能明显降低,特别是在写入共享资源或 LUN 时。这些影响通常在超过池容量的 80% 时开始显现,并在超过池容量的 90% 时变得比较明显。因此,可以通过多置备大约 20% 的容量来获得最佳结果。"Shares"(共享资源)UI 可用于确定当前使用的空间量。

虽然所有机箱中的驱动器都可以单独分配,但是当从磁盘机框分配磁盘时应小心谨慎以保证最佳池配置。总的来说,池越少,每个池的磁盘越多越好,因为这样可以简化管理并提高整体可用容量的百分比。

虽然系统可以根据需要以任意增量分配存储,但是建议每项分配至少包含所有磁盘机框中的 8 个磁盘,而且越多越理想。

为了获得最佳性能,请使用以下规则:

  • 规则 1-一个机头节点或磁盘机框中所包含的所有“数据”磁盘都必须具有相同的旋转速度(介质旋转速率)。设备软件将检测错误配置,并针对该情况生成错误。

  • 建议 1-由于不可预测的性能问题,请避免在同一池中混用不同的磁盘旋转速度。

  • 建议 2-为了获得最佳的性能,请勿在同一 SAS 结构(HBA 连接)上混用具有不同磁盘旋转速度的磁盘机框。这样混用后虽然可以正常运行,但是可能会降低原本运行速度较快的设备的性能。

  • 建议 3-如果配置的存储池所包含的数据磁盘容量不同,ZFS 在某些情况下会将容量最小的磁盘的大小用于存储池中的部分或全部磁盘,从而使预期的整体容量变小。使用的大小将取决于设备的存储配置文件、布局和组合。避免在同一池中混用不同的磁盘容量。

要配置存储,请遵循以下各节: