今天,我们遇到了某种最坏的情况,并对任何类型的好主意持开放态度。
这是我们的问题:
我们正在使用多个专用存储服务器来托管我们的虚拟机。在我继续之前,这里是规格:
我们配置了一个 RAID6 集,其中包含 10 个磁盘,其中包含一个逻辑卷。我们在系统中有两个热备件。
今天一个硬盘坏了。这种情况时有发生,所以我们更换了它。重建第二张光盘失败。通常这并不好玩。我们停止了繁重的 IO 操作以确保稳定的 RAID 重建。
遗憾的是,热备盘在重建时失败了,整个过程停止了。
现在我们有以下情况:
这是一个RAID 6系统,两块磁盘故障,所以数据必须完好无损,但我们不能再次使卷联机访问数据。
在搜索时,我们发现了以下线索。不知道是好是坏:
将所有光盘镜像到第二组驱动器。因此,我们将有可能尝试不同的事情,而不会失去比我们已有的更多。
尝试在 R-Studio 中重建阵列。但是我们对软件没有真正的经验。
拉出所有驱动器,重新启动系统,更改为 areca 控制器 bios,逐个重新插入 HDD。有人说是通过这个使系统上线的。有人说效果为零。有人说,他们搞砸了整个事情。
使用未记录的槟榔命令,如“rescue”或“LeVel2ReScUe”。
联系计算机取证服务。但是哇...通过电话的初步估计超过了 20.000 欧元。这就是为什么我们会亲切地寻求帮助。也许我们错过了显而易见的事情?
是的,当然,我们有备份。但是有些系统丢失了一周的数据,这就是我们希望让系统重新启动并运行的原因。
非常欢迎任何帮助、建议和问题。
我是 SAS 扩展器的新手,我正在努力把事情做好。我知道 SAS 扩展器与支持扩展器的 SAS 控制器一起使用时,允许您利用控制器上支持的驱动器的全部容量。
但是,假设我有一个带有 4 个 SSF-8087 端口的 SAS 控制器,它本身可以支持 16 个磁盘。然后,据我所知,我可以将这些端口中的每一个连接到扩展器以增加磁盘容量。
但是,SAS 控制器是否会“看到”所有磁盘,就像它们直接连接到控制器而不是通过扩展器连接一样。我可以将控制器视为网络中的交换机吗?我能否从扩展器 1 和扩展器 3 上的磁盘创建 RAID?
更新:
我真的没有需要使用 SAS 扩展器的特定项目。我只是很好奇它们是如何工作的,并且正在考虑如果我使用一个或多个 SAS 扩展器和在我们的一台服务器中运行的 LSI MegaRAID 控制器 (9260-16i) 会如何工作。但是,我并没有真正考虑“本地”磁盘和另一个机箱中的磁盘之间的区别。LSI MegaRAID 控制器有 4 个 SFF-8087 端口,这使它能够容纳 16 个驱动器。
我对适当的硬件 RAID还很陌生,以前只在预建的服务器机器上使用过它,但在一些为数据中心工作的朋友的推荐下,我买了一个LSI 9361-4i MegaRAID控制器来安装到我的主存储盒中在家里,当我尝试将超过 5MB 的内容写入磁盘时,我目前设置的英特尔 RST 配置会完全锁定机器上的所有 I/O,直到操作完成。
根据盒子上的文字,9361-4i 最多支持 128 个驱动器,但是卡本身只有一个 mini SAS HD 端口,所以据我所知,我只能通过以下方式将四个设备连接到控制器这个港口。
我的问题是:我需要什么额外的硬件或电缆才能将四个以上的设备连接到这种类型的控制器?我应该使用 x4 电缆通过 mini SAS HD 端口连接一个或多个扩展模块吗?这些是否需要特定的卡片才能工作?此外,这将如何影响控制器和驱动器之间的带宽?
我有 10 个不同批次的 3TB SATA III WD Red,我想设置它们。
我正在构建虚拟化服务器并希望使用 VMWare ESXi 5。我在连接到内部 RAID 控制器 IBM M1015(与 LSI 9240-8i 相同)的 4 个磁盘上配置了 RAID10,并且安装了 ESXi,没有任何问题。唯一的问题是将数据复制到主机上的数据存储(在 RAID 阵列上)很慢 - 大约 20MB/s。尝试将数据复制到来宾虚拟机上的共享文件夹时,我的速度大致相同。主机网络使用 1000Mbit 交换机自动协商 1000Full,我在来宾机器中使用了 vmxnet3 vm 卡。
当我在具有完全相同的 RAID10 阵列的完全相同的服务器上安装 MS Hyper-V 时,将数据复制到 Hyper-V 主机时的速度约为 110MB/s。
我为每个系统使用了最新的可用驱动程序:
ESXi 5 - LSI_5_34-455140.zip\scsi-megaraid-sas-5.34-1vmw.500.0.0.406165.x86_64.vib
视窗 - 5.2.112
我什至将卡固件更新到 20.10.1-0077 。
此卡是入门级的,但建议在 ESXi 的不同地方使用。我究竟做错了什么?我错过了什么吗?
我将购买一个 8 端口的 raid 控制器,其声明的数据传输速率为“每个端口高达 6Gb/s”。声明的连接器是“两个 mini-SAS SFF8088”。支持的物理设备的最大数量为“最多 32 个”。控制器是戴尔 PERC H710。
我不确定我应该期望的最大带宽。服务器背板支持8个SSD插槽,所以我不会达到最多32块磁盘而是最多8块磁盘。
假设每个磁盘能够为顺序传输提供 6Gbps,我应该期望最大带宽为 48Gbps,还是每个 mini-SAS 6Gbps(即 12Gbps)?
此外,如果支持的最大物理磁盘数为 32,那么驱动器之间的带宽将如何分配,始终假设驱动器具有 6Gbps 能力?48Gbps 的总带宽将分布在 32 个驱动器 (32 x 1.5Gbps) 上,就像在 8 个驱动器 (8 x 6Gbps) 上一样?
我已经在我的 HP P840 上使用 RAID5 硬盘存储 (8x6TB) 大约 2 年了,它总是出现异常多的驱动器故障。半年一切都很好,但现在驱动器以一种奇怪的方式出现故障。例如,2 个新驱动器在添加到 RAID 几天后出现故障。我也已经更换了 RAID 控制器,并在主板和 RAID 控制器上使用了最新固件。
我也尝试使用不同的驱动器。最初在该 RAID 中使用了 HGST DeskStar 6TB 驱动器,现在我在更换故障驱动器时已将它们替换为 HGST UltraStar 6TB。但行为是一样的。
此外,似乎(大多数)驱动器并没有真正发生故障,因为一旦我更换了 RAID 控制器,一个发生故障的驱动器就会再次被识别为正常并开始重建。
我的主机支持说问题是我实际上使用的是 RAID5,我应该改用 RAID10。我很难相信,因为我一直在使用 RAID5,在其他系统上没有问题(多年来没有出现驱动器故障)。
谁能给我一个提示,罪魁祸首可能是什么?RAID 控制器的配置方式有问题吗?
谢谢!
编辑:
服务器是 HP DL180 G9
驱动器故障的原因始终是“写入重试失败”
更新:我们的主机提供我们完全更换硬件并切换到 RAID6。我们这样做了,现在已经顺利运行了一段时间。虽然这并没有得到真正的调查,但我相信 shodanshok 对穿孔阵列的解释似乎是合理的。因此我会接受这个答案。谢谢大家!
Smart Array P840 in Slot 1 (sn: PDNNF0ARH321GD)
Port Name: 1I
Port Name: 2I
Internal Drive Cage at Port 1I, Box 2, OK
Internal Drive Cage at Port 1I, Box 2, OK
Internal …Run Code Online (Sandbox Code Playgroud) 我带了一个 HP Smart Array P410 控制器,它在 HP Prolient Microserver 中安装并运行良好,在两个 RAID 1 阵列中有 4 个驱动器。
然而我没有意识到它没有任何缓存,所以只能通过直接写入磁盘来工作,而且性能很糟糕。
所以我随后带来了 512MB 闪存支持写入缓存 (FBWC) 内存模块,因为我的印象是使用 FBWC 我不需要电池。我从论坛帖子中得到了这个想法。
“你们如何看待'BBWC'(电池支持的写缓存)和'FBWC'(闪存支持的写缓存)之间的选择?基于闪存的使用非易失性内存,因此不需要电池。”
安装缓存模块后,服务器几乎无法启动。P410 上有一个闪烁的琥珀色灯,从手册上看不太好。我设法进入板载 BIOS 一次,甚至设法启动到 HP 阵列配置实用程序 (ACU) CD 一次,但每隔一次,服务器在进入 POST 屏幕并读取ARRAY INITILIZING %%%.
有一次我到达 ACU,它报告缓存模块有问题。
对我来说,似乎缓存模块有问题,但是供应商告诉我
“您是否有 FBWC 电池组,部件号 587324-001,因为这是缓存工作所必需的。如果您有它,请填写 RMA 表格,我们将发送替代品/信用证。”
这听起来对吗?我一直在从美国订购零件,我不想在电池上花费 77 美元 + 40 美元 p&p,等待一个星期的发货发现卡有问题,我不想发回工作卡片?
我正在尝试在带有 b140i 控制器的 HP DL120 gen 9 服务器上安装 CentOS 7。我在 raid 1+0 中有 4 个 1TB HDD 设置,CentOS 安装程序似乎无法识别从存储实用程序创建的逻辑驱动器。
根据我的理解,我需要一些 CentOS 7 驱动程序来识别 B140i 控制器。此外,该驱动程序似乎是由 HP 封闭源代码的。
我的方法是什么?是否有任何其他免费的 linux 操作系统可以在此服务器上使用并且可以识别 RAID 控制器?
谢谢你。
我不太明白各种戴尔 RAID 控制器之间差异对我的方案的重要性,如果你们能帮助我选择合适的控制器,那就太好了。我不想无缘无故地买东西烧钱,但同时要确保我得到了我需要的东西。
对于配备6 个146 GB 15K RPM 驱动器的Dell R710 2U 服务器,我可以选择以下控制器:
如果重要的话,服务器将运行 Windows Server 2008 R2、SQL Server …
我正在查看具有单个 X4 Mini-SAS SFF8087 连接器的MegaRAID SAS 9240-4i Sgl 卡。据我所知,这样的连接器可以扩展到 4 个 SATA 磁盘。所以,我会知道如何连接 4 个 SATA 磁盘。但是,文档说它在一个 RAID 卷中最多支持 16 个磁盘。我的问题是;我如何将这 16 个磁盘物理连接到只有一个连接器的卡?
这是背板的用武之地吗(我试图找到有关它的信息,但无法真正弄清楚它们如何与 RAID 控制器一起工作)。?
我有一个 ProLiant DL360 G5。我想在这台机器上安装 Arch Linux,但我遇到了以下困难:
我已经启动了 Arch Linux 安装 CD,但我似乎无法访问硬盘驱动器(显然,有 6 个)。有一个/dev/cciss/c0d0,但运行会fdisk c0d0;产生“fdisk:无法打开 c0d0:没有这样的设备或地址”。有/dev/sda{,1,2},但它们对应于安装介质。没有/dev/hd*。dmesg | grep -i cis产生“HP CISS 驱动程序 (v 3.6.26)”和“cciss 0000:06:00.0: cciss0: <0x3230> at PCI 0000:06:00.0 IRQ 24 using DAC”。lspci产生“RAID 总线控制器:惠普公司智能阵列控制器(修订版 04)”。
我没有使用 ProLiant(甚至其他“服务器机房”类型的机器)的经验。此外,这是一台二手机器,我无权访问原始所有者/配置者。其中一个硬盘驱动器的前面有一个橙色指示灯......我应该把它取出来吗?
根据我的阅读,智能阵列驱动程序已经包含在 linux 内核中一段时间了,但也许我仍然需要一些驱动程序?
如果我需要提供更多信息,请告诉我,如果您有关于将 archlinux 安装到这台机器上的任何提示,请告诉我。
raid-controller ×11
raid ×5
sas ×3
sata ×3
arch-linux ×1
backup ×1
bandwidth ×1
centos7 ×1
connector ×1
dell ×1
hard-drive ×1
hp ×1
hp-proliant ×1
ibm ×1
linux ×1
lsi ×1
performance ×1
raid10 ×1
raid5 ×1
raid6 ×1
vmware-esxi ×1