Требования
библиотека QT
права root!
rlogin, rsh (или ssh) на всех узлах кластера с доступом без пароля, пакет программ пользовательских утилит openMosix: mosctl, migrate, runon, iojob, cpujob… (их можно скачать с сайта www.openmosix.org)
В дистрибутиве RedHat Linux 8.0 вам потребуются пакеты .rpm: qt-3.0.5-17, libmng-1.0.4, XFree86-Mesa-libGLU-4.2.0, glut-3.7 и т.п. …
Документация openMosixView. В состав openMosixView входит полноценный комплект документации в формате HTML. Стартовую страницу документации можно найти в каталоге установки openMosixView: openmosixview/openmosixview/docs/en/index.html.
Пакеты .rpm устанавливаются в каталог /usr/local/openmosixview.
Скачайте последнюю версию .rpm-пакета openMosixView. Затем просто выполните следующую команду:
rpm -i openmosixview-1.4.rpm
|
Она установит двоичные файлы в каталог /usr/bin. Для удаления пакета выполните:
rpm -e openmosixview
|
Скачайте самую последнюю версию openMosixView и распакуйте архив, например, в /usr/local/.
gunzip openmosixview-1.4.tar.gz
tar -xvf openmosixview-1.4.tar
|
Для его запуска просто перейдите в каталог openmosixview и выполните команду
./setup [путь_к_установленным_библиотекам_qt_2.3.x_]
|
Установите переменную окружения QTDIR в соответствии с установленным в системе дистрибутивом QT, т.е.
export QTDIR=/usr/lib/qt-2.3.0 (для bash)
|
или
setenv QTDIR=/usr/lib/qt-2.3.0 (для csh)
|
(отдельная благодарность пользователям, протестировавших компиляцию openMosixView/Mosixview на разных дистрибутивах Linux, и приславших свои советы по установке) Создайте ссылку /usr/lib/qt, указывающую на каталог установки QT-2.3.x, т.е. если QT-2.3.x установлен в /usr/local/qt-2.3.0:
ln -s /usr/local/qt-2.3.0 /usr/lib/qt
|
Затем необходимо установить переменную окружения QTDIR
export QTDIR=/usr/lib/qt (для bash)
|
или
setenv QTDIR /usr/lib/qt (для csh)
|
После этого проблем возникнуть не должно. Выполните:
./configure
make
|
потом выполните эти же команды в подкаталогах openmosixcollector, openmosixanalyzer, openmosixhistory и openmosixviewprocs. Скопируйте получившиеся бинарные файлы в /usr/bin:
cp openmosixview/openmosixview /usr/bin
cp openmosixviewproc/openmosixviewprocs/mosixviewprocs /usr/bin
cp openmosixcollector/openmosixcollector/openmosixcollector /usr/bin
cp openmosixanalyzer/openmosixanalyzer/openmosixanalyzer /usr/bin
cp openmosixhistory/openmosixhistory/openmosixhistory /usr/bin
|
А также init-скрипт для openmosixcollector в ваш каталог init, т.е.
cp openmosixcollector/openmosixcollector.init /etc/init.d/openmosixcollector
|
или
cp openmosixcollector/openmosixcollector.init /etc/rc.d/init.d/openmosixcollector
|
В заключение не забудьте скопировать двоичный файл openmosixprocs на каждый узел вашего кластера в /usr/bin/openmosixprocs:
rcp openmosixprocs/openmosixprocs your_node:/usr/bin/openmosixprocs
|
Теперь можно запустить openmosixview:
openmosixview
|