Проект Templet

акторный фреймворк для запуска задач
на множестве ядер, кластерах и в облаках
templet.ssau.ru

Инструменты пользователя

Инструменты сайта


science:дополнительные_задания_ос_весна_2022

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
science:дополнительные_задания_ос_весна_2022 [2023/12/17 18:52] vostokinscience:дополнительные_задания_ос_весна_2022 [2023/12/27 16:09] (текущий) vostokin
Строка 6: Строка 6:
   - Установка TLJH (https://tljh.jupyter.org/en/latest/) на виртуальной машине {{docs:settingtljh.pdf|pdf}}   - Установка TLJH (https://tljh.jupyter.org/en/latest/) на виртуальной машине {{docs:settingtljh.pdf|pdf}}
   - Удаление пользователей (и их файлов) из TLJH по заданному времени неактивности {{docs:tljh-cleanup.pdf|pdf}}.   - Удаление пользователей (и их файлов) из TLJH по заданному времени неактивности {{docs:tljh-cleanup.pdf|pdf}}.
-  - Программное добавление пользователей в TLJH {{jh-auto-user.pdf|pdf}}.+  - Программное добавление пользователей в TLJH {{science:jh-auto-user.pdf|pdf}}.
   - Принудительное завершение сеанса пользователя в TLJH по заданному времени предельной длительности сеанса {{docs:close-tljh-session.pdf|pdf}}.   - Принудительное завершение сеанса пользователя в TLJH по заданному времени предельной длительности сеанса {{docs:close-tljh-session.pdf|pdf}}.
   - Установка TempletSDK в сессию пользователя TLJH с использованием https://github.com/jupyterhub/nbgitpuller {{docs:nb-puller.pdf|pdf}}.   - Установка TempletSDK в сессию пользователя TLJH с использованием https://github.com/jupyterhub/nbgitpuller {{docs:nb-puller.pdf|pdf}}.
Строка 24: Строка 24:
  
 ==== B.Сервис для работы с TempletSDK на основе TLJH (требования) ==== ==== B.Сервис для работы с TempletSDK на основе TLJH (требования) ====
-  - Две настройки регистрации в сервисе с возможностью переключения между ними через учетную запись пользователя с правами администратора: а) для всех пользователей с назначением логина и пароля при первом входе без подтверждения администратора; тоже, но с подтверждением администратора. +  - Две настройки регистрации в сервисе с возможностью переключения между ними через учетную запись пользователя с правами администратора: а) для всех пользователей с назначением логина и пароля при первом входе без подтверждения администратора; тоже, но с подтверждением администратора{{:docs:sign-in.pdf|pdf}}
-  - Включенная опция ознакомления с правилами использования при регистрации на сервисе. +  - Включенная опция ознакомления с правилами использования при регистрации на сервисе{{:docs:sign-in.pdf|pdf}}
-  - Скрипт для остановки сессии и удаления пользователя по заданным тайм аутам (время непрерывной работы, время жизни учетной записи, время опроса). Останавливает сессии и удаляет пользователей с обычными правами (не администраторов). Пользователь-администратор имеет возможность запустить или остановить выполнение скрипта (используется cron). +  - Скрипт для остановки сессии и удаления пользователя по заданным тайм аутам (время непрерывной работы, время жизни учетной записи, время опроса). Останавливает сессии и удаляет пользователей с обычными правами (не администраторов). Пользователь-администратор имеет возможность запустить или остановить выполнение скрипта (пишется свой сервис или crone){{:docs:stop-session.pdf|pdf}}{{:docs:stop-session.zip|zip}}
-  - Установленный nbgitpuller. Подготовленная ссылка для открытия сессии с загруженным репозиторием TempletSDK (https://github.com/the-templet-project/templet).+  - Установленный nbgitpuller. Подготовленная ссылка для открытия сессии с загруженным репозиторием TempletSDK (https://github.com/the-templet-project/templet){{:docs:nbgitpuller.pdf|pdf}}.
   - Установленные зависимости TempletSDK:  gcc(c/c++), libcurl, xeus-cling, в отдельном окружении conda (everest): python 3.9, tornado 4.5.3, six 1.16.   - Установленные зависимости TempletSDK:  gcc(c/c++), libcurl, xeus-cling, в отдельном окружении conda (everest): python 3.9, tornado 4.5.3, six 1.16.
-  - Кастомизация интерфейса TLJH с применением символики проекта Templet и Самарского университета.+  - Кастомизация интерфейса TLJH с применением символики проекта Templet и Самарского университета {{:docs:castom.zip|zip}}. 
 +  - Настройка сертификата.
  
 ==== C.Моделирование распределенных рабочих процессов с использованием системы Templet==== ==== C.Моделирование распределенных рабочих процессов с использованием системы Templet====
science/дополнительные_задания_ос_весна_2022.1702839122.txt.gz · Последнее изменение: 2023/12/17 18:52 — vostokin