hewlett-packard:hp-3par-storeserv-7200-remove-delete-physical-disk-from-storage
no way to compare when less than two revisions
Различия
Показаны различия между двумя версиями страницы.
— | hewlett-packard:hp-3par-storeserv-7200-remove-delete-physical-disk-from-storage [10.09.2021 08:59] (текущий) – создано Алексей Максимов | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ===== Удаление любого физического диска из СХД HP 3PAR 7200 ===== | ||
+ | {{: | ||
+ | |||
+ | Подключаемся к СХД **HP 3PAR 7200** по протоколу **SSH**, используя для аутентификации учётную запись **3paradm** | ||
+ | |||
+ | Получаем список всех дисков командой: | ||
+ | |||
+ | < | ||
+ | |||
+ | В выводе команды обращаем внимание на правильный **ID** диска, с которым будем работать. Помните про то, что ID дисков не обязательно могут нумероваться последовательно. | ||
+ | |||
+ | Первое, | ||
+ | |||
+ | < | ||
+ | |||
+ | Убеждаемся в том, что диск 14 перешёл в состояние **degraded** с признаком запрета размещения на нём данных **not_available_for_allocations**: | ||
+ | |||
+ | < | ||
+ | Id CagePos Type -State-- -------Detailed_State-------- -SedState-- | ||
+ | 14 0: | ||
+ | ------------------------------------------------------------------ | ||
+ | 1 total</ | ||
+ | |||
+ | Освобождаем все данные с диска 14, перенося их на другие доступные диски СХД с помощью команды **movepdtospare**: | ||
+ | |||
+ | < | ||
+ | <font style=" | ||
+ | Move -State- ----Detailed_State---- | ||
+ | 14: | ||
+ | 14: | ||
+ | 14: | ||
+ | ... | ||
+ | 14: | ||
+ | 14: | ||
+ | 14: | ||
+ | </ | ||
+ | |||
+ | Приведённый формат команды может успешно отработать в 3PAR OS более старых версий, | ||
+ | |||
+ | < | ||
+ | |||
+ | Процесс переноса данных чанклетов на другие накопители может занять некоторое время. Отследить текущий статус переноса данных можно командой: | ||
+ | |||
+ | < | ||
+ | <font style=" | ||
+ | Pdid Chnk LdName LdCh State Usage Media Sp Cl From To | ||
+ | 14 526 pdsld0.1 | ||
+ | 14 527 pdsld0.1 | ||
+ | 14 535 .srdata.usr.0 | ||
+ | 14 536 .srdata.usr.0 | ||
+ | 14 537 .srdata.usr.0 | ||
+ | 18 0 pdsld0.1 | ||
+ | 18 1 pdsld0.1 | ||
+ | 18 3 .srdata.usr.0 | ||
+ | 18 4 .srdata.usr.0 | ||
+ | 18 5 .srdata.usr.0 | ||
+ | ----------------------------------------------------------------- | ||
+ | Total chunklets: 10 | ||
+ | </ | ||
+ | |||
+ | Как видим, в нашем примере на текущий момент времени выполняется перенос данных с диска 14 на диск 18. Повторяем последнюю команду, | ||
+ | |||
+ | < | ||
+ | <font style=" | ||
+ | No chunklet information available. | ||
+ | </ | ||
+ | |||
+ | Данные с нашего 14 диска " | ||
+ | |||
+ | < | ||
+ | <font style=" | ||
+ | Pdid Chnk LdName LdCh State Usage Media Sp Cl From To | ||
+ | 14 493 | ||
+ | 14 494 | ||
+ | ... вывод усечён .... | ||
+ | 14 533 | ||
+ | 14 534 | ||
+ | ------------------------------------------------------------ | ||
+ | Total chunklets: 39 | ||
+ | </ | ||
+ | |||
+ | Как видим, на диске есть 39 резервных чанклетов. Удалим их командой **removespare**. В этой команде после ID диска указывается ключ '': | ||
+ | |||
+ | < | ||
+ | <font style=" | ||
+ | Are you sure you want to remove spares? | ||
+ | select q=quit y=yes n=no:</ | ||
+ | <font style=" | ||
+ | </ | ||
+ | |||
+ | Проверяем результат и убеждаемся в том, что с точки зрения СХД диск теперь не содержит резервных чанклетов: | ||
+ | |||
+ | < | ||
+ | <font style=" | ||
+ | No chunklet information available. | ||
+ | </ | ||
+ | |||
+ | Ну и, наконец, | ||
+ | |||
+ | < | ||
+ | </ | ||
+ | |||
+ | Перечисленными выше командами мы вывели диск с ID 14 из работы и теперь можно его физически извлечь из дисковой корзины СХД. | ||
+ | |||
+ | |||
+ | ---- | ||
+ | Проверено на следующих конфигурациях: | ||
+ | ^ Модель СХД ^ Версия 3PAR OS ^ | ||
+ | | HP 3PAR 7200 2-Node | 3.2.2 (MU6) | | ||
+ | | HP 3PAR 7200 2-Node | 3.3.1 (MU5) | | ||
+ | |||
+ | ---- | ||
+ | {{: | ||
+ | {{tag> | ||
+ | ~~DISCUSSION~~ |
hewlett-packard/hp-3par-storeserv-7200-remove-delete-physical-disk-from-storage.txt · Последнее изменение: 10.09.2021 08:59 — Алексей Максимов