flagflag  
1: 2021-10-02 (Sat) 15:03:21 iseki source 2: 2021-10-02 (Sat) 18:49:42 iseki source
Line 1: Line 1:
* LTIPodmanSpawner [#o4d49f50] * LTIPodmanSpawner [#o4d49f50]
 +- [[JupyterHub]] から [[Podman]] を使用して,JupyterLab の pod を起動する.
 +
 +- see also. [[Moodle+JupyterHub]]
 +#br
 +
 +** LTIPodmanSpawner [#t7a18b72]
 +- gitlab: https://gitlab.nsl.tuis.ac.jp/iseki/ltic​ontainerspawner
 +- 機能は,ほぼ [[LTIDockerSpawner>../LTIDockerSpawner]]​ と同じ.
 +
 +- niklas netter 氏の podmanspawner を利用 (thanks!)
 +-- https://github.com/gatoniel/podmanspawne​r
 +-- [[PodmanSpawner]]
 +
 +- 現時点(2021/10) では pod の起動に Popen() を使用している.
 +- 設定ファイルは'' etc/jupyter_podman_config.py''
 +#br
 +** 必要システム [#kd8f3323]
 +
 +*** [[altfiles>NSS]] [#n90bdca5]
 +- ユーザの passwd, grouop 情報が必要
 +- SystemUserSpawner 用の [[NSS]] を使用した システムのユーザ情報の入手方法([[LDAP]] を使用する手もある)
 +- getent passwd と getent group で情報が取れるようになれば OK
 +- ファイルの設置場所はコンパイル時に指定
 +#br
 +*** [[LTI]] [#g284e3bf]
 +- Moodle と連携する為の 認証モジュール(Moodleの外部サービスを使用)
 +- 先に authlib を入れておく.
 +-- conda install oauthlib  or pip  install oauthlib
 +#br
 +*** cull_idle_servers.py (option)[#n8a3f52c]
 +- オプション機能.無くても良い.
 +-- 使用しない場合は,LTIDockerSpawner/LTIPodmanSpawner の設定ファイルの該当部分をコメントアウトする.
 +
 +- [[cull_idle_servers>JupyterHub/DockerSpa​wner#zc9428f7]]
 +- 接続の切れた docker コンテナを削除
 +
 +- https://github.com/jupyterhub/jupyterhub​/tree/a6b7e303df03865d6420f6bccdf627b39f​1d0dc1/examples/cull-idle
 +-- 色々と試した中ではこれが一番良かった.
 +- wget で DLして /usr/local/bin にコピー
 + pip3 install pycurl
 + wget https://raw.githubusercontent.com/jupyte​rhub/jupyterhub/a6b7e303df03865d6420f6bc​cdf627b39f1d0dc1/examples/cull-idle/cull​_idle_servers.py
 + cp cull_idle_servers.py /usr/local/bin
 + chmod a+rx /usr/local/bin/cull_idle_servers.py
#br #br


Front page   New List of Pages Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom)

Site Search

Login

Username:

Password:


Lost Password?
Register now!!

Sub Menu

mini Calendar

Last MonthMay 2024Next Month
Su Mo Tu We Th Fr Sa
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Today

Who's Online

36 user(s) are online (3 user(s) are browsing xpwiki)

Members: 0
Guests: 36

more...

Access Counter

Today : 2642264226422642
Yesterday : 5790579057905790
Total : 2365543823655438236554382365543823655438236554382365543823655438
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com