Differences between revisions 28 and 30 (spanning 2 versions)
Revision 28 as of 2024-11-07 12:21:14
Size: 2915
Comment:
Revision 30 as of 2024-11-10 01:09:16
Size: 3790
Comment:
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
 * we will install the latest summary page in Kamioka detchar cluster.  * we will install the latest summary page in the Kamioka detchar cluster.
Line 6: Line 6:
 * 作業終了後に英語にして記録を残します
 * 作業終了後に英語にする予定ですが、厳いかも
Line 11: Line 10:
  * ちょっと古い?
* apacheが必要だがまだ入っていない、htopとかtmuxも欲しい
 * apacheが必要だがまだ入っていない
Line 15: Line 12:
 * mambaをインストールする、condaは全部アンインストールする   * パッケージのインストールなどはopsで行う
 * mambaをインストールする、condaへのシンボリックリンクは一度消す
Line 18: Line 16:
  * https://computing.docs.ligo.org/conda/usage/

 * mambaのインストール方法は https://computing.docs.ligo.org/conda/usage/
Line 31: Line 27:
 * インストールはOK
Line 36: Line 30:
  * at local computer, git clone git@git.ligo.org:detchar/ligo-summary-pages.git and scp to k1detms0:etc/   * 一度ローカルに落としてきてk1detms0に転送した
Line 45: Line 39:
 * この後色々とやってわかったが、ms0とcl[012]はホームディレクトリが共有されていないので、cl[012]にも同じようにログインしてインストールしないといけない
  * ここは要検討
Line 62: Line 58:
   * miniforgeをmambaforgeに変更するなど
Line 76: Line 73:
 * テストサーバーでの作業メモ https://klog.icrr.u-tokyo.ac.jp/osl/?r=31462
 * apacheの設定を押野さんが行った
Line 77: Line 76:
 * 環境を用意する
 * テストサーバーでの作業メモ https://klog.icrr.u-tokyo.ac.jp/osl/?r=31462
 * repositoryの差分を取る?
 * functionsの中にmamba用のsourceを追加する

{{{#!highlight
# firewall-cmd --add-service=http
success
# firewall-cmd --runtime-to-permanent
success

ユーザーホーム領域を有効化する

vim /etc/httpd/conf.d/userdir.conf
# 17行目 : コメント化
#UserDir disabled
# 24行目 : コメント解除
UserDir public_html

再起動
# systemctl restart httpd

public_html権限変更
# chmod 711 /home/controls
# chmod 755 /home/controls/public_html
}}}


 * 時刻の設定(chrony)を押野さんが行った

{{{#!highlight
# dnf install chrony
vim /etc/chrony.conf
# 3行目 : 時刻同期する NTP サーバーを変更

# systemctl enable --now chronyd
}}}

background

  • we will install the latest summary page in the Kamioka detchar cluster.
    • configuration of the cluster is summarized wiki

  • 作業終了後に英語にする予定ですが、厳しいかも
  • クラスターにloginはできた
  • HTcondorはインストールされている
  • apacheが必要だがまだ入っていない
  • controlsとopsがあるが、ユーザーはcontrolsのみ使うので関係ない
    • パッケージのインストールなどはopsで行う
  • mambaをインストールする、condaへのシンボリックリンクは一度消す
    • 今のconda環境は /users/DET/conda/miniconda3 へのシンボリックリンクなので消す
    • miniconda3 -> /users/DET/conda/miniconda3

  • mambaのインストール方法は https://computing.docs.ligo.org/conda/usage/

  • Download the installer on the command line:

   1 curl -L -O https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-$(uname)-$(uname -m).sh
  • install

   1 bash Miniforge3-$(uname)-$(uname -m).sh
  • 仮想環境のレシピを持ってくる
  • install virtual environment by using the recipe

   1 cd etc/ligo-summary-pages/conda
   2 mamba env create --file environment.yaml
  • この後色々とやってわかったが、ms0とcl[012]はホームディレクトリが共有されていないので、cl[012]にも同じようにログインしてインストールしないといけない
    • ここは要検討
  • opsアカウントで、必要なパッケージを使えるようにする
    • emacs
    • htop
    • tmux
    • apache
    • httpd
    • eog
  • apacheのサービス開始
    • systemctl start httpd
  • SE Linuxが切れていることを確認
    • getenforce
  • conda関連の設定ファイルを編集する
    • functionsファイルを新しい環境用に変更
    • ~/etc/ligo-summary-pages/scripts/functions
      • miniforgeをmambaforgeに変更するなど

   1 conda_activate() {
   2     local name=$1
   3     [ -z $repodir ] && local name="ligo-summary-3.10"
   4     if [[ $(hostname) = "k1"* ]]; then
   5         source /home/controls/miniforge3/etc/profile.d/conda.sh
   6     else
   7         source /cvmfs/software.igwn.org/conda/etc/profile.d/conda.sh
   8     fi
   9     conda activate ${name}
  10 }

   1 # firewall-cmd --add-service=http
   2 success
   3 # firewall-cmd --runtime-to-permanent
   4 success
   5 
   6 ユーザーホーム領域を有効化する
   7 
   8 vim /etc/httpd/conf.d/userdir.conf
   9 # 17行目 : コメント化
  10 #UserDir disabled
  11 # 24行目 : コメント解除
  12 UserDir public_html
  13 
  14 再起動
  15 # systemctl restart httpd
  16 
  17 public_html権限変更
  18 # chmod 711 /home/controls
  19 # chmod 755 /home/controls/public_html
  • 時刻の設定(chrony)を押野さんが行った

   1 # dnf install chrony
   2 vim /etc/chrony.conf
   3 # 3行目 : 時刻同期する NTP サーバーを変更
   4 
   5 # systemctl enable --now chronyd

todo

  • どうやってsummary pageはデータを読み込んでいるか?
  • k1detms0のenvをどうやって設定すればいいか? NDSSERVERとか
  • 計算機の時刻がおかしい
    • chronyをインストールして、設定する
  • condorでジョブが走るかテストをする

KAGRA/Subgroups/PEM/SummaryPage/memo_20241106 (last edited 2025-01-30 11:49:11 by HirotakaYuzurihara)