Есть у нас один небольшой сервер HP ProLiant DL120 Gen9 в комплектации 3.5'. В таком исполнении сервер поддерживает установку четырёх жёстких дисков формата 3.5'. Сервер используется под бэкап, ОС Windows. Сейчас в нём установлено только два жёстких диска.
Как обычно, неожиданно стало заканчиваться место. Ничего страшного, добавим ещё два диска, раз слоты есть. И расширим массив, на лету.
На самом деле нет особой надобности расширять массив на лету, бэкап — это не тот сервер, что должен пахать 24x7, но надо же на чём-то тренироваться? Поехали, пройдём все этапы.
Часть первая, подготовительная
Собираем информацию о системе. Про сервер:
HPE Proliant DL120 Gen9 LFF — описание и фото
В iLO можно посмотреть текущую конфигурацию массива.
У нас имеется два диска по 8 ТБ, модель MB008000GWBYL. Точно такие же в продаже сложно найти, но что-нибудь похожее нужно докупить.
Диски собраны в зеркало на контроллере Smart HBA H240. Данный контроллер поддерживает режим RAID, что мы и наблюдаем.
Режимы HBA/RAID в контроллерах HPE H240, H240ar и H241 Smart HBA
Докупаем ещё два восьмитерабайтника, потом продолжим.
Часть вторая, аппаратная
Приехали новые диски.
Модель немного другая, MB008000GWRTC, но подойдёт.
Просто выезжаю в ЦОД и добавляю два диска в сервер.
Смотрим в iLO.
Диски увиделись. На этом аппаратная часть закончена.
Часть третья, инструментальная
А теперь лайфхак, ради которого и стоило прочитать эту статью.
Итак, нам нужно расширять массив, естественно, у нас есть соответствующие инструменты, с помощью которых это можно сделать.
HPE — HPE SSA CLI для работы с RAID Smart Array в Windows
Для девятого поколения серверов HPE ProLiant предлагается управлять контроллерами Smart Array из операционных систем с помощью утилиты HPE SSA CLI. Раньше она называлась ssacli. Но это было неудобно, поэтому для управления десятым и девятым поколением серверов HPE ProLiant из ОС Windows появилась другая утилита с нормальным графическим интерфейсом.
А теперь вопрос, будет ли работать эта утилита на сервере девятого поколения с контроллером Smart HBA H240? Ответ для нетерпеливых — будет.
Качаем утилиту. Устанавливаем. Запускаем. Не помню, возможно понадобится Java.
И видим привычный интерфейс Smart Storage Administrator. И самое прекрасное, видим контроллер Smart HBA H240. Сводные данные о конфигурации контроллера показывают, что у нас имеется:
- 1 массив
- 1 логический диск
- 2 диска использовано
- 2 диска не задействовано
Выбираем контроллер, Настройка.
Видим логический массив RAID1 из двух дисков.
Посмотрим физические устройства, 4 диска доступно.
Два диска свободно.
Часть четвёртая, массивная
Будем расширять массив.
Выбираем текущий массив. Управление дисками данных.
Доступно:
- Добавление дисков — развёртывание массива
- Перемещение дисков — замена одного или нескольких дисков в массиве на диски того же типа
- Изменение типа дисков в массиве — замена всех дисков в массиве на диски другого типа
Мы собираемся добавлять диски, выбираем пункт:
- Добавление дисков — развёртывание массива
Выделяем галками оба свободных диска. OK.
Операция выполнена. Готово.
В массиве у нас теперь 4 диска, однако, неиспользуемое пространство 50%.
Выбираем логический диск и видим состояние "Преобразование: 0.00%", т.е. идёт процесс преобразования массива.
И действительно, iLO показывает, что статус логического диска Degraded (Transforming).
О текущем процессе также сообщается в уведомлениях.
Чтобы увидеть прогресс, нужно перезапустить утилиту или нажать кнопку Refresh справа вверху.
Процесс трансформации может занять несколько дней.
Часть пятая, логическая
Дожидаемся окончания трансформации.
Размер логического диска не изменился.
Хотя в нём у нас теперь две зеркальные группы по два диска.
Расширение логического диска.
Указываем максимальный размер для расширения. OK.
Продолжаем, с Windows 2000 это они перегнули. Да.
Операция выполнена. Готово.
Вот теперь размер массива правильный. Однако, состояние "Ожидание преобразования".
Этот процесс быстрее. Дожидаемся преобразования.
Состояние OK.
Часть шестая, операционная
Продолжаем расширять.
Управление дисками показывает, что у нас добавилось свободное место.
Extend volume...
Next.
Next.
Finish.
Мы с вами добавили два диска в сервер HP ProLiant DL120 Gen9. Расширили массив на контроллере Smart HBA H240, преобразовав его в RAID10 из четырёх дисков. Расширили логический диск. Расширили логический том файловой системы. И всё это без отключения и перезагрузки сервера.