我已经使用 OpenSolaris 和 ZFS 工作了 6 个月,主要是在 Sun Fire x4540 以及标准的戴尔和惠普硬件上。标准 Perc 和 HP Smart Array 控制器的一个缺点是它们没有真正的“直通”JBOD 模式来将单个磁盘呈现给 ZFS。
可以配置多个 RAID 0 阵列并使它们在 ZFS 中工作,但这会影响热插拔功能(因此需要在磁盘故障/更换时重新启动)。我很好奇什么 SAS/SATA 控制器被推荐用于自制的 ZFS 存储解决方案。此外,电池供电的写缓存 (BBWC) 对 ZFS 存储有什么影响?
我最近刚买了一台新服务器 HP DL380 G6。我用 LSI 9211-8i 替换了库存的智能阵列 p410 控制器。
我的计划是使用 ZFS 作为 XEN 的底层存储,它将在同一裸机上运行。
有人告诉我,您可以将 SATA 磁盘与智能阵列控制器一起使用,但由于消费驱动器缺少 TLER、CCTL 和 ERC,因此不推荐使用。是这种情况吗?
我想知道在 JBOD(RAID 直通模式)中使用 LSI 控制器是否真的像使用智能阵列控制器那样产生影响?
我知道尝试使用没有写缓存支持的 RAID 系统进行虚拟化对性能不利。但我正在考虑为 ZFS 添加一个 SSD。那会有什么不同吗?
我之所以如此痴迷于使用 ZFS 是为了进行重复数据删除和压缩。我不认为智能阵列控制器可以执行任何这些功能。
我有一个带有双 3.2Ghz Xeon 和 2x36GB 15k SCSI 磁盘的 IBM x346。我正在运行完全基于 ZFS 的 FreeBSD 8.1 安装。
我可以配置 bios 来镜像两个磁盘,然后将 ZFS 放在那个“单个”驱动器上,或者我可以使用 ZFS 镜像驱动器,然后安装到那个驱动器上。
如果我走全 ZFS 路线,我想我在如何使用设备方面有更多的自由(例如,除了我的镜像系统安装之外,我可以设置一个快速的非冗余条纹区域)。就纠错而言,我有什么收获吗?重建性能/易用性/时间?
我知道这两种配置在蚊子的睫毛内可能是相同的,但我想要第二个意见。
我有 36*4TB HDD SAN 机架。RAID 控制器不支持 RAID60 且一个 RAID 组中不超过 16 个 HDD。所以我决定制作 2 个 RAID6 组 16 个硬盘或 4 个 8 个硬盘。我想将所有存储作为一个分区。
那么,如果我在硬件 RAID6 之上使用 zfs 池,可能会出现什么问题?是的,我知道强烈建议使用本机 HDD 或直通模式。但是我没有这个选项。
或者我应该在这种情况下远离 ZFS 和软件突袭?(我最感兴趣的是压缩和快照)
多年来,我们一直在 Dell poweredge 的单个硬件 RAID 之上运行 ZFS。我知道大多数人都反对这一点,但是 ZFS 的快照/克隆、压缩和灵活分区对我们非常有用。每当驱动器死机时,戴尔技术人员就会被派遣(服务器处于另一个状态),他将确认驱动器亮起琥珀色灯,并更换它。
现在我们想利用 ZFS 的 L2ARC/ZIL 缓存,我们正在认真考虑在裸盘上运行 ZFS。当前的戴尔 RAID 控制器 (PERC H730/H330) 支持直通。我剩下的问题是:
如果驱动器从 ZFS 失败,它是否在前面板上显示琥珀色灯?这很重要,因为派遣的戴尔技术人员可能需要确认驱动器确实有故障。否则我们可能会遇到戴尔问题。
有没有人在 FreeBSD root 上运行 ZFS?它是在生产质量?任何已知问题?
我想在 HP P410 硬件 RAID 5 4x600GB 15k SAS 阵列上运行 freenas 并在物理磁盘故障的情况下收到警报,但是freenas 文档说:
为防止出现问题,如果您的磁盘由 RAID 控制器控制,请不要启用 SMART 服务,因为控制器的工作是监控 SMART 并将驱动器在发生故障时标记为预测性故障。
由于机器安装在无人值守的数据中心,控制器无法提醒任何人 RAID 阵列正在降级。SMART 似乎是一种选择 - 也许物理磁盘故障会在阵列级别显示为高“重新分配扇区数”?
注意:我考虑过但被拒绝的其他选项是:使用带有 RAID-Z(保证 <1.2TB)或 RAID 10(1.2TB)的哑 HP H220 HBA,但都不能提供 RAID 5(1.8TB)的容量,以及我没有任何备用驱动器托架 (HP DL120 G7)。此外,似乎没有适用于 BSD 的 HP 代理。上下文:我有一对这样的服务器要重新配置(主服务器和复制服务器 - 总共 8 个磁盘),它们通过 iSCSI 提供 SQLServer 和其他 VM。
更新:我要走 cciss 路线(这是我在 FreeNAS 9.x 上安装 cciss 的方法)。其他可能性:具有以太网带外管理功能的 RAID 控制器。
我在带有Dell PowerEdge RAID 控制器 (PERC) H730 迷你硬件 RAID 控制器和八个 3TB 7.2k 3.5" SAS 硬盘的Dell PowerEdge R730上安装Proxmox 虚拟环境。我正在考虑使用 PERC H730 配置六个物理磁盘作为一个 RAID10 虚拟磁盘,其中两个物理磁盘保留为热备驱动器。但是,ZFS和 HW RAID之间似乎存在相当多的混淆,我的研究给我带来了混淆而不是清晰。
如果这些应该是单独的 ServerFault 问题,请告诉我。
我发现了以下类似的 ServerFault 问题,但这些问题似乎并没有直接解决上述问题。虽然,我完全承认我不是全职系统管理员,所以也许他们解决了我的问题,而我只是超出了我的深度。
我正在尝试配置我的 HP MSA 2012i,这样每个磁盘都是一个虚拟磁盘,每个虚拟磁盘都是一个卷。每个卷都可以使用 iSCSI 访问。所以每个卷都应该是一个 iSCSI 目标。这不是突袭,我宁愿使用单个磁盘。
我在这个设备中有 12 个磁盘。所以我得到 12 个虚拟磁盘,因此得到 12 个卷。
我是否必须为每个卷分配不同的 LUN?如果我发现目标,多个 LUN 的输出会是什么样子?
我的操作系统是 Ubuntu,我使用的是 open-iSCSI。还安装了多路径,但物理上已禁用。我已经拔掉了两根电缆之一的插头。
主要问题是iSCSI启动器只能找到一个目标,不是全部12个。 更具体地说,启动器总是找到一个目标,但是在执行iSCSI登录后,/dev/sd*当且仅当我导出第一个磁盘时有新设备(id 为 0.0,阵列左上角的磁盘)。如果我不导出第一个磁盘,那么/dev/sd*. 如果我导出第一个磁盘,则有一个对应于第一个磁盘的新条目。不依赖于是否有其他导出的磁盘。
我没有任何线索。
发起者可能是问题吗?我需要怎么做才能发现多个 LUN?
编辑:
# show volume-maps
Volume [SN <num>, Name (volume00)] mapping view:
CH ID LUN Access Host-Port-Identifier Nickname
-------------------------------------------------------------------------------
0,1 0 15 rw all other hosts
Volume [SN <num>, Name (v11)] mapping view:
CH ID LUN Access Host-Port-Identifier Nickname
-------------------------------------------------------------------------------
0,1 0 11 rw all other …Run Code Online (Sandbox Code Playgroud) 即使您只有一个物理设备,ZFS 也很有用,到处都写着,因为它会告诉您由于位衰减等导致的数据损坏。
然而,它真的能解决这种腐败问题吗?
换句话说,在单个物理设备上将 ZFS 作为文件系统运行有什么显着的好处吗?
我正在研究一个非常大的文件服务器(70+TB,只提供 NFS 和 CIFS)的 RAID 解决方案。我知道在硬件 raid 之上使用 ZFS raid 通常是禁忌的,但是我发现自己处于不寻常的情况。
我个人的偏好是设置大型RAID-51虚拟磁盘。即两个镜像 RAID5,每个 RAID5 有 9 个数据 + 1 个热备件(因此我们不会损失太多存储空间)。这通过将数据镜像到两个不同的驱动器机箱上来缓解我的管理偏执,同时允许在危机发生之前在每个镜像集中出现 1 个磁盘故障。
然而,这个问题源于这样一个事实,即我们有现有的硬件 RAID 控制器(LSI Megaraid 集成磁盘机箱 + 服务器),仅许可用于 RAID5 和 6。我们还有一个现有的 ZFS 文件系统,这是预期的(但尚未配置)使用 RFS-1 提供 HA。
从我在文档中看到的,ZFS 不提供 RAID-51 解决方案。
建议使用硬件raid 在每个机箱上创建两个大小相同的RAID5 虚拟磁盘。然后,这两个 RAID5 虚拟磁盘将作为 /dev/sdx 提供给它们各自的服务器。
然后使用 ZFS + RFS-1 将这两个虚拟磁盘镜像为 HA 镜像集(见图)
这是一个好主意,一个坏主意,还是一个丑陋(但可用)的配置。
有更好的解决方案吗?
zfs ×10
hp-proliant ×3
raid ×3
dell-perc ×2
freebsd ×2
hp ×2
corruption ×1
filesystems ×1
freenas ×1
iscsi ×1
opensolaris ×1
storage ×1