Как администрировать дисковые массив Hitach из командной строки? Это не так сложно, но заметно быстрее, чем из GUI.
Установка:
Распаковать архив ArrayManage-S740-CLI.tar (точнее, архив cli текущей версии)
mkdir -p /opt/hds/cli
cp ArrayManage-S740-CLI.tar /opt/hds/cli
cd /opt/hds/cli
tar -xvf ArrayManage-S740-CLI.tar
Определить переменные среды для запуска cli
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/hds/cli/lib
export DAMP_ROOT_DIR_PATH=/opt/hds/cli
Определить массив
./auunitadd -unit ARRAY_NAME -group ARRAY_GROUP -DF600 -dual -LAN -ctl0 192.168.0.100 -ctl1 192.168.0.101
Задать пароль. Необходим для запуска команд, требующих повышенных привелегий
./aupasswd
Документация
ls
./auman au-команда
Примеры:
список raid-group определенных на массиве
./aurgref -unit ARRAY_NAME
добавить lun в raid-group 1, которая будет обслуживаться контроллером 1, размером 131гб
./auluadd -unit ARRAY_NAME -rg 1 -size 131g -ctl1
Форматнуть lunы
./auformat -unit ARRAY_NAME -quick -lu 0 1 2 3 4 5
./auformat -unit AMS500 -lu 0-27
UPDATE: 20100610
Ссылка в тему:Managing Hitachi Array with CLI
18.08.2008 в 16:15
А вот так я форматил луны на АМС500 в автомате.
Как известно, Хитача спрашивает пароль перед каждым форматом каждого луна. Это очень напрягает, так как нужно ручками вбивать пароль для каждого луна.
В файлик /tmp/aaaa я записал юзернейм и пароль, запустил и оно без вопросов отформатило все 32 луна.
for i in `perl -e ‘foreach(0..32){ print «$_\n» }’`; do ./auformat -unit AMS500 -quick -lu $i </tmp/aaaa ; done