Blog.Lysov.ru
msgbartop
My own blog
msgbarbottom

24 Sep 08 Debian: Adaptec Storage Management

Есть файловый сервер на Debian (для Ubuntu нужно подобавлють к некоторым строчкам sudo) с установленной картой Adaptec ASR-3805(ASR-3405 и еще ряд моделей), задача поставить систему мониторинга raid массива с оповещением по email.

На оффсайте Adaptec есть версии лишь для RedHat и SuSE linux.

  1. Качаем ASM с сайта Adaptec. Соглашаемся с лицензией. Выбираем версию i386. Качаем. Но тут возникла проблема сайт вот уже почти год при скачивании выдает ошибку .net приложения. Не беда ищем файл в гугле по названию. Например у меня была такая версия asm_linux_x86_v5_30_17509.rpm
    wget http://mirror.bmi.ohio-state.edu/centos/bmi/all/asm_linux_x86_v5_30_17509.rpm
  2. Создаем каталог :
    mkdir asm_linux_x86_v5_30_17509
  3. Перемещаем туда рпм-ку:
    mv asm_linux_x86_v5_30_17509.rpm asm_linux_x86_v5_30_17509
  4. Заходим в каталог:
    cd asm_linux_x86_v5_30_17509
  5. Чтобы конвертировать rpm в deb устанавливаем пакеты ‘alien’ и ‘fakeroot’ из репозитория :
     apt-get install alien fakeroot
  6. Пробуем конвертировать:
    fakeroot alien --scripts asm_linux_x86_v5_30_17509.rpm

    Должен появиться файл с именем storman_5.30-17510_i386

  7. Создаем каталог с таким же именем как новый файл и подкаталог debian:
    mkdir storman_5.30-17510_i386
    mkdir storman_5.30-17510_i386/debian
  8. Распаковываем Debian в новый каталог:
    dpkg -x storman_5.30-17510_i386.deb storman_5.30-17510_i386   dpkg --control storman_5.30-17510_i386.deb storman_5.30-17510_i386/DEBIAN
  9. Затем редактируем файлы чтобы убрать строчки относящиеся к rpm:
    в файле

    vi storman_5.30-17510_i386/DEBIAN/postinst

    Удалить строчку:

    chkconfig --add stor_agent

    а в файле

    vi storman_5.30-17510_i386/DEBIAN/postrm

    удалить строчку:

    chkconfig --del stor_agent
  10. Создаем новый пакет Debian:
    dpkg -b storman_5.30-17510_i386/ storman_5.30-17510_i386.deb
  11. Устанавливаем пакет:
    dpkg -i storman_5.30-17510_i386.deb

Всё! ASM установлен и запущен теперь осталось установить xorg

apt-get install xorg

Затем пользуясь Xming запускаем

/usr/StorMan/StorMan.sh

появится окно программы в котором можно выбрать нужный массив и настроить все оповещения

Статья написана по материалам статьи Andrew Kutz, там же можно узнать о ньюансах установки на 64-х разрядную ОС

Tags: , ,