вторник, 31 августа 2010 г.

Midnight Commander в Openfiler или 2 пути одного решения

В привычку некоторых людей, успешно вошло использование Midnight Commander (MC) в Linux. Openfiler не является исключением в Linux, в нем так же можно установить MC. Существует 2 пути установки простой и тернистый. Я опишу оба пути.

1. Простой путь, собственно самый короткий. Установки из репозитария.
# conary update mc=contrib.rpath.org@rpl:1/4.6.1a-1-0.1

2. Более сложный путь, с установкой из исходных кодов и установкой всего необходимого для компиляции
# conary update gcc
# conary update libtool
# conary update glib
# conary update glib:devel
# conary update glibc
# conary update glibc:devel
# conary update automake
# conary update autoconf
# conary update pkgconfig
# wget http://www.ibiblio.org/pub/Linux/utils/file/managers/mc/mc-4.6.1.tar.gz
# tar -xzvf mc-4.6.1.tar.gz
# cd mc-4.6.1
# ./configure
# make
# make install

Вот собственно и все. Второй путь более тернист, но он показывает возможность установки любого программного продукта из исходный кодов.

Adaptec 5405 и Openfiler 64 bit

Используя Openfiler на сервере с контролером Adaptec 5405, у меня появилась мысль установить средства мониторинга и управления контроллером RAID.
Данная инструкция подойдет к любым средствам мониторинга которые написаны на JAVA
Что мы имеем:
1. Openfiler 64 bit
2. Контроллер Adaptec 5405
3. Персональный компьютер администратора с  установленной Windows 7 64 bit
И так по порядку:
Идём на сайт http://www.adaptec.com/en-US/downloads , и находим свой контроллер http://www.adaptec.com/en-US/support/raid/sas_raid/SAS-5405/ , далее ищем средства управления Storage Manager. Пройдясь по куче страниц с выбором версий и лицензионными соглашениями получаем ссылку на Adaptec Storage Manager Ver. 6.50.18579 for 64-bit Linux и Adaptec Storage Manager Ver. 6.50.18579 for 64-bit Windows
На компьютер администратора скачиваем версию для Windows и устанавливаем.
Соединяемся по ssh на Openfiler  и выполняем следующее:
# wget http://download.adaptec.com/raid/storage_manager/asm_linux_x64_v6_50_18579.tgz
# tar -xzvf asm_linux_x64_v6_50_18579.tgz
# cd manager/
# rpm2cpio StorMan-6.50.x86_64.rpm > Stror-temp.cpio
# cpio -idumv < Stror-temp.cpio
# mkdir /usr/StorMan/
# cp ./usr/StorMan/* /usr/StorMan/. -R
# cd /usr/StorMan/
# conary update sun-jre
# nano /usr/StorMan/StorAgnt.sh

в секции Linux ищем строку
JAVA_HOME="."
и правим на
JAVA_HOME="/usr/lib64/jvm/sun-java-5.0u17"

# chmod 774 /usr/StorMan/libSTORUTIL.so
# cp  stor_agent /etc/init.d/
# chmod +x /etc/init.d/stor_agent
# /etc/init.d/stor_agent start

Теперь запускаем на администраторской машине Adaptec Storage Manager и вводим IP и login с password , для коннекта к Openfiler и радуемся полученному результату
 
Теперь увидев полученный результат, нам необходимо добавить в автозагрузку старт нашего сервиса
# chkconfig --level 345 stor_agent on
# chkconfig --list
В списке видим наш stor_agent. Дальнейшая настройка контроллера совсем другая история