flagflag  
Page Top

ユーザ管理 anchor.png

  • NSS でユーザ管理
 
Page Top
SystemUserSpawner anchor.png
  • jupyterhub_config.py でモジュールの拡張
    • ユーザ毎に違うボリュームをマウント可能.
    • jupyter のDocker イメージの start.sh の改造.start.sh(改)
    • SystemUserSpawnerクラスを継承してホームディレクトリの処理./home/{groupname}/{username}
  • ユーザのグループ情報を反映(個人ユーザのディレクトリのマウント)
    • passwd 情報は getent passwd を ssh で実行してファイルを作り,Webサーバ を中継して持ってくる
      • NSSnss-altfiles を使用してシステムに取り込む​
      • LDAP(AD) Server ----> 大学管理ホスト(getent passwd) <---- ローカル管理Webサーバ (ssh, webサーバ) ----> 対象サーバ(wget, curl, nss: nss-altfiles)
        • 一年に一回でよろし.
    • start.sh の改造.start.sh(改)
       
Page Top
認証モジュール anchor.png
  • LDA認証モジュール
    • Jupyterのログイン用 Ldapモジュールは ユーザバンドが可能.検索さえできれば,管理者のパスワードは不要.
  • LTI認証モジュール (Learning Tools Interoperability)
    • Moodle との連携が可能.
 
Page Top

課題 anchor.png

  • ホームディレクトリの自動生成.(Jupyterとの連携)
  • 教材配布
    • グループ登録UI
 
Page Top
Group ID を元に任意のボリュームをマウント anchor.png
Page Top
書き換えるファイル anchor.png
  • /usr/local/anaconda/envs/jupyterhub/lib/​​python3.8/site-packages/jupyterhub/spawn​​er.py
    • 継承を使えば不要.
  • /usr/local/anaconda/envs/jupyterhub/lib/​python3.8/site-packages/dockerspawner/*
    • /usr/local/anaconda/envs/jupyterhub/lib/​​python3.8/site-packages/dockerspawner/sy​​stemuserspawner.py
      • 継承を使えば不要.
    • /usr/local/anaconda/envs/jupyterhub/lib/​​python3.8/site-packages/dockerspawner/ns​ldockerspawner.py (追加)
      • 新しく作る場合
  • コンテナ内:/usr/local/bin/start.sh
    • こいつの書き換えは必須!
       
Page Top

Moodle+JupyterHub に統合 anchor.png

 

Front page   Freeze Diff Backup Copy Rename Reload   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)
Counter: 342, today: 1, yesterday: 0
Last-modified: 2021-08-30 (Mon) 00:44:38 (JST) (978d) by iseki

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

79 user(s) are online (11 user(s) are browsing xpwiki)

Members: 0
Guests: 79

more...

Access Counter

Today : 1323013230132301323013230
Yesterday : 1753317533175331753317533
Total : 2347637323476373234763732347637323476373234763732347637323476373
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com