Что, админ, голову повесил? Не хочет удаляется массив? Заставим!
Иногда требуется удалить битые дисковые группы из массива со всеми их томами. Такая ситуация может возникнуть, когда в СХД добавляются диски, которые ранее были в другом массиве.
Если СХД удаётся полностью собрать массив, то дисковые группы можно удалить из GUI. Если же СХД не удаётся полностью собрать массив, то диски, дисковые группы и тома помечаются как "quarantined" и становятся доступны для чтения. Удалить их из GUI невозможно. Из CLI тоже - потребуются танцы с бубном.
Итак, как быть и что делать - далее. В документации решение - обратиться в поддержку. Мы же пойдём другим, более быстрым, простым и бесплатным путём.
Подозреваю, что в других стораджах HP MSA решение также может помочь. И DotHill от Seagate. И Lenovo.
Симптомы проблемы:
remove disk-groups 00c0ff2703c80000b5d8225900000000
Ошибка:
Disk group 00c0ff2703c80000b5d8225900000000 has volumes present. Do you want to continue? (y/n) y
Error: The remove operation failed because the disk group is virtual. - Disk group 00c0ff2703c80000b5d8225900000000 was NOT deleted.
Если сделать show disk-groups, то статус дисковой группы quarantined.
Заходим по SSH или CLI на контроллер.
Добавляем нового пользователя:
create user ttemp role diagnostic
На запрос пароля указывайте сложный пароль типа !Diagn0stic”.
Убедитесь, что юзер добавился:
show users
Выходите из CLI.
Входите под свежесозданным юзером ttemp.
Добавляем настройку:
set advanced-settings virtual-pool-delete-override on
Теперь у вас есть 15 минут на удаление дисковой группы, через 15 минут расширенная настройка отменится. В тыкву не превратится, но придётся её применять заново.
Удаляем дисковую группу:
remove disk-groups 00c0ff2703c80000b5d8225900000000
О чудо! На этот раз всё проходит отлично. Не забудьте потом удалить юзера ttemp.
С вас - пивас!
Источник:
https://internet-lab.ru/hp_msa_2050_remove_quarantined_disk_groups
Если вам понравилась статья, то ставьте 👍🏻 каналу. Пишите комментарии, задавайте вопросы, подписывайтесь.