Удаление хоста в HP P2000 G3 MSA
Jul. 5th, 2012 05:58 pmNB!!! Версия прошивки HP P2000 G3 MSA ISCSI\FC Combo - TS230P008
Столкнулся с сереьзной проблемой - не удается удалить тестовый хост из СХД. Т.е во время экспериментов я добавлял хосты, (они могут добавляться и просто самостийно - при discovered в сети подходящего понимающего адаптера) и когда захотелось сделать уже "красиво и надолго" - мне сказали фига, а не удаление тебе))) Хосты же реально были не нужны - у них за это время и IQN сменился.
Ни из GUID, ни из CLI мне не удалось удалить ненужный хост.
Вот так удаляется из консоли, если кто не в курсе:

Получаем ошибку:
А вот вариант из CLI-консоли:
Синтаксис верный, но тоже отказ.
Поиски информации могут привести вот на эту страницу:
http://h20000.www2.hp.com/bizsupport/TechSupport/SupportTaskIndex.jsp?lang=en&cc=us&taskId=110&prodSeriesId=4118559&prodTypeId=12169&supportTaskId=23273
тут описываются наиболее частые ошибки в работе СХД, но и тут давались рекомендации всего лишь использовать CLI для удаления, попутно сделав UNMAP всех томов на указываемом хосте. В моем случае назначеных на удаляемый хост дисков не было - ошибка же была, и хост не удалял ниоткуда...
И только обращение в чат техподдержки НР решило проблему - мне выслали четкую последовательность действий для удаления ненужных хостов. Самое непряитное, что после всех действий надо рестартовать контроллер, правда специалист техподдержки меня заверил, что на следующих версиях прошивки рестарта можно будет избежать/
То ли это действительно косяк прошивки (используемая на момент проблемы - TS230P008), то ли просто странное ограничение, крайне нелогичное, ибо если это защита "от дурака" - в чем ее смысл? Удаление томов и Вдисков куда опаснее, но выполняется легко и просто, без ошибок и без рестарта контроллеров (??? не уверен правда???).Итак, верная последовательность действий (из письма НР):
- Remove any mappings the iqn name currently has with the CLI Command:
unmap volume host <hostname> <volumename>
Example:
# unmap volume host test-host-01 DL360G3_NTFS_ISCSI
Success: Command completed successfully. The volume(s) were unmapped successfully.
- Check that the all mapping are currently removed, if currently mapped to any volumes on reboot it will retain the iqn entry even if not physically detected.
show hosts
Example truncated:
# show hosts
Host ID Name Discovered Mapped Profile Host Type
------------------------------------------------------------------------------------------------
iqn.1991-05.com.microsoft:bnesnowdonc10 test-host-01 Yes No Standard iSCSI
...
- Restart both storage controllers at the same time using the restart SC both command.
NOTE: This command is disruptive to active ISCSI session as both P2000 G3 controllers are rebooted, so please plan accordingly.
Example:
# restart SC both
Restarting both controllers can cause a temporary loss of data availability. Do you want to continue? y
Success: Command completed successfully. - Both SCs were restarted.
- Check that the Discovered column shows the iqn was not found on boot but still shows as listed as previously known by the P2000 G3 controllers.
show hosts
Example truncated:
# show hosts
Host ID Name Discovered Mapped Profile Host Type
------------------------------------------------------------------------------------------------
iqn.1991-05.com.microsoft:bnesnowdonc10 test-host-01 No No Standard iSCSI
...
- Remove the now manual entered iqn host with the delete host <hostname> command.
# delete host test-host-01
Info: Host test-host-01 was deleted.
Success: Command completed successfully.
Я проделал все эти процедуры (с некоторыми исключениями) и получил такую картину:

В консоли веб-интерфейса хосты мгновенно перестали отображаться, все ОК.
Самой неприятной штукой является рестарт контроллеров, ибо часть дисков может замечательно спользоваться в рабочем режиме. С двумя контроллерами это конечно проще - их можно перезапускать поочередно, плюс к этому существует возможность отложенного рестарта. Возможность создавать задачи доступна только из CLI, для этого надо набрать команду:
help create schedule
Все команды CLI описаны в руководстве с названием HP P2000 G3 MSA System CLI Reference Guide, найти в инете не проблема.