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