Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

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






Настройки мультикомпьютера





 

Кластер представляет собой совокупность процессоров, связанных сетью с высокой скоростью передачи данных. Получение доступа к каждому из процессоров, а также объединение их в единую вычислительную сеть возможно только в соответствии с протоколами защиты информации.

Поэтому в ходе первого визита на кластер, для создания ключей RSA, необходимо выполнить команду

>ssh-keygen

в ответ на запросы, возникающие при запуске этой команды на исполнение, три раза отвечаем ввод, затем

>ssh-copy-id -i ~/.ssh/id_rsa.pub n2
Выполнение вышеуказанных инструкций позволяет перейти с первого n1 на второй n2 нод, без пароля.

Проверьте

>ssh n2

>ssh n1

 

Для того, чтобы получить разрешение на использование ресурсов всей мультикомпьютерной сети по умолчанию, необходимо скопировать ключ для ssh на все узлы кластера, например, мы хотим использовать в работе, скажем с 21-го по 56-й ноды, тогда необходимо выполнить следующую баш-команду:

>for i in {21..56}; do `ssh-copy-id -i ~/.ssh/id_rsa.pub n$i`;done

(конечно, файл id_rsa.pub к этому времени должен быть сгенерирован, т.е. команда

>ssh-keygen должна быть выполнена успешно).

 

Для поддержки выполнения параллельных программ пользователей в среде многопроцессорной вычислительной системы используется управляющая программа MPD (Multi-Purpose Daemon). Для каждого активного пользователя используется свой вариант программы, которая задает индивидуальную, т.е. персонифицированную, настраиваемую пользователем собственную конфигурацию используемых узлов кластера.

Алгоритм настройки MPD представлен ниже

1. Создаем в домашней директории пользователя конфигурационный файл

~/.mpd.conf с настройками аутентификации для MPI-кластера, команда

 

>vi.mpd.conf

 

2. Записываем в файл ~/.mpd.conf строку "secretword=пароль", где пароль для

аутентификации всех узлов кластера.

3. Определяем права доступа:

>chmod 600 ~/.mpd.conf

 

4. Создаем файл hostfile в домашней директории (его можно назвать как угодно)

 

> vi hostfile

 

5. Записываем в него названия узлов:

n1

n2

И т.д. (если узлов только 2, значит только n1,n2…)

6. Выполняем команду

>mpdboot -n 2 –f hostfile

(где 2 – это число узлов прописанных в hostfile).

7. Проверяем успешность выполнения командой

>mpdtrace

Таким образом, запуск программы MPD делается командой

mpdboot -n <число_узлов>

Конфигурация узлов конкретного варианта MPD определяется файлом, определенной конфигурацией кластера ~/.mpd.conf Если пользователь использует свой хост-файл, то его имя передается программе mpdboot.sh ключем –f

mpdboot -n <число_узлов> -f <имя_хост-файла>

Отсутствие диагностических сообщений свидетельствует о нормальном старте MPD. Теперь можно выполнять параллельные программы на процессорах узлов кластера.

Cостояние MPD проверяется командой

Date: 2015-12-13; view: 358; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.007 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию