Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
піро2.doc
Скачиваний:
25
Добавлен:
05.03.2016
Размер:
989.7 Кб
Скачать

85.Налаштувати обчислювальний кластер засобами OpenMosix і пояснити принципи його роботи

  1. Відкрити термінал (Konsole):

  2. Перейти в режим адміністратора: su –

  3. Встановити IP-адресу: ifconfig eth0 192.168.1.2(3)

  4. Переглянути інформацію про сконфігуровані мережеві інтерфейси: ifconfig

  5. Перевірити мережеве з'єднання із сусідніми вузлами: ping x.x.x.x

  6. Дописати у файл /etc/openmosix.map стрічку 2 192.168.1.2

  7. використовуючи редактор vim /etc/openmosix.map для вводу тексту ввійти в режим вставки — клавіша INSERT перемістити курсор в кінець файлу і з нової стрічки ввести вищенаведену стрічку. Зберегти зміни і вийди: Esc та набрати :wq!

  8. Запустити службу автоматизованого пошуку вузлів і сервісів кластера: omdiscd -i eth0

  9. Перезапустити службу кластера /etc/init.d/openmosix restart

  10. Повторити запук служби автоматизованого пошуку вузлів і сервісів кластера: omdiscd -i eth0

OpenMosix — розширення (патч) ядра Linux, що дозволяє створити єдиний кластер. Перетворює мережу звичайних персональних комп'ютерів на суперкомп'ютер для Linux-додатків. Є повнофункціональним кластерним середовищем з єдиною операційною системою (SSI), що автоматично розпаралелює завдання між однорідними вузлами. Це дозволяє міграцію процесів (не потоків) між машинами — вузлами мережі. Іншими словами, аби додаток дістав можливість розпаралелення в OpenMosix, воно повинне використовувати системний виклик fork().

Кластер поводиться подібно SMP-машині (за винятком будь-яких видів пам'яті, що розділяється). При цьому можливе нарощування до тисяч вузлів, які теж можуть бути SMP-машинами. Додавання нових вузлів можливе паралельно роботі кластера, додані ресурси будуть задіяні автоматично. openMosix також надає оптимізовану файлову систему (oMFS) для HPC-додатків, яка, на відміну від NFS, підтримує кешування, відмітки про час і заслання.

OpenMosix — це проект, що є продовженням проекту MOSIX, але під вільною ліцензією GNU GPL. Останні релізи MOSIX стали пропрієтарними в кінці 2001 року, а проект openMosix стартував 10 лютого 2002. Ініціатор проекту — Moshe Bar.

На даний момент OpenMosix працює з ядрами версій 2.4 і 2.6 архітектури x86.

OpenMosix поставляється з набором утиліт для адміністрування кластера. Для цього є також зручне GUI-додаток openMosixview.

86-87 Продемонструвати засоби моніторингу та роботи кластера під управлінням OpenMosix у командному рядку.Продемонструвати засоби моніторингу та роботи кластера під управлінням OpenMosix з графічним інтерфейсом.

Командний рядок: mosmon, mosrun, mtop, moslimit,

Графічний інтерфейс: openmosixview, openmosixmigmon, openmosixanalyzer

88.Пояснити що таке mfs і продемонструвати прозору взаємодію файлових систем кластера

Для того, щоб у тебе запрацювала omfs, включи опцію Config_mosix_fs в своєму ядрі. Якщо ти не компілював ядро самостійно, а використовував готовий rpm-пакет, турбуватися нічого: omfs вже підтримується. У файл /etc/fstab потрібно додати рядок:

mfs_mnt /mfs mfs dfsa=1 0 0

DFSA (Direct File System Access) – файлова система прямого доступу, що дозволяє дістати доступ до всіх локальних і видалених файлових систем вузлів кластера. Все, тепер ти можеш дістати доступ до файлової системи будь-якого вузла за допомогою синтаксису:

/mfs//

Наприклад, дістати доступ до каталога /usr вузла 3 можна так: ls /mfs/3/usr

З файлової системи MFS виключаються: файлова система /proc і всі файли, які не є регулярними файлами, каталогами або символічними засланнями, наприклад, виключаються файли пристроїв крім каталогів /mfs/1, /mfs/2/ і так далі в каталозі /mfs ти знайдеш:

/mfs/here – поточний вузол, на якому виконується твій процес

/mfs/home – твій UHN

/mfs/magic – вузол, який був використаний системним викликів creat (кожен процес має магічний файл)

/mfs/lastexec – вузол, на якому твій процес виконав останній успішний виклик execve

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]