Hitachi Data Systems CLI или как принудительно отключить всех пользователей из HSNM2.

Вчера столкнулся с тем, что одна из сессий управления массивом HDS 9570V Thunder  через HSNM2 зависла и не позволяла подключиться новым пользователям, сообщая об ошибке:

Cannot display, because the user has already displayed details of the specified subsystem.

В HSNM2 нет возможности принудительно завершить пользовательские сессии и вот тут на помощь приходит HSNM2 CLI.

Его достаточно просто установить из дистрибутива, что шёл в комплекте с СХД. Вся установка сводится в выбору галочки SNM/HSNM2 CLI и нажатию кнопки “далее”.
DAMP CLI устанавливать не требуется, так как SNM/HSNM2 CLI обратно совместим с 9500V, как и с AMS/WMS.

Осталось его настроить…

После установки CLI можно найти тут:

C:\Program Files\Storage Navigator Modular CLI

или

C:\Program Files\Storage Navigator Modular 2 CLI

В этой директории будет расположен файл startsnmen.bat, можно запустить прямо оттуда или создать ярлык в более удобном месте.

Первое, что потребуется сделать – это установить пароль для SNM CLI. Он потребуется при любых операциях с консолью.

Начинаем с введения aupasswd:

CLI>aupasswd

New password:

Retype new password:

Пароль указан, теперь можно добавить массив в список устройств.

CLI>auunitref

DMEC002006: No entry.

Эта команда показывает все устройства, добавленные для управления через CLI. Сейчас список пуст и нужно добавить туда наше устройство. Устройства добавляются командой auunitadd

CLI>auunitadd -help

Storage Navigator Modular

Version 2.00

Copyright (C) 2005, Hitachi, Ltd.

Usage:

Single system

auunitadd [ -unit unit_name ] [ -group group_name ]

[ -RS232C | -LAN ]

-ctl0 device | address [ -ignore ]

Dual system

auunitadd [ -unit unit_name ] [ -group group_name ]

[ -RS232C | -LAN ]

-ctl0 device | address [ -ctl1 device | address ] [ -ignore ]

Мой массив это 9570V в конфигурации с двумя контроллерами, так что моя команда выглядела примерно так:

CLI>auunitadd -unit 9570V -LAN -ctl0 10.10.0.59 -ctl1 10.10.0.60

Unit 9570V has been registered.

Проверим вывод auunitref:

CLI>auunitref

Name Group Type Construction Connection Type Error Monitoring IP Address/Host Name/Device Name

9570V  DF600 Dual TCP/IP(LAN) Enable 10.10.0.59 10.10.0.60

Всё на месте, отлично, можно продолжать. Так как моей целью было отключение пользователей, то мне нужна команда: aulogin, а точнее даже так:

CLI>aulogin -unit 9570V –discon

Password:

Параметр –discon как раз и позволяет принудительно отключить всех пользователей от массива.

Теперь меня пустило в HSNM2 и я был счастлив лицезреть следующую картину:

image

А вообще в HSNM2 CLI довольно много интересных команд и весь их список с описаниями можно посмотреть запустив: auhelp.bat там достаточно много интересных и полезных команд.

Например: auluref позволяет вывести список всех LU с размерами и статусами. Полезно для отчёта руководству.

Запись изначально опубликована в блоге volnyanskiy.ru, автор Волнянский Виталий.

Leave a Reply

Your email address will not be published. Required fields are marked *