我有一台服务器,有两个 146GB 磁盘的 RAID10 阵列。我正尝试用两个 2TB 磁盘的 RAID1 替换一个 146GB 磁盘的 RAID10 阵列。由于没有可用端口,我从要替换的阵列中取出了两个磁盘。现在我的 RAID 状态如下所示:
# /opt/hp/hpssacli/bin/hpssacli ctrl all show config
Smart Array P400 in Slot 1
array A (SAS, Unused Space: 0 MB)
logicaldrive 1 (273.4 GB, RAID 1+0, Interim Recovery Mode)
physicaldrive 2I:1:1 (port 2I:box 1:bay 1, SAS, 146 GB, Failed)
physicaldrive 2I:1:2 (port 2I:box 1:bay 2, SAS, 146 GB, Failed)
physicaldrive 2I:1:3 (port 2I:box 1:bay 3, SAS, 146 GB, OK)
physicaldrive 2I:1:4 (port 2I:box 1:bay 4, SAS, 146 GB, OK)
array B (SAS, Unused Space: 0 MB)
logicaldrive 2 (273.4 GB, RAID 1+0, OK)
physicaldrive 1I:1:5 (port 1I:box 1:bay 5, SAS, 146 GB, OK)
physicaldrive 1I:1:6 (port 1I:box 1:bay 6, SAS, 146 GB, OK)
physicaldrive 1I:1:7 (port 1I:box 1:bay 7, SAS, 146 GB, OK)
physicaldrive 1I:1:8 (port 1I:box 1:bay 8, SAS, 146 GB, OK)
我想使用2I:1:1, 2I:1:2
新 RAID1 的端口(以最少的停机时间将虚拟机迁移到新阵列)。但我不知道如何将它们与当前的 RAID10 解绑。我看到两个选项:
1)将 RAID10 转换为 RAID1(我在文档中刚刚发现提到新阵列不能小于当前阵列)对于该命令"/opt/hp/hpssacli/bin/hpssacli ctrl slot=1 ld 1 modify raid=1"
我收到错误:
Error: "raid=1" is not a valid option for logicaldrive 1
Available options are:
0
1 + 0 (current value)
5
6 (default value)
2)删除RAID10的端口2I:1:1, 2I:1:2
。
但是,我没有找到这两个选项的说明。
在这种情况下该怎么办?(不考虑将数据移动到另一台服务器/外部驱动器/等的选项)
答案1
我在这里参与的次数不像以前那么多了,但我发现你所做的事情存在问题。
HP Smart Array 控制器可容纳 SAS 和 SATA 磁盘。但是,您不能拥有由 SAS 和 SATA 磁盘混合组成的阵列。
HP 从未销售过 2TB 2.5 英寸 SAS 磁盘,因此我假设您拥有的 2TB 驱动器是 SATA。146GB 磁盘是 SAS。因此... 拉出两个磁盘将不起作用,因为您无法将新磁盘加入现有阵列。
你搞砸了。把两个 146GB 的驱动器放回去。
其他考虑因素:
您可能正在使用第三方 SATA 磁盘。在 Smart Array P400 控制器上,其速度将降低至 1.5Gbps。
使用 P400 控制器意味着您使用的服务器是 G5 HP ProLiant,大约 2005-2007 年。
如果可能的话,最好重建或使用更现代的硬件。