everest:технологии_работы_с_платформой_everest
Содержание
Технологии работы с платформой Everest
Установка агента Everest на одиночный компьютер/VM под Windows
1 Установка python 2.7.16
1.1 Скачать и выполнить https://www.python.org/ftp/python/2.7.16/python-2.7.16.msi
выполнять установку по умолчанию, нажимая next/finish
2 Установка pip
2.1 скачать get-pip.py c https://bootstrap.pypa.io
в папку c:\python27 используя "Сохранить как.."
2.2 Выполнить cd c:\python27
затем python get-pip.py
в командной строке (пуск/поиск/cmd.exe)
3 Установка Tornado
3.1 В командной строке выполнить cd c:\Python27\Scripts
затем выполнить pip install --user tornado==4.5.3
4 Установка агента
4.1 Перейти в https://gitlab.com/everest/agent/tree/master
4.2 Скачать zip в c:\python27
4.3 Распаковать 7zip командой "Распаковать здесь"
в результате агент должен быть установлен в C:\Python27\agent-master
4.4 Получение токена агента
4.4.1 Войти в учетную запись на сайте http://everest.distcomp.org/
4.4.2 Перейти в RESOURCES/Create new , создать ресурс
4.4.3 Скопировать токен ресурса из поля Connector Token в описании ресурса
4.5 Настройка файла конфигурации агента
4.5.1 Создать папку C:\Python27\agent-master\conf
4.5.2 Скопировать файл конфигурации из резервной копии командой
copy C:\Python27\agent-master\everest_agent\agent.conf.default C:\Python27\agent-master\conf\agent.conf
4.5.3 Записать токен агента (из п 4.4) вместо AGENTTOKEN в файл C:\Python27\agent-master\conf\agent.conf
5 Запуск агента
5.1 Выполнить cd c:\Python27\agent-master
5.2 Выполнить c:\Python27\python -m everest_agent.start
5.3 Войти в учетную запись на сайте http://everest.distcomp.org/
в RESOURCES/list убедиться, что ресурс изменил свой статус на ONLINE
5.4 Для остановки агента нажмите Ctrl-C в окне командной строки
Источник: Everest Agent User Manual
Установка агента Everest на кластер под Linux/TORQUE
Установка агента Everest на виртуальную машину сервиса mybinder.org
#!/bin/sh curl https://bootstrap.pypa.io/pip/2.7/get-pip.py -o get-pip.py python2 get-pip.py python2 -m pip install tornado==4.5.3 git clone https://gitlab.com/everest/agent.git ~/everest_agent cd ~/everest_agent cp everest_agent/agent.conf.default agent.conf sed -i -e 's=AGENTTOKEN=INSERT_YOUR_AGENT_TOKEN=' agent.conf bin/start.sh -c agent.conf
Получение идентификатора пользователя при запуске вычислений на ресурсе
Передача информации о статусе выполнения из работающей задачи серверу Everest
Запуск многозадачного приложения на ресурсе
everest/технологии_работы_с_платформой_everest.txt · Последнее изменение: 2021/07/09 19:07 — 127.0.0.1