我想要做的是在HP P400iembedded式控制器上初始化两个逻辑驱动器,而不需要在这里重新引导系统我的当前arraysconfiguration:
array A (SAS, Unused Space: 0 MB) logicaldrive 1 (17.9 GB, RAID 5, OK) logicaldrive 2 (17.9 GB, RAID 5, OK) logicaldrive 3 (75.9 GB, RAID 5, OK) logicaldrive 4 (25.0 GB, RAID 5, OK) physicaldrive 1I:1:1 (port 1I:box 1:bay 1, SAS, 72 GB, OK) physicaldrive 1I:1:2 (port 1I:box 1:bay 2, SAS, 72 GB, OK) physicaldrive 1I:1:3 (port 1I:box 1:bay 3, SAS, 72 GB, OK) array B (SAS, Unused Space: 0 MB) logicaldrive 5 (99 MB, RAID 0, OK) logicaldrive 6 (68.2 GB, RAID 0, OK) physicaldrive 1I:1:4 (port 1I:box 1:bay 4, SAS, 72 GB, OK)
运行HpCISs2.sys驱动程序版本6.20.0.32的Windows 2003计算机。 我有ACU和ACU CLI工具安装版本8.28.13.0,P400i固件版本2.74。
现在我想要做的是删除物理驱动器1I:1:4,并删除arraysB中的两个逻辑驱动器,然后插入一个新的驱动器到托架4,其中包含两个新的逻辑驱动器,并显示在arraysB再次。
到目前为止,在我卸下驱动器并删除发生故障的逻辑驱动器之后,我插入新的驱动器并运行HPacucli重新扫描。 我得到的新驱动器显示为无物理驱动器,但我现在不能找出“缺less一个更好的词”在新的未盘上的磁盘上挂载2个逻辑驱动器。
如果我重新启动系统,arrays控制器拿起新的第四个驱动器,并与驱动器创buildarraysB没有问题,但我真的很喜欢不必重新启动服务器。
有任何想法吗?
你在这里错过了一步。 当您移除插槽4中的旧逻辑驱动器和物理磁盘时,必须执行以下操作:
这可以在Windows(通常是Linux)中完成。 新的逻辑驱动器将出现在磁盘pipe理器工具的刷新(F5)上。
现在,您可以通过hpacucli实用程序来完成此任务,但使用基于Web的GUI工具cpqacuxe更有意义。 你会理解那里的步骤更好一点。
另外,我认为继续使用单驱动器RAID 0arrays是一个坏主意。 您确实有一些有趣的选项,例如将72GB磁盘添加到arraysA并划出更多的逻辑驱动器。 这将有助于performance和韧性…
编辑 :你想要做的是不可能的,没有重新启动。
你基本上想把一个数组从一台服务器移到另一台服务器上。 这是可能的,但有规则的过程。 从“ HP智能arrays控制器用户指南”
- *The server is powered down*. - The array does not have failed or missing drives. - No spare drive in the array is acting as a replacement for a failed drive. - The controller is not performing capacity expansion, capacity extension, or RAID or stripe size migration. - The controller is using the latest firmware version.
实际执行的步骤是:
所以关机/重启是这个过程中的一个重要步骤。 你无法避免它为你想要做的事情。
在Windows上,您可以重新扫描磁盘pipe理器中的驱动器,在设备pipe理器中重新加载驱动程序,然后像您说的那样重新扫描驱动器arrays。 不能考虑你可以做的任何事情。
在Linux上:
这个: http : //www.cyberciti.biz/faq/rhel-centos-redhat-debian-rescan-hp-smart-array/检查你正在使用哪个驱动程序。
重新扫描HP智能arrays
键入以下命令:
echo "rescan" > /proc/driver/cciss/cciss0
要添加单个设备:
echo scsi add-single-device CBTL > /proc/scsi/scsi
用实际值replaceCBTL:其中,
C控制器B总线T目标L伦
例如,要在控制器3,总线2,目标1,terminal0上添加一个设备,请input:
echo "scsi add-single-device 3 2 1 0" > /proc/scsi/scsi