2: 2021-10-02 (土) 18:49:42 iseki |
3: 2021-10-03 (日) 12:35:46 iseki |
| * LTIPodmanSpawner [#o4d49f50] | | * LTIPodmanSpawner [#o4d49f50] |
| - [[JupyterHub]] から [[Podman]] を使用して,JupyterLab の pod を起動する. | | - [[JupyterHub]] から [[Podman]] を使用して,JupyterLab の pod を起動する. |
| + | - Podman の root less モードでは全体の制御が難しいので,敢えて ''root モード''で起動する. |
| | | |
| - see also. [[Moodle+JupyterHub]] | | - see also. [[Moodle+JupyterHub]] |
| - 機能は,ほぼ [[LTIDockerSpawner>../LTIDockerSpawner]] と同じ. | | - 機能は,ほぼ [[LTIDockerSpawner>../LTIDockerSpawner]] と同じ. |
| | | |
- | - niklas netter 氏の podmanspawner を利用 (thanks!) | + | - niklas netter 氏の podmanspawner を利用 (very thanks!) |
| -- https://github.com/gatoniel/podmanspawner | | -- https://github.com/gatoniel/podmanspawner |
| -- [[PodmanSpawner]] | | -- [[PodmanSpawner]] |
| - 設定ファイルは'' etc/jupyter_podman_config.py'' | | - 設定ファイルは'' etc/jupyter_podman_config.py'' |
| #br | | #br |
| + | |
| ** 必要システム [#kd8f3323] | | ** 必要システム [#kd8f3323] |
| + | |
| + | *** LTI コンシューマ [#f99c61b4] |
| + | - Moodle しかテストしていない |
| + | #br |
| | | |
| *** [[altfiles>NSS]] [#n90bdca5] | | *** [[altfiles>NSS]] [#n90bdca5] |
| - ユーザの passwd, grouop 情報が必要 | | - ユーザの passwd, grouop 情報が必要 |
- | - SystemUserSpawner 用の [[NSS]] を使用した システムのユーザ情報の入手方法([[LDAP]] を使用する手もある) | + | - SystemUserSpawner 用の [[NSS]] を使用した システムのユーザ情報の入手手法([[LDAP]] を使用する手もある) |
| - getent passwd と getent group で情報が取れるようになれば OK | | - getent passwd と getent group で情報が取れるようになれば OK |
| - ファイルの設置場所はコンパイル時に指定 | | - ファイルの設置場所はコンパイル時に指定 |
| #br | | #br |
| + | |
| *** [[LTI]] [#g284e3bf] | | *** [[LTI]] [#g284e3bf] |
| - Moodle と連携する為の 認証モジュール(Moodleの外部サービスを使用) | | - Moodle と連携する為の 認証モジュール(Moodleの外部サービスを使用) |