Я пытаюсь инициализировать два логических диска на встроенном контроллере HP P400i без перезагрузки системы, вот моя текущая конфигурация массива:
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)
компьютер под управлением Windows 2003 с драйвером HpCISs2.sys версии 6.20.0.32. У меня установлены инструменты ACU и ACU CLI версии 8.28.13.0, прошивка P400i версии 2.74.
Теперь я бы хотел удалить физический диск 1I: 1: 4 и удалить два логических диска в массиве B. затем вставить новый диск в отсек 4, содержащий два новых логических диска, и показать их в массиве. Снова Б.
Пока я извлекаю диск и удаляю неисправные логические диски, я вставляю новый диск и запускаю HPacucli rescan. Я добиваюсь, чтобы новый диск отображался как физический диск без присвоения имени, но сейчас я не могу понять, как «из-за отсутствия лучшего слова» смонтировать 2 логических диска на новом диске без присвоения.
Если я перезагружу систему, контроллер массива подберет новый четвертый диск и без проблем создаст массив B с дисками, но мне бы очень не хотелось перезагружать сервер.
Любые идеи?
Вам здесь не хватает шага. Когда вы удаляете старые логические диски и физический диск в слоте 4, вы должны сделать следующее:
Все это можно сделать в Windows (и обычно в Linux). Новые логические диски появятся после обновления (F5) утилиты Disk Manager.
Теперь вы можете сделать это с помощью утилиты hpacucli, но гораздо разумнее использовать веб-инструмент с графическим интерфейсом cpqacuxe. Здесь вы немного лучше поймете шаги.
Кроме того, я думаю, что дальнейшее использование однодискового массива RAID 0 - плохая идея. У вас есть несколько интересных вариантов, таких как добавление диска 72 ГБ в массив A и выделение дополнительных логических дисков. Это повысит производительность и устойчивость ...
редактировать: То, что вы хотите сделать, невозможно без перезагрузки.
По сути, вы хотите переместить массив с одного сервера на другой. Это возможно, но есть правила, регулирующие этот процесс. Из Руководство пользователя контроллеров HP Smart Array:
- *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 вы можете повторно сканировать диски в диспетчере дисков, перезагрузить драйвер в диспетчере устройств и повторно сканировать массив дисков, как вы говорите. Не могу думать ни о чем другом, что ты мог бы сделать.
В Linux:
Это это: http://www.cyberciti.biz/faq/rhel-centos-redhat-debian-rescan-hp-smart-array/ Проверьте, какой драйвер вы используете.
Повторное сканирование HP Smart Array
Введите следующую команду:
echo "rescan" > /proc/driver/cciss/cciss0
Чтобы добавить отдельное устройство с помощью:
echo scsi add-single-device C B T L > /proc/scsi/scsi
Замените C B T L фактическими значениями: Где,
C контроллер B шина T цель L lun
Например, чтобы добавить устройство на контроллер 3, шину 2, цель 1, lun 0, введите:
echo "scsi add-single-device 3 2 1 0" > /proc/scsi/scsi