Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #75, МАРТ 2005 г.

Пингвин кластеризуется

Денис Колисниченко

Хакер, номер #075, стр. 075-094-5


Файловая система oMFS

Для того чтобы у тебя заработала oMFS, включи опцию CONFIG_MOSIX_FS в своем ядре. Если ты не компилировал ядро самостоятельно, а использовал готовый rpm-пакет, беспокоиться нечего: oMFS уже поддерживается. В файл /etc/fstab нужно добавить строку:

mfs_mnt /mfs mfs dfsa=1 0 0

Все, теперь ты можешь получить доступ к файловой системе любого узла с помощью синтаксиса /mfs/<openMosix-ID>/. Например получить листинг каталога /usr узла 3 можно так:

# ls /mfs/3/usr

Из файловой системы oMFS исключается файловая система /proc и все файлы, которые не являются регулярными файлами, каталогами, символическими ссылками или файлами устройств. Кроме каталогов /mfs/1, /mfs/2/ и т.д., в каталоге /mfs ты найдешь:

1. /mfs/here – текущий узел, на котором выполняется твой процесс;

2. /mfs/home – твой уникальный домашний узел;

3. /mfs/magic – узел, который был использован системным вызовом creat (каждый процесс имеет магический файл);

4. /mfs/lastexec – узел, на котором твой процесс выполнил последний успешный вызов execve;

5. /mfs/selected – узел, который был выбран твоим процессом или его предком.

Кластер настроен

Все, кластер работает. Как вариант, можно еще поэкспериментировать и настроить omdiscd, тогда тебе больше не придется редактировать файл openmosix.map, поскольку этот демон будет сам заниматься автоматическим обнаружением узлов кластера. Применять omdiscd имеет смысл, если у тебя много узлов и они постоянно обновляются - добавляются в кластер или удаляются из него. Как настроить этот демон, ты узнаешь, если ознакомишься с openMosix HOWTO.

CD

На Xakep CD/DVD ты найдешь самые последние версии ядра Linux, системы openMosix, компилятора GCC и среды PVM.

INFO

DFSA (Direct File System Access) – файловая система прямого доступа, позволяющая получить доступ ко всем локальным и удаленным файловым системам узлов кластера.

WWW

rpmfind.net

openmosix.sf.net

developer.intel.com

linux-cluster.org.ru

www.epm.ornl.gov/pvm/pvm_home.html

www.linuxshop.ru/lib/net/klastlin.htm

Назад на стр. 075-094-4  Содержание