Станица в процессе подготовки
Данный документ предназначен для системных администраторов желающих подключить свой ресурсный центр(кластер) в инфраструктуру ГридННС. Предполагается что на кластере установлен один из локальных менеджеров ресурсов(ЛМР): PBS/Torque, Slurm, Cleo. В кластере предполагается наличие общей файловой системы типа NFS.
До этапа установки следует определится с тем на какую физическую машину будет устанавливаться грид-шлюз и ЛМР. Возможны два варианта:
Во втором случае предполагается что с грид-шлюза на основной узла кластера доступен безпарольный доступ по ssh и на грид-шлюз смонтирована общая файловая система кластера.
Определения понятий, связанных с функционированием ГридННС, можно найти в разделе Глоссарий.
Предварительно прочитайте документ Как подключить РЦ, в котором описана общая процедура подключения.
Процесс установки и настройки нового РЦ включает в себя шаги, которые подробно будут описаны ниже:
В случае возникновения проблем, сообщите о них через систему билетов ГридННС.
Сервер(далее грид-шлюз) на котором устанавливается стык сопряжения ГридННС и локальным кластером должен иметь глобально видимые IP-адрес и доменное имя. Разрешение IP-адрес — доменное имя должно вестись как в прямом, так и в обратном направлении.
На грид-шлюз должно быть постоянно установлено точное время, в противном случае возможны проблемы с аутентификацией (валидностью сертификатов) при попытках отправки заданий на кластер. Для этого следует установить и настроить сервер ntp.
Для получение хост-сертификата для сервера стыка с ЛМР необходимо следовать инструкции http://ca.ngrid.ru/certificates/obtain.html. Полученные файлы hostcert.pem, hostkey.pem должны быть помещены в папку /etc/grid-security на грид-шлюз. Файлы должны принадлежать пользователю root и иметь режимы доступа 644 и 400 соответственно.
Для работы ПО ГридННС необходимо чтобы на кластере и грид-шлюзе существовал пул учётных записей для запуска заданий ГридННС(например ngrid01, …, ngrid09). Кроме того необходимо наличие на кластере учётной записи(например globus) для работы собственно ПО ГридННС (учётная запись необходима даже если грид-шлюз отделён от главного узла кластера). Для этих учётных записей предполагается безпарольный ssh доступ с грид-шлюза на главный узел кластера.
Для сборки ПО ГридННС необходимо установить некоторые зависимости: java-1.6.0-openjdk-devel, ant ant-nodeps, xinetd, openssl-devel, gcc-c++, perl-XML-Parser. Кроме реализации OpenJDK можно также использовать реализацию JDK от Sun. Использовать gcj категорически не рекомендуется.
Установка и настройка ПО ГридННС ссотоит из следующих шагов:
Подробно эти шаги описаны в отдельном документе по установке ПО ГридННС.
Для настройке локальной информационной системы (ЛИС) необходимо выполнить следующие шаги:
Подробно эти шаги описаны в документе по настройка ЛИС РЦ.
РЦ вашей организации, с указанием предоставляемых сервисов, должны быть зарегистрирован в СРРГС. Статические данные о сервисах РЦ, публикуемые локальным MDS в ЦИС должны совпадать с регистрационными данными.
<upstream>https://gr4.phys.spbu.ru:8443/wsrf/services/DefaultIndexService</upstream>
/etc/init.d/globus-ws restart