Table of Contents

Краткое руководство по запуску заданий в среде ГридННС

Введение:

Определения понятий, связанных с функционированием ГридННС, можно найти в разделе Глоссарий.

В случае возникновения проблем, сообщите о них через систему билетов ГридННС.

Предварительные шаги:

Инструкция по этим предварительным шагам представлена на странице Как стать пользователем ГридННС (на нее можно также перейти с помощью соответствующего пункта меню слева на этой странице).

Для начала работы в ГридННС необходимо выполнить следующие шаги, описанные ниже более подробно.

Шаги, выполняемые при запуске заданий в грид-среду (не все являются обязательными; некоторые выполняются один раз для ряда запусков):

Указанные шаги могут быть выполнены различными способами. В данном кратком руководстве описан простейший способ - на основе интуитивно понятного графического веб-интерфейса ГридННС (ВИГ). Конечно, в некоторых случаях использование ВИГ, как и любого графического интерфейса, может оказаться неудобным: например, если пользователю необходимо осуществлять автоматизированный запуск набора заданий с помощью специально написанного сценария (скрипта). В таких случаях пользователь может использовать интерфейсы командной строки систем ГридННС. Такие более сложные, но эффективные способы работы в среде ГридННС описаны в полном Руководстве пользователя ГридННС (будет выложен на сайт в скором времени).

Веб-интерфейс ГридННС (ВИГ) разработан с использованием современных веб-технологий, позволяющих пользователю взаимодействовать с сервисами ГридННС с помощью веб-браузера на любых аппаратно-программных платформах (в частности, в средах различных операционных систем, например, Windows или Linux). В частности, используя ВИГ пользователь может запускать задания в ГридННС, контролировать процесс их выполнения, получать и просматривать результаты их работы. Единственным условием для функционирования клиентской части ВИГ является поддержка веб-браузером клиента ряда современных технологий (SSL, JavaScript, CSS2, DOM, AJAX, XHTML). Поддержка данных технологий присутствует практически во всех современных веб-браузерах. Однако из-за различий в реализации и неполной поддержке стандартов невозможно гарантировать корректную работу клиентской части с любым, особенно устаревшим, веб-браузером.

Подготовка к работе с помощью веб-интерфейса

Загрузка пользовательского сертификата в браузер

Для работы с веб-интерфейсами ГридННС с помощью веб-браузера в него должен быть загружен сертификат - для аутентификации (см. Глоссарий) пользователя и допуска к грид-сервисам. Перед загрузкой сертификата в браузер его предварительно нужно преобразовать в формат PKCS#12. На компьютере с UNIX-подобной операционной системой это делается следующей командой:

openssl pkcs12 -export -out cert.p12 -inkey userkey.pem -certfile usercert.pem

Утилита сначала попросит ввести пароль для закрытого ключа, а потом — два раза пароль, которым будет зашифрован файл cert.p12 и который понадобится для загрузки сертификата в браузер. Далее сертификат загружается стандартными средствами браузера.

Например, в случае браузера Mozilla Firefox необходимо выполнить следующие шаги:

После этого на вкладке Your Certificates должно появиться узел дерева NanoGrid, внутри которого должен появиться только что загруженный сертификат. В случае других браузеров выполняются аналогичные действия (точную последовательность действий можно найти в руководстве к соответствующему браузеру).

Загрузка корневого сертификата УЦ ННС

При переходе по ссылке сертификаты — корневой сайта Центра обеспечения безопасности ГридННС открывается диалоговое окно, в котором нужно нажать на кнопку «View» и удостовериться, что параметры в еще одном появившемся окне соответствуют приведенным на нижеследующем рисунке:

Далее можно закрыть окно с параметрами сертификата и возвратиться к окну запроса о добавлении доверия к данному сертификату. В нем нужно отметить пункт типа «Доверять данному УЦ в деле удостоверения подлинности веб-сайтов» (точная формулировка зависит от типа и рабочего языка браузера) и нажать на кнопку «OK». Тем самым корневой сертификат был загружен.

Далее стандартными средствами используемого браузера можно проверить, что коневой сертификат Центра обеспечения безопасности действительно был правильно загружен. Например, в случае Firefox для этого надо вызвать окно настроек, переключиться на вкладку «Advanced» и нажать кнопку “View Certificates”. Далее надо выбрать вкладку “Authorities”, найти сертификат ЦОБ ГридННС и еще раз убедиться, что его параметры совпадают с указанными на вышепрведенном рисунке.

Получение информации о ресурсах грид-среды

После того как пользователь получил цифровой сертификат, он может обращаться к сервисам ГридННС посредством их пользовательских интерфейсов. В данном кратком руководстве описаны только некоторые веб-интерфейсы сервисов ГридННС (ссылки на веб-интерфейсы см. в меню раздела Инфраструктура). Другие интерфейсы (включая интерфейсы командной строки) описаны в полном руководстве пользователя ГридННС.

Основным веб-интерфейсом является веб-интерфейс ГридННС (ВИГ), посредством которого можно выполнить все основные операции по запуску заданий на ресурсы ГридННС, контролю за их выполненением и получению результатов. Большая часть данного Краткого руководства посвящена работе с ВИГ. Однако, в ряде случаев удобно использовать и другие интерфейсы.

Чтобы получить детальную информацию о ресурсах ГридННС, можно воспользоваться Центральным информационным сервисом ГридННС (ЦИС). Для обращения к веб-интерфейсу этого сервиса, в браузер должен быть загружен цифровой сертификат пользователя и корневой сертификат ЦОБ (см. Подготовка к работе в среде ГридННС с помощью веб-интерфейсов).

На главной странице ЦИС перечислена информация, которую можно получить о ГридННС, а в ее верхней части находится меню со ссылками на информацию о различных структурных единицах ГридННС: сайт, кластер, очередь (терминологию см. в Глоссарии). При наведении курсора на эти ссылки появляется выпадающее подменю с более детальной рубрикацией предоставляемой информации. Переходя в соответствующие разделы, можно получить информацию о сайтах, подключенных, к ГридННС, их административном и рабочем статусе, характеристиках ресурсов сайтов (например, количестве и типе ЦПУ, установленной операционной системе и т.д.).

Загруженность ресурсов ГридННС, состояние очередей задач, количество выполняющихся задач и другие текущие характеристики ресурсов ГридННС можно узнать через веб-интерфейс сервиса сбора данных мониторинга (ССДМ).

Веб-интерфейс сервиса регистрации грид-ресурсов и сервисов (СРРГС) позволяет получить информацию о зарегистрированных ресурсах и сервисах ГридННС, а также их статусах. Этот сервис предназначен, в основном, для администраторов ГридННС, чтобы регистрировать сервисы и ресурсы и управлять их статусами. Практически вся информация, предоставляемая этим сервисом, которая может быть полезна простому пользователю (т.е., не администратору), продублирована в ЦИС. Поэтому такой пользователь может просто не использовать этот сервис.

Веб-интерфейс ГридННС (ВИГ)

Сайт веб-интерфейса ГридННС (ВИГ)

При переходе на веб-сайт ВИГ прежде всего выполняется проверка наличия сертификата в веб-браузере и его соответствия требованиям политики безопасности ГридННС. Имя пользователя, извлеченное из сертификата, отображается на информационной панели открывающейся веб-стрваницы. Одновременно происходит настройка серверной части ВИГ. При этом определяется/назначается локальная учетная запись для пользователя, которая будет использоваться при взаимодействии с операционной системой сервера. Имя полученной учетной записи также отображается на информационной панели. Если проверка и настройка завершились успешно, то в окне браузера будет отображена основная страница ВИГ с приветствием и пользователь получает доступ к командам меню веб-интерфейса. В противном случае выводится сообщение об ошибке.

В верхней части веб-страницы ВИГ указано имя пользователя, его учетное имя, базовый URL для передачи входных/выходных файлов текущего пользователя по протоколу GridFTP, а также имя виртуальной организации, а слева расположено меню. Команды меню функционально разбиты на разделы:

Команды из раздела “Безопасность” предназначены для работы с сертификатами и временными прокси-сертификатами пользователя.

Команды из раздела “Задачи (ЯОЗ)” предназначены для подготовки файлов описания задач, написанных на языке описания задач (ЯОЗ, расшифровку других используемых сокращений см. в разделе Сокращения, используемые в документации по ГридННС)), включая операции пересылки таких файлов между локальным компьютером пользователя и сервером ВИГ, а также редактирование файлов на сервере ВИГ в онлайн режиме.

Команды из раздела Задания (НАГ) предназначены для подготовки файлов описания заданий, представленных моделью направленного ацикличного графа (НАГ), включая операции пересылки таких файлов между локальным компьютером пользователя и сервером ВИГ, а также редактирование файлов на сервере ВИГ в онлайн режиме.

Команды из раздела Входные/выходные файлы предназначены для работы с входными/выходными файлами для задач пользователя.

Доступ к файловой системе сервера ВИГ ограничен домашней директорией пользователя с учетным именем, которое ему было назначено (отображается в верхней части веб-страницы). Для каждого типа файлов (ЯОЗ, НАГ, входные/выходные файлы) в домашней директории пользователя определена отдельная поддиректория.

Команды из раздела Выполнение заданий предназначены для запуска заданий и контроля их выполнения в грид-инфраструктуре ГридННС.

Команды из раздела Приложения предназначены для работы с подключаемыми модулями (плагинами), которые представляют из себя специализированные программные модули для расширения возможностей ГИП по работе с конкретными прикладными программами.

Передача сертификата пользователя на сервер ВИГ

Перед обращением к командам из раздела “Выполнение заданий” пользователь должен делегировать свои права грид-сервисам, которые будут выполнять запуск и контроль выполнения заданий. Для этого предварительно необходимо передать на сервер ВИГ свой цифровой сертификат, выданный ЦОБ. Эта операция выполняется однократно. Для выполнения функции пересылки сертификата пользователя на сервер ВИГ следует выбрать пункт меню “Сертификаты”. После выбора этого пункта меню появятся кнопки – “Передать”, “Очистить поле” “Обзор” и поле для выбора/ввода полного пути к файлу с сертификатом пользователя на локальном компьютере. Выбрав кнопку “Обзор”, мы получим стандартное окно для выбора файла с сертификатом, внешний вид которого зависит от операционной системы локального компьютера. Выбранный файл должен иметь формат PKCS и тип (расширение) ”.p12” (о преобразовании сертификата к этому формату см. разд. Загрузка пользовательского сертификата в браузер).После того, как файл с сертификатом выбран, его имя появится в текстовом поле для ввода полного пути к выбранному файлу на локальном компьютере. Для пересылки файла, путь к которому занесен в текстовое поле, следует выбрать командную кнопку “Передать”. Признаком завершения операции служит соответствующее сообщение в верхней части веб-страницы.

При возникновении ошибки в отдельном окне сообщений выводится сообщение об ошибке: “неверный тип файла”.

С помощью кнопки “Очистить поле” можно очистить поле ввода для имени файла с сертификатом.

Создание прокси-сертификата

Для создания прокси-сертификата (о назначении проси-сертификатов см. Глоссарий) и Часто задаваемые вопросы и ответы, следует выбрать пункт меню “Прокси”. После выбора этого пункта меню на веб-странице появляются следующие элементы:

Для создания прокси-сертификата необходимо выбрать из списка виртуальную организацию, указать желаемое время действия прокси-сертификата и ввести пароль, которым зашифрован сертификат пользователя. После этого необходимо нажать кнопку “Получить прокси”. В случае успешного выполнения в области выходных сообщений рабочего поля появится информация о созданном прокси-сертификате, включая оставшееся время его действия. При возникновении ошибки выводится сообщение: Ошибка при запросе прокси с myproxy и развернутое сообщение о причине ошибки.

Для проверки существования прокси-сертификата и получения информации о нём необходимо нажать кнопку “Проверить прокси”. В случае успешного выполнения появится информация о созданном прокси-сертификате, включая время его действия. При возникновении ошибки появится сообщение: Ошибка при выполнении команды и развернутое сообщение о причине ошибки.

Для удаления существующего прокси-сертификата необходимо нажать кнопку “Удалить прокси”. В случае успешного выполнения появится информация об успешном удалении прокси-сертификата; при возникновении ошибки появится сообщение: Ошибка при удалении прокси-сертификата и развернутое сообщение о причине ошибки.

Работа с входными данными задания

Как правило, вычислительные задачи имеют входные данные. Для выполнения таких задач файлы с входными данными для них должны быть переданы с локального компьютера пользователя в грид-среду. Для этого следует выбрать пункт меню “Управление файлами” раздела “Входные/выходные файлы” на сайте ВИГ. В основной части открывающейся при этом веб-страницы показано текущее содержимое поддиректории, предназначенной для сохранения входных/выходных файлов, внутри домашней директории локальной учетной записи, на которую отображен пользователь ГридННС (имя этой учетной записи указано в верхней части веб-страницы). Путь к этой поддиректории, относительно основной директории для сохранения входных/выходных файлов выводится в верхнем текстовом поле.

На странице есть ряд управляющих кнопок:

Для пересылки файлов, находящихся в списке, следует выбрать командную кнопку “Передать”. Файлы будут переданы на сервер ВИГ и сохранены в текущей выбранной директории. По завершению передачи файлов окно будет закрыто и таблица со списком файлов на сервере ВИГ будет обновлена. Кнопка “Очистить” очищает список выбранных файлов, а кнопка “Закрыть” закрывает окно без выполнения передачи файлов. Закрыть окно без выполнения операции передачи файлов можно также, используя стандартную системную кнопку закрытия окна.

Отметив нужные файлы в таблице и нажав эту кнопку, можно по очереди просмотреть или сохранить отмеченные файлы в выбранном каталоге локального компьютера. Для каждого отмеченного файла откроется системное окно, внешний вид и содержание которого зависят от используемого веб-браузера и типа выбранного файла. Используя возможности графического пользовательского интерфейса операционной системы, следует выбрать программу для просмотра этих файлов или сохранить их на локальном компьютере. В случае возникновения ошибки при передаче файл будет сохранён, но его длина будет равна нулю. Сообщения об ошибке в этом случае не отображаются.

Примечание: функция множественного выбора файлов для передачи в настоящее время поддерживается только в веб-браузере Mozilla Firefox версии 3 и старше. В остальных веб-браузерах за одну операцию можно передать только один файл, поэтому для них допускается выбор ровно одного файла.

Создание описания задания

Задание, направляемое в среду ГридННС, состоит из набора отдельных задач (см. Глоссарий). Даже если необходимо выполнить одну задачу, она включается в состав задания (состоящего из этой одной задачи). Поэтому сначала создается описание задач, а затем они объединяются вместе, то есть создается описание всего задания.

Создание/редактирование файлов описания задач в графическом редакторе

Использование графического редактора скрывает от пользователя формальный синтаксис языка описания задач, позволяя ускорить и упростить создание файлов описания, а также осуществляет проверку корректности значений ряда параметров уже на этапе подготовки файла.

Для выполнения функции создания/редактирования файлов описания задач следует выбрать пункт меню “Графический редактор” раздела “Задачи (ЯОЗ)”. После выбора пункта меню в рабочем поле появятся следующие графические элементы управления:

Файлы описания задач записываются на сервере ВИГ в поддиректорию, предназначенную для сохранения файлов описания задач, внутри домашней директории локальной учетной записи, на которую отображен пользователь ГридННС (указана в верхней части веб-страницы).

Поле 1 содержит относительный путь к редактируемому файлу. Кнопка 2 (“Открыть файл”) - служит для выбора редактируемого файла. При нажатии на эту кнопку откроется отдельное окно, в котором можно выбрать нужный файл.

После выбора файла в полях редактирования атрибутов (поля 7) появляются значения атрибутов описания задачи, доступные для изменения, а в поле с именем файла (поле 1) появляется путь к выбранному файла. Поле с именем файла доступно только для чтения и его значение не может быть отредактировано.

Перечень и тип атрибутов определяются форматом (схемой) описания задания. Для атрибутов, допускающих ввод нескольких значений (массив), по нажатию соответствующей кнопки “Добавить” появляется дополнительное поле для ввода следующего значения атрибута. Нажатие кнопки “Удалить” удаляет соответствующее поле для элемента массива.

Для скрытия/отображения группы параметров “Requirements” используется кнопка переключения режима “Скрыть/Редактировать”

После редактирования значений атрибутов результат может быть сохранён при помощи кнопки 3 (“Сохранить”). При этом, файл будет перезаписан с тем же именем. Для того чтобы сохранить файл под другим именем или в другой директории, следует нажать кнопку 4 (“Сохранить файл как …”). Нажатие этой кнопки приведёт к открытию отдельного окна, аналогичного окну для открытия файла, где можно будет выбрать директорию и ввести новое имя. Новое имя файла не может содержать символов прямого слеша - ”/” или начинаться с точки. Это препятствует созданию файлов описания задания вне предопределённой директории.

Нажатие кнопки 5 (“Очистить поле”) приводит к очистке содержимого полей 1 и 7. Если к этому моменту содержимое полей было изменено, то запрашивается подтверждение.

При нажатии кнопки 6 (“Просмотреть”) - в отдельном окне будет показано текущее JSON представление полей редактирования атрибутов с учётом атрибутов, скрытых от редактирования и получающих значения по умолчанию.

При возникновении ошибок выдаются сообщения: “указанный файл не существует” или “операция запрещена”. Если имя файла некорректно, в отдельном окне выводится сообщение «Имя файла не должно содержать ….».

Смысл полей атрибутов описания интуитивно ясен из их (англоязычных) названий. Тем не менее, кратко опишем их (подробно см. в полном Руководстве пользователя ГридННС или Руководстве по составлению описаний заданий и задач на языке JSON для их запуска в ГридННС):

Для редактирования атрибутов, входящих в раздел “requirements” необходимо нажать кнопку “редактировать” (рядом с названием раздела). При этом открываются четыре поля:

Важно отметить, что все поля, кроме “executable” являются необязательными , то есть могут быть оставлены пустыми. Поле “executable” обязательно должно быть заполнено.

Создание/редактирование файлов описания заданий

Как и в случае задач, создания/редактирования файлов описания заданий можно осуществлять в простом текстовом редакторе, для чего следует выбрать пункт меню “Текстовый редактор” раздела “Задания (НАГ)”. Однако редактирование файлов описания заданий в текстовом режиме подразумевает знание пользователем языка описания задач (см. Руководство по составлению описаний заданий и задач на языке JSON для их запуска в ГридННС) и может быть рекомендовано для использования в случае необходимости только для достаточно опытных пользователей. В данном кратком Руководстве этот способ подробно не описывается. Для выполнения функции создания/редактирования файлов описания заданий с использованием графического редактора следует выбрать пункт меню “Графический редактор” раздела “Задания (НАГ)”. Использование графического редактора скрывает от пользователя формальный синтаксис языка описания заданий, позволяя ускорить и упростить создание описания последовательности выполнения задач с помощью визуального редактирования направленного ацикличного графа (НАГ) задания.

Граф задания (НАГ) состоит из узлов и направленных ребер. Узлы графа соответствуют задачам задания, а ребра определяют зависимости между задачами. Если узлы “a” и “b” в графе задания соединяет направленное ребро, причем стрелка на ребре смотрит в сторону “b”, то это означает, что задача “b” должна быть выполнена после задачи “a”. Используя текстовое описание задания, созданное по такому графу, сервис распределения и контроля заданий ГридННС обеспечит указанный порядок выполнения задач. В частности, это означает, что выходные файлы задачи “a” могут быть входными файлами для задачи “b”.

Узлы графа задания в графическом редакторе ВИГ изображаются в виде прямоугольников с тремя строками текста:

При необходимости размер узла можно изменить, удерживая нажатой левую кнопку манипулятора «мышь» на правом нижнем углу узла, отмеченном тремя косыми штрихами. Узлы можно свободно перемещать по полю отображения, удерживая нажатой левую кнопку манипулятора «мышь». Обычно на поле отображения синим цветом выделяется текущий выбранный узел. Выбор текущего узла производится однократным нажатием на нем левой кнопки манипулятора «мышь». Зависимости между узлами отображаются в виде линий со стрелками. Отображение зависимостей в браузере Internet Explorer по техническим причинам производится пунктирными линиями.

Функции элементов управления файлами описания заданий аналогичны описанным в разд. “Создание/редактирование файлов описания задач”.

При редактировании графа используются следующие управляющие элементы («кнопки»):

Удаление зависимости происходит при нажатии на ней левой кнопки манипулятора «мышь», при этом выбранная зависимость подсвечивается красным. При большом количестве зависимостей может быть трудно выбрать необходимую, в таком случае нужно отодвинуть соответствующий ей узел графа на некоторое расстояние и попробовать снова.

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

Управление файлами описания задач/заданий на сервере ВИГ

Функция управления файлами описания задач и заданий на сервере ВИГ позволяет копировать файлы с локального компьютера пользователя в директории, определенные для сохранения файлов описания данного пользователя на сервере ВИГ, удалять файлы из этих директорий, а также получать файлы с сервера ВИГ для их просмотра или сохранения на локальном компьютере.

Для управления файлами описания задач или заданий следует выбрать пункт меню “Управление файлами” соответствующего раздела. Порядок работы с элементами графического интерфейса совпадает с порядком работы, описанном в разделе Работа с входными данными задания.

Запуск задания

Получение информации о доступных ресурсах

Для просмотра списка доступных ресурсов ГридННС следует выбрать пункт меню “Доступные ресурсы” раздела “Выполнение заданий”. Первоначальное заполнение списка (если это возможно) происходит при начале сеанса работы с ВИГ. Если получение списка невозможно (например, отсутствует прокси) или завершено с ошибкой, сообщение о причине ошибки выводится в области выходных сообщений.

В списке содержится информация в формате “Название узла/Имя очереди/Планировщик” обо всех ресурсах, зарегистрированных в Центральном Информационном Сервисе (ЦИС) ГридННС и доступных в настоящий момент. Для обновления списка необходимо выбрать кнопку - “Обновить”

Запуск на выбранный пользователем ресурс

Выполнение функции запуска заданий на выполнение в выбранный ресурс возможно только после предварительного получения списка ресурсов, доступных для выполнения выбранного задания. Для получения списка необходимо выбрать пункт меню “Проверка ресурсов” раздела “Выполнение заданий” и при помощи командной кнопки выбрать файл описания задания из списка сохраненных файлов описания заданий, для которого будет проходить поиск ресурсов. В этом случае будет происходить поиск только тех ресурсов, которые доступны для выполнения выбранного задания и удовлетворяют условиям, указанным в файле описания задания. После закрытия окна имя выбранного файла будет отображаться в верхнем текстовом поле. После этого необходимо нажать кнопку “Получить список ресурсов” - . Эта команда выполняется в асинхронном режиме и работа веб-браузера в целом при этом не блокируется. Признаком того, что выполнение команды ещё не завершилось, является отображение специального значка на рабочем поле и значка возле пункта меню, которые исчезают после завершения выполнения команды.

Результат запроса будет представлен в виде таблицы. Первая колонка служит для выбора ресурса для запуска задания, причём флажок для выбора установлен только для тех ресурсов, которые удовлетворяют требованиям всех задач, входящих в задание. Вторая колонка содержит кнопку для раскрытия/скрытия детальных характеристик отдельного ресурса. При первом нажатии на кнопку будут запрошены характеристики ресурса. Поскольку этот процесс занимает определённое время и выполняется в асинхронном режиме, на рабочем поле будет отображаться специальный значок. В случае успешного выполнения команды в таблицу будут добавлены строки с описанием характеристик ресурса, а рядом с кнопкой для раскрытия/скрытия появится значок , который служит признаком наличия информации о ресурсе и одновременно - командной кнопкой для обновления информации о характеристиках соответствующего ресурса. При следующем раскрытии эта информация не будет повторно запрашиваться.

Заметим, однако, что хотя ВИГ предоставляет наиболее существенную, но все-таки не всю информацию, содержащуюся в ЦИС. Для получения всей информации следует воспользоваться собственном интерфейсом ЦИС как указано в разд. Получение информации о ресурсах грид-среды.

Следующие три колонки описывают название ресурса в формате (узел, очередь, планировщик), а остальные колонки (количество их соответствует числу задач в задании) содержат признак допустимости ресурса для задачи. Заголовок колонки содержит идентификатор задачи, назначенный ей в файле описания задания.

После получения списка ресурсов для задания, можно запустить задание на один из ресурсов, представленных в списке. Перед запуском задания следует выбрать ресурс в таблице, установив переключатель для выбранного ресурса в первой колонке таблицы. Запуск задания на выполнение происходит после выбора командной кнопки - “Запустить задание на выбранный ресурс”.

Для удобной идентификации запущенного задания в новом окне будет предложено ввести имя задания. Это имя задается пользователем и к нему не предъявляется каких-либо особых требований. Запуск задания на выполнение происходит после выбора командной кнопки «ОК».

Примечание: не следует путать имя задания с именем файла описания задания; имя задания присваивается при каждом запуске задания и может быть разным при разных запусках заданий с одним и тем же файлом описания.

Эта команда выполняется в асинхронном режиме и работа веб-браузера при этом не блокируется. Признаком того, что выполнение команды еще не завершилось, является отображение специального значка на рабочем поле и значка возле пункта меню, которые исчезают после завершения выполнения команды.

Если процесс запуска завершился успешно, то в рабочем поле появится сообщение об успешном завершении. В случае ошибки в рабочем поле появится сообщение об ошибке: “невозможно запустить задание”.

Примечание: если переключатель не был выбран ни в одной строке таблицы, то задание будет запущено на ресурсе, выбранном сервисом распределения и контроля заданий ГридННС.

Запуск заданий на автоматически выбранный ресурс

Если пользователь предоставляет выбор ресурса сервису распределения и контроля заданий ГридННС, то можно сразу выбрать пункт меню “Запустить задание” раздела “Выполнение заданий” и при помощи командной кнопки выбрать файл описания задания из списка сохраненных файлов описания заданий. После закрытия окна имя выбранного файла будет отображаться в верхнем текстовом поле. Для запуска задания необходимо нажать кнопку - “Запустить задание”. Затем в новом окне будет предложено ввести имя задания. Дальнейшие действия аналогичны описанным в предыдущем разделе.

Контроль процесса выполнения задания

Для выполнения функций контроля процесса выполнения запущенных заданий следует выбрать пункт меню “Список заданий” раздела “Выполнение заданий”. В случае успешного выполнения этой функции в рабочем поле появится список заданий и задач, запущенных пользователем и набор командных кнопок для выполнения операций по контролю и управлению этими заданиями.

Список заданий представляет таблицу, колонки которой содержат (перечислены слева направо):

В нижней строке таблицы отображается информация об общем количестве запущенных заданий и задач.

При помощи командных кнопок и значков возможно выполнение следующих операций над выбранным подмножеством запущенных заданий:

Для выбора или отмены выбора сразу всех заданий из списка следует использовать командные кнопки “Выбрать все” и “Сбросить все”, продублированные выше и ниже таблицы со списком заданий и задач.

В случае невозможности получения статуса для отдельного задания в колонке “Ошибка” для этого задания появится значок ошибки - . При выборе этого значка в отдельном окне появится сообщение, описывающее причину возникновения ошибки.

Получение результатов на компьютер пользователя

Для выполнения функции получения результатов (выходных файлов) необходимо установить флажки в первой колонке таблицы заданий для тех заданий, чьи результаты (выходные файлы) должны быть получены, и выбрать командную кнопку “Проверить результаты”.

Если процесс получения результатов завершился успешно, то в поле значков наличия файлов с результатами выполнения задания будет отображаться соответствующий значок - . В случае ошибки выполнения команды в целом в рабочем поле появится сообщение об ошибке: “невозможно получить выходные файлы” или “команда не выполнена для некоторых заданий”.

В случае невозможности получения выходных файлов для отдельного задания в поле “Ошибка” для этого задания появится значок ошибки - . При выборе этого значка в отдельном окне появится сообщение, описывающее причину возникновения ошибки.

После успешного выполнения этих операций выходные файлы оказываются в директории на сервере ВИГ, предназначенной для сохранения выходных файлов пользователя. Для того чтобы получить с сервера ВИГ выходные файлы и сохранить их на локальном компьютере пользователя, необходимо в таблице заданий кликнуть на значок для задания, чьи выходные файлы необходимо получить. После этого откроется новое окно со списком файлов соответствующей директории на сервере ВИГ для текущего пользователя.

Отметив нужные файлы в списке и нажав кнопку “Загрузить”, можно по очереди просмотреть или сохранить отмеченные файлы в выбранном каталоге локального компьютера. Для каждого отмеченного файла откроется системное окно, внешний вид и содержание которого зависят от используемого веб-браузера и типа выбранного файла. Используя возможности графического пользовательского интерфейса операционной системы, следует выбрать программу для просмотра этих файлов или сохранить их на локальном компьютере. В случае возникновения ошибки при передаче файл будет сохранён, но его длина будет равна нулю. Сообщения об ошибке в этом случае не отображаются.

Примечание: функция множественного выбора файлов для передачи в настоящее время поддерживается только в веб-браузере Mozilla Firefox версии 3 и старше. В остальных веб-браузерах за одну операцию можно передать только один файл, поэтому для них допускается выбор ровно одного файла и вместо флажков, позволяющих отметить несколько строк, в первой колонке таблицы будут отображаться переключатели.

После завершения операций по сохранению/просмотру выходных файлов следует закрыть окно со списком файлов.

Дальнейшие руководства по работе пользователя в среде ГридННС