我终于开始在 HP ProLiant 硬件上测试较新版本的 RedHat 6.x 和 Scientific Linux。我之前的安装是在虚拟硬件中,所以我没有注意到 RAID 控制器驱动程序的变化。我在物理安装上意识到的第一件事是,驱动器阵列设备现在是 SCSI/dev/sdX名称,而不是长期/dev/cciss/cXdX块设备。
显然,这是由于新的设备驱动程序,hpsa而不是cciss. 任何人都可以阐明驱动程序之间的差异吗?
得到了什么?失去了什么?
是否有任何性能影响?
支持的卡是否有重叠?
Windows 方面是否也有类似的变化?
我有一个带有 SmartArray P410 控制器的 HP MicroServer (N36L)、一个 512MB BBWC 单元和四 (4) 个连接的 2TB 磁盘。其中三个磁盘配置为单个 RAID5 阵列,一个单独放置。

我想将 RAID5 阵列迁移到 RAID6 阵列。是否可以“就地”迁移它,而无需将数据复制到单独的磁盘?
我已经拥有HP Smart Array Advanced Pack的试用许可证。
不幸的是,在启动阵列配置实用程序后,我看不到将阵列迁移到 RAID6 的选项。

由于启用了 RAID6,许可证密钥已成功启用。

是否可以将 RAID5 阵列“就地”迁移到 RAID6,或者我是否被迫将数据复制到外部驱动器?
我使用的是 VMWare ESXi 5,并在带有 P400i RAID 卡的 HP DL360 上设置了 2 TB RAID 5。我又添加了两个 1 TB 驱动器并使用 SmartStart ACU,添加了驱动器并扩展了逻辑磁盘。
现在,在引导回 ESXi 后,服务器会引导,但没有列出可用的持久存储。我已经多次重新扫描无济于事:数据存储没有出现。
我启动到 GParted 并显示 1.8TB 分区,但它显示为未知。有人有什么好主意吗?
编辑:最终解决方案
所以在咬牙切齿之后,解决起来相当简单。
我为我的服务器购买了一个 eSata 2 TB 外置驱动器和一个 PCI eSata 卡。
然后我使用 Clonezilla 将当前分区映像到我的新外部驱动器。您必须在高级模式下选中“不检查驱动器大小”,否则它会因为驱动器较小而对您大喊大叫。
出于某种原因,我的 PCI 卡无法在我的 HP 服务器上启动,所以我将驱动器连接到我拥有的另一个桌面,启动到 VMWare,并将 vmdk 复制到另一个驱动器。
我要炸毁 RAID 配置,然后创建 1.5TB 逻辑驱动器。
我有一个 Smart Array 200i,它似乎有一些坏插槽(插槽 3 和插槽 5)。我在这些插槽中放入什么高清并不重要,它一直告诉我驱动器坏了。
我的问题有两个:
也许只是我做错了什么?我的印象是,您所要做的就是取出坏驱动器并放入新驱动器。我错了吗?
如果插槽确实坏了,我是否可以更换整个控制器(其中包含raid 5 上的操作系统的引导驱动器)而不会在交换后失去对该驱动器数据的访问权限?
在一个稍微不同的问题上,这个 Smart Array 有 2 个 SATA 阵列,一个带有操作系统,另一个我认为不再使用。如果插槽确实不好,我想删除第二个阵列并使用第一个阵列的插槽,但我不确定如何 100% 确定它没有用于其中一个逻辑驱动器。下面我尽可能地说明了阵列配置实用程序中显示的配置, 我将尝试在此处以文本形式布置配置(我的声誉不够高,无法发布图像):
Smart array E200i in embedded slot
SATA Array A
[+] Logical Drive 1 (953816 MB, RAID5)
[ ] Unused Space, ???
SATA Array B
[X] Logical Drive 2 (1907675 MB, RAID 5) - Failed
[ ] Unused Space, ???
Run Code Online (Sandbox Code Playgroud)
更新:
来自 hpacucli 的回应:
Smart Array E200i in Slot 0 (sn: QT91MP3908 ) …Run Code Online (Sandbox Code Playgroud) storage hp-smart-array hardware-raid hp-proliant drive-failure
我在这里阅读了问题Reusing Raid 5 Drive? 但我不确定它是否 100% 适用于我的情况。
从阵列中移除驱动器以用作另一个阵列的备用驱动器时的标准做法是什么?是否绝对有必要擦除驱动器并移除阵列,或者我可以直接从退役的服务器中取出一个驱动器并将其插入另一个?
我想破坏生产服务器上的 RAID 1 阵列(所以我有一个备份驱动器),如果升级顺利,将驱动器返回到阵列以恢复镜像功能,而无需引入全新的驱动器;然而,我可以从逻辑上看出这样做是错误的。
想法?
服务器是在操作系统驱动器(ESXi 是操作系统)上运行 RAID 1 的 HP DL380 G7,以及具有 4 300 Gb 数据驱动器的 RAID 5 阵列。
我正在将 Ubuntu 安装到 HP Proliant DL360 G7 服务器上,该服务器具有与 Ubuntu 不兼容的硬件智能阵列 RAID 控制器。
惠普表示需要在 BIOS 中禁用 RAID 控制器才能安装 Ubuntu。
问题是,启用 RAID 控制器后,安装可以看到要安装的硬盘驱动器,但无法启动,禁用它后,安装看不到任何硬盘驱动器。
更新:Ubuntu 安装时硬件 RAID 处于活动状态,但挂起“正在尝试从硬盘驱动器 C 启动:”
有人建议我将服务器置于救援模式并重新安装 GRUB,但在启动过程中随时按住 shift 不会显示 GRUB 菜单(我在不同的点尝试过多次),Ubuntu Live USB 确实如此没有救援模式选项。
我有几台配备动态智能阵列 B320i RAID 控制器的HP ProLiant DL360e Gen8服务器。
一个特定系统出厂时安装了单个磁盘,而不是 RAID 1 镜像所需的一对驱动器。我要求使用另一个驱动器,但继续将操作系统安装为 RAID 0,打算稍后添加第二个磁盘。
当它到达时,我使用HP Smart Storage Administrator完成了正常的 HP 阵列扩展(转换)过程。奇怪的是,在 GUI 中没有将额外驱动器添加到现有阵列的实际选项。
所以我查看了 CLI 选项。
当前阵列配置片段(此处为完整配置):
=> ctrl all show config
Dynamic Smart Array B320i RAID in Slot 0 (Embedded)
Internal Drive Cage at Port 1I, Box 1, OK
Internal Drive Cage at Port 2I, Box 0, OK
array A (SAS, Unused Space: 212343 MB)
logicaldrive 1 (72.0 GB, RAID 0, OK) …Run Code Online (Sandbox Code Playgroud) 我有一个 HP Proliant DL380 G7,带有上述阵列控制器和 6 个 INTEL SSDSC2KW4,在 Raid 5 中设置。
通常我从来没有遇到过服务器中 SATA 驱动器的问题,但这个问题让我感到困惑。
我已经在上面安装了 ESXi 6,这通常很顺利。有时我要安装几台虚拟计算机,但突然它告诉我驱动器状态失败(到可变数量的磁盘),并且阵列已脱机。我可以去,把磁盘拿出来,再把它放进去,它工作正常。
这通常发生在我向它传输一些 GB 数据时。如果它有前。路由器运行时不会向 SSD 写入太多内容,它可以稳定运行 20 多天而无需过多关注。
有没有人经历过这样的事情?或者一般来说有一些关于如何进行的提示?
我已经在我的 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 DL380 Smart Array B140i 创建 S2D。我的所有托架均配有 SSD,并且希望将托架 5-8 用于 S2D。我需要配置阵列控制器(或 BIOS?)以使驱动器对操作系统(Windows Server 2019 Datacenter)透明。我怎样才能做到这一点?
如果我不将驱动器分配给阵列,我将无法在操作系统中看到它们。
谢谢!
hp-smart-array ×10
hp-proliant ×8
hp ×7
raid ×5
raid5 ×2
vmware-esxi ×2
fakeraid ×1
linux ×1
raid6 ×1
sata ×1
ssd ×1
storage ×1
ubuntu ×1