Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Конфігурація кластеру LAM/MPI

Читайте также:
  1. Конфігурація кластеру OpenMP

Абревіатура LAM в назві пакету розшифровується як "Local Area Machine", що вказує на початкову орієнтацію пакету у використання його для кластера, побудованого з мережі робочих станцій.

Перш ніж MPI програми можуть бути запущені на виконання в системі кластера повинна бути віртуальна машина LAM. Зазвичай цей процес називається "завантаження LAM". Успішно виконаний процес завантаження віртуальної машини встановлює в системі операційне середовище, названу "всесвіт LAM" (LAM universe). Він може складатися як з декількох машин, так і з однієї машини. В останньому випадку LAM може бути використана для симуляції паралельної машини, наприклад для налагодження програм.

Всесвіт LAM описується в файлі схеми завантаження (boot schema file), який містить інформацію про те, які робочі станції входять у віртуальну машину. Файл схеми завантаження, якому в подальшому ми дамо ім'я hostfile, є простим текстовим файлом, що містить адреси машин, одна адреса в одному рядку. Місце розташування цього файлу може бути будь-яке. Зміст його може бути наприклад таким:

# My boot schema

node1.cluster.example.com

192.168.1.123

node3.cluster.example.com cpu = 2

Перший рядок - це коментар. Решта рядки - це перерахування машин, що входять у кластер. Перша машина задана доменним ім'ям. Посилання на другу машину задана її ip-адресою. Третя машина також описана доменним ім'ям з параметром "cpu = 2". Параметр цей означає, що машина node3 є двопроцесорним SMP комп'ютером.

Для завантаження LAM використовується команда lamboot, запуск которрой виглядає наступним чином:

[User @ server yuri] $ lamboot-v-ssi boot rsh. / Hostfile

LAM 7.0.6/MPI 2 C + + / ROMIO - Indiana University

n-1 <29699> ssi: boot: base: linear: booting n0 node1.cluster.example.com)

n-1 <29699> ssi: boot: base: linear: booting n1 (192.168.1.123)

n-1 <29699> ssi: boot: base: linear: booting n2 (node1.cluster.example.com)

n-1 <29699> ssi: boot: base: linear: finished

Для успішного запуску LAM повинні бути виконані наступні умови:

1) Всі машини, описані в hostfile повинні бути включені і доступні по мережі.

2) Користувач повинен мати безпарольний доступ до цих машин по протоколу SSH.

3) Вихідні коди системи LAM на цих машинах повинні знаходиться в каталогах, зазначених у змінній оточення PATH.

4) Якщо машина описана доменним ім'ям, то вона повинна бути прописана в системі DNS або в системному файлі hosts.

Переглянути поточну конфігурацію кластеру можна за допомогою команди lamnodes:

[User @ server yuri] # lamnodes

n0 node1.cluster.example.com: 1

n1 192.168.1.123:1

n2 node3.cluster.example.com: 2

Зупинити роботи LAM-всесвіту можна командою lamhalt

 




Дата добавления: 2015-01-05; просмотров: 121 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2025 год. (0.005 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав