Replacing the k1script server with Debian 10 and migrating to Python 3
Created by: vis-ikeda
@yamat さんからの依頼 k1script (汎用のスクリプト実行サーバー)の Debian10移行に関して
計画概要 現行 k1script (10.68.10.102, Debian8) は向こう半年〜1年くらい維持しつつ並行して k1script1 (10.68.10.104, Debian10) を立ち上げる 移行可能なスクリプトから順次 k1script1 で実行するように変更する 全てのスクリプトが移行できたら現行 k1script を k1script0 に改名の上 Debian10 に入れ替える 負荷分散の観点から一部を k1script0, 残りを k1script1 の上で運用する スクリプト一覧 (k1scriptで走っているもの + 何故か他のサーバーで走っているけど本来 k1script で実行すべきもの) http://gwwiki.icrr.u-tokyo.ac.jp/JGWwiki/KAGRA/Subgroups/DGS/Projects/UserScripts
進捗状況 k1script1 は仮マシンで稼働中 一部スクリプトは移行完了 EPICS_BASEが変わっているのでIOCは作り直す必要がありそう 方針 まずは k1script1の上で直接実行できるか試験 Python関係は可能なら Python3 でも動くように修正しておく 出来たら自動化/リモート(k1ctrから)化の試験 足りないライブラリなどはとりあえずconda環境を作ってそこに入れる condaじゃなくapt-getでシステムに入れた方が良さそうなものは後から考える IOC関係はデータ取得も止まるので(REM, VAC, CRY, etc) 時期を考える必要あり その他も現行 k1script で走っているものとコンフリクトしないように注意が必要
喫緊の案件ではないですが時間がある時に少しずつ動作チェックを進めてもらえないでしょうか GigE status, Hardware monitor => @Shoichi Oshino Pico motor, Stepper motor, Half wave plate => @satoru ikeda
-
Pico motor -
Stepper : #185 (closed) Change the python version of stepper from python2 to python3 -
Half wave plate Model Plotter, Noise Budgetter => @yuzurihara