IBM Storwize v3700. Не могу удалить mdisk из Pool

Конфигурирование, планирование RAID систем, возможности, технологии, теория. Qlogic, LSI Logic, Adaptec ...

Модераторы: Trinity admin`s, Free-lance moderator`s

McQueen
Junior member
Сообщения: 13
Зарегистрирован: 25 мар 2017, 01:52
Откуда: Saint-Petersburg

IBM Storwize v3700. Не могу удалить mdisk из Pool

Сообщение McQueen » 25 мар 2017, 04:08

Здравствуйте!
Может кто-то есть на форуме обладатель такого рода железки. Столкнулся с такой не понятной для меня ситуацией.

Текущая конфигурация выглядит так:
На хранилище создан Pool.
В этом пуле было создано 2 разных по размеру volume. Назовём их для простоты Volume1 и Volume2
Каждый из этих Volume в свою очередь был собран из нескольких mdisk.
Так уж получилось, но все mdisk-и в полке имеют одинаковую конфигурацию (RAID-10 из двух физических SAS-дисков)
Получается например так:
Volume1:
-mdisk1
-mdisk2
Volume2:
-mdisk3
-mdisk4
-mdisk5

Пришло время и решили изменить конфигурацию. Сразу все данные скопировать некуда. Решили делать по частям.
1) Скопировали все данные из Volume1.
2) Удалили Volume1. Все его mdisk-и остались в Pool не принадлежат ни одному Volume
3) Удалили mdisk2 из этого Volume1.
4) Удаляем последний mdisk1 из этого Volume1 и НЕМОГУ!!! Получаю ошибку:

Код: Выделить всё

Задача запущена.
Задача выполнена на 0%.
Удаление MDisk массива mdisk1
Выполняется команда:
svctask rmarray -force -mdisk 0 0
При удалении MDisk массива mdisk1 возникла неполадка.
От CLI получено сообщение об ошибке:
CMMVC5860E Действие не выполнено, поскольку пул памяти содержит недостаточное число областей.
Синхронизация кэша памяти.
Задача выполнена на 100%.
Задача выполнена с ошибками.
Если посмотреть в свойствах для этого mdisk1 зависимые от него Volume, то почему то показывает, что от него зависит Volume2. С чего вдруг, если он ни когда в Volume2 не входил? Ладно решил посмотреть свойства этого Volume2 и вижу что в его состав(Volume2) входят только mdisk3, mdisk4, mdisk5 как и положено, т.е. ни слова про mdisk1. Получается, что в разных пунктах конфигуратора информация разная? Все настройки делали из web-морды. Другие пулы удалились без проблем, но они состояли всего из одного Volume.

Может кто-то объяснить что произошло? и Что можно сделать?
Я хочу удалить этот mdisk1 чтобы освободить из него диски. Они должны перейти в статус "Кандидат".

Пока в голову приходит решение создать из свободных дисков новый Pool-tmp и в нём промежуточный Volume-tmp чтобы смигрировать туда данные из Volume2 и тогда уже полностью уничтожить весь Pool со всеми Volume и mdisk из которых он состоит. Но не хочется тратить столько времени на двойное копирование туда и обратно. Получается простая(как мне казалось) операция, а требуется полностью мигрировать данные с полки. Удалить на полке всю конфигурацию и заново её настроить.

Аватара пользователя
Don_Fear
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 70
Зарегистрирован: 28 авг 2013, 16:35
Откуда: Екатеринбург

Re: IBM Storwize v3700. Не могу удалить mdisk из Pool

Сообщение Don_Fear » 27 мар 2017, 10:34

Добрый день.
Есть возможность посмотреть ваш Support Package (саппорт логи) с СХД?

Storwize > Settings > Support > Download Support Package > Standard logs > Download

McQueen
Junior member
Сообщения: 13
Зарегистрирован: 25 мар 2017, 01:52
Откуда: Saint-Petersburg

Re: IBM Storwize v3700. Не могу удалить mdisk из Pool

Сообщение McQueen » 27 мар 2017, 11:21

Просьба к админам удалить мой топик:
http://3nity.ru/viewtopic.php?f=6&t=25462
Показалось что мой первый топик не был опубликован я его ещё раз создал.

McQueen
Junior member
Сообщения: 13
Зарегистрирован: 25 мар 2017, 01:52
Откуда: Saint-Petersburg

Re: IBM Storwize v3700. Не могу удалить mdisk из Pool

Сообщение McQueen » 27 мар 2017, 11:35

to Don_Fear
Форум не даёт загрузить файл 28Мб Как быть на гугл диск загрузить?

McQueen
Junior member
Сообщения: 13
Зарегистрирован: 25 мар 2017, 01:52
Откуда: Saint-Petersburg

Re: IBM Storwize v3700. Не могу удалить mdisk из Pool

Сообщение McQueen » 27 мар 2017, 11:43

Сегодня утром то ли кэш браузера обновился то ли мои действия по переносу данных привели к тому что сейчас mdisk1 уже связан с Volume2. Показывается везде. Почему этот мдиск оказался занятым в Volume2 ума не приложу. Встаёт вопрос как освободить этот mdisk1 из Volume2 без потери данных. Иначе задача сильно усложняется и придётся мигрировать данные дважды туда и обратно ради изменения конфигурации. Т.е. чтобы изменить конфигурацию хранилища мне нужно полностью смигрировать данные куда-то. Я понимаю, что чтобы удалить mdisk1 должно быть свободное место на других mdisk в пуле или томе, чтобы туда перенеслись данные, и оно(место) похоже есть (см.скриншот) хотя и "в притык".
Если места нужно больше то по идеи можно уменьшить размер пула или тома. Pool/Volume2 подключены к хосту, а на хосте видно, что свободно около 170Гб. При попытке уменьшить размер Volume2 получаю предупреждение:

Код: Выделить всё

Выбрано уменьшение размера тома volume2. Это действие приведет к уменьшению доступной емкости тома. Если том содержит используемые данные, не пытайтесь ни при каких обстоятельствах уменьшить том, не скопировав перед этим данные.
Всё тупик.
Вложения
pool.jpg


Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Re: IBM Storwize v3700. Не могу удалить mdisk из Pool

Сообщение Stranger03 » 27 мар 2017, 12:05

McQueen писал(а):Просьба к админам удалить мой топик
Готово, укажите город в профиле пож-та.
С уважением Геннадий
ICQ 116164373
eburg@trinitygroup.ru

tri
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 9
Зарегистрирован: 13 фев 2017, 09:15
Откуда: Екатеринбург

Re: IBM Storwize v3700. Не могу удалить mdisk из Pool

Сообщение tri » 27 мар 2017, 12:46

Какую конфигурацию вы хотите получить в итоге и каков объем данных на СХД на данный момент ?

McQueen
Junior member
Сообщения: 13
Зарегистрирован: 25 мар 2017, 01:52
Откуда: Saint-Petersburg

Re: IBM Storwize v3700. Не могу удалить mdisk из Pool

Сообщение McQueen » 27 мар 2017, 13:22

Сейчас 14дисков SAS-600Gb
Хотим получить:

Код: Выделить всё

Pool-1:
  Volume-1:
    mdisk1 (8дисков в RAID-10)
Pool-2:
  Volume-2:
    mdisk2 (6дисков в RAID-1/5/10 не важно)
Global Spare (купим ещё диск, сейчас его нет)

tri
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 9
Зарегистрирован: 13 фев 2017, 09:15
Откуда: Екатеринбург

Re: IBM Storwize v3700. Не могу удалить mdisk из Pool

Сообщение tri » 27 мар 2017, 13:28

Уже сейчас можете создать пул из 6 дисков, перенести на него лун2. Затем создать ещё один пул.

Аватара пользователя
Don_Fear
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 70
Зарегистрирован: 28 авг 2013, 16:35
Откуда: Екатеринбург

Re: IBM Storwize v3700. Не могу удалить mdisk из Pool

Сообщение Don_Fear » 27 мар 2017, 13:31

2McQueen
Прошу прощения, но вы не много не понимаете, как работает сторвайз.
Самый главный момент - mdisk не принадлежат какому-либо Volume. Тее вы не решаете где хранится информация. За это отвечает СХД. И она оптимизирует скорость доступа, перераспределяя блоки между всеми доступными mdisk в пределах Pool.

Сторвайз может динамически уменьшать размер пула при условии, что есть доступное пространство, в которое можно "скинуть" информацию с удаляемого mdisk.

Исходя из вашей конфигурации, 1 mdisk-1 - это 558.4GB.
На Pool-1 свободно 554.0GB.
Соответственно мы не может "вытащить" mdisk диск из Pool-1 без потери данных. О чем сторвайз вас и предупреждает.

McQueen
Junior member
Сообщения: 13
Зарегистрирован: 25 мар 2017, 01:52
Откуда: Saint-Petersburg

Re: IBM Storwize v3700. Не могу удалить mdisk из Pool

Сообщение McQueen » 27 мар 2017, 13:40

to tri
Volume2 подключена к хосту ESXi, если я её перенесу в другой пул я так понимаю виртуальные машинки у меня отвалятся?
Для сравнения:
Когда я выполняю операцию замены диска 600Гб это занимает ~4ч. Мигрировать весь Volume 1,63Тб займёт несколько больше по времени, а если это нужно будет делать при отключенных хостах ESXi то это вообще не решение.

McQueen
Junior member
Сообщения: 13
Зарегистрирован: 25 мар 2017, 01:52
Откуда: Saint-Petersburg

Re: IBM Storwize v3700. Не могу удалить mdisk из Pool

Сообщение McQueen » 27 мар 2017, 13:44

to Don_Fear
Да я в курсе, что при удалении mdisk он данные с него размазывает по остальным mdisk. Вот только из графического интерфейса получалось что места как раз "в притык" должно хватить для того чтобы освободить mdisk1

Кстати, я не понял, Вы хотите сказать что mdisk и пулу не принадлежит? И может быть автоматически использован в другом пуле?

Аватара пользователя
Don_Fear
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 70
Зарегистрирован: 28 авг 2013, 16:35
Откуда: Екатеринбург

Re: IBM Storwize v3700. Не могу удалить mdisk из Pool

Сообщение Don_Fear » 27 мар 2017, 13:46

2McQueen
mdisk принадлежит pool, но не принадлежит volume

McQueen
Junior member
Сообщения: 13
Зарегистрирован: 25 мар 2017, 01:52
Откуда: Saint-Petersburg

Re: IBM Storwize v3700. Не могу удалить mdisk из Pool

Сообщение McQueen » 27 мар 2017, 13:55

to Don_Fear
Отлично, пока всё совпадает с моим представлением.

В итоге получается у меня 3 варианта решения проблемы:
-Уменьшить размер Volume без потери данных. Потом удалить mdisk1
-Перенести куда-то данные с Volume чтобы его удалить полностью и переконфигурировать хранилище без боязни что-то потерять. Потом перенести обратно. Переносить уже особо не куда. Это будет скорее всего локальный диск на хосте (ОЧЕНЬ ЭТОГО БОЮСЬ и нехочу)
-Покупать ещё диски в сторвайз. Будет дорого и гораздо дольше по времени. С бюджетом на ИТ сейчас наверное у всех туго.

Первый вариант реален?

Ответить

Вернуться в «Массивы - RAID технологии.»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 18 гостей