計算機関係 のバックアップ(No.35)


計算機関係

2011年計算機設備更新 ATLAS関係メモ

施設更新の際の ATLAS 関係の導入、設定メモ

SLC 関係

SLC のインストールの際に CERN のレポジトリで何が導入されるか比較する。
あまりはっきりしたことはわからないが、

http://linuxsoft.cern.ch/cern/slc5X/x86_64/yum/os/repoview/
http://linuxsoft.cern.ch/cern/slc5X/x86_64/yum/updates/repoview/
http://linuxsoft.cern.ch/cern/slc5X/x86_64/yum/extras/repoview/

あたりを入れておくと問題ない??

http://linuxsoft.cern.ch/, http://linux.web.cern.ch/linux/updates/slc5.shtml参照

GWサーバ

GWサーバには /afs/cern.ch をマウントさせる。 この際に接続先の IP を調べておく。 また、kerberos の設定はここを参照

インストールパッケージ

ATLAS 関係でインストールしてもらいたいパッケージは以下

SUN java
subversion
cvs
python
ROOT

Ahetena で必要な物

http://linuxsoft.cern.ch/cern/slc5X/i386/SL
http://linuxsoft.cern.ch/cern/slc5X/i386/updates/RPMS/

   * compat-glibc
   * compat-glibc-headers
   * compat-libf2c-34
   * compat-libgcc-296
   * compat-libstdc++-296
   * compat-libstdc++-33
   * compat-readline43
   * lapack-3.0-37.el5
   * libgfortran-4.1.2
   * ghostscript-8.15.2 (brings ps2pdf needed by perfmon.py)
   * libXpm-3.5.5
   * glibc-devel-2.5 (if you get gnu/stubs-32.h: No such file or directory during compilation.)
   * giflib (for TBrowser etc)
   * compat-openldap (dq2-get / lcg-cp will not work without libldap-2.2.so.7) NEEDED on SLC5 32bit as well
   * openssl097a-0.9.7a-9.el5_2.1
   * openssl-0.9.8e-12.el5_4.1
   * compat-db-4.2.52-5.1
   * libxml2-devel-2.6.26-2.1.2.8 (needed for GoodRunsLists to compile)
   * libaio-0.3.106-3.2 (needed for oracle 11 client, which will come with LCG58a) 

ライブラリディスクに置いておく物

gcc43
Athetna
DQ2 tool
Grid UI
panda

/afs/cern.ch/... に似たディレクトリ構造にする /home/nuhepl.jp/...の様にするかな??

lcgtest01

Grid用のテストマシン。 ここでATLASに必要なテストを行う。

sirius

N研内部のATLASテスト用マシン。 lcgtest01と対をなし、/afs以下を似せて作ってある。
名前は「星の名前」シリーズ

Gridを使う

Gridを使うための環境設定。 ポートの設定のメモ

Gridのためのポート設定

guarneri

N研で使うために

N研で使うためにいくつか設定をするとものすごく便利

  1. VPNを入れる
    クライアントソフトがアップローダにあるのでインストールする。パスワードなどは聞いて。 プロキシ(192.168.5.33:3128)を設定すると論文も見ることができる。
  2. Nuhepl Serverをマウントする。
    これにより自分のマシンとN研のマシンが同じデータを扱える。どんどん自分のhomeフォルダを使おう。Nuhepl server(192.168.6.41)
  3. プリンタドライバをインストールする。
    NX920(ドライバ)、MP C5000(ドライバ)がインストールできる。NX920はモノクロレーザー、MP C5000はカラー対応。インストールはプリンタのページ
  4. homeディレクトリをマウントする
    nuheplネットワークに接続するときに「nuhepl\user」と共用計算機のパスワードを使用するとNUHEPL SERVERにログインできる。そこからネットワークドライブを設定すると起動後に同様にしてログインできる。ただしVPN起動中のみ。

マシンスペック

CentOS release 4.7 (Final) <-- RedHat4系を使う
Linux 2.6.9-78
gcc cersion 3.4.6

マシンname

ASIC-PC        6.66
NUHEPL-F0CF131 6.67
gna 6.149

Disk

でかいファイルはここに置こう。

/hel/nifl2042/hide (1TB)
/hel/nifl2046/wakajun (1TB)

CERNで使うために

CERNの計算機を使うためには特定のサーバにログインしなければならない。windowsからの利用ではsshが使えないのでLinuxマシンをVNCでリモートして使う。DAQをする際にはこれが便利。

CASTOR(CERN Advanced STORage manager) command

rod local のデータはcastorに転送されてしまうのでここから拾ってくるれらのコマンドを使用

castor コマンド        unix コマンド
nsls                   ls
nsmkdir or rfmkdir     mkdir
nschmod                chmod
(rfcp                   cp)
rfdir (= nsls -l)      ls -l
rfrm (ファイル)        rm
rfrm -r (ディレクトリ) rm -r
rfrename               mv

2009/10/14からコピーには以下のコマンドを使用

xrdcp root://castoratlas//castor/cern.ch/grid/atlas/DAQ/muon/tgc/runNumber/134811.RodA01_00.run .

環境変数の設定をすると rfcp が使えるようになる様子

export STAGE_SVCCLASS=atlcal

ユーザーズガイド http://castor.web.cern.ch/castor/ug/

ファイル転送

scpを駆使してデータを拾ってくるかポートフォワードを使う。

  1. まず二個 terminal を開いて
  2. 一個目の terminal で
    ssh -N -L 22000:lxatut11:22 lxplus.cern.ch

    を実行。ログインする。 (ログイン後、何も入力ができない状態になります。)

  1. 二個目の terminal で
    scp -P 22000 wakajun@localhost:~/.bashrc ./
    を実行。lxatut 上の disk のファイルをとってこれます。

簡単な解説

ssh -N -L 22000:lxatut11:22 lxplus.cern.ch

-N option はとりあえず無視。-L はポート転送を行うことをあらわすオプション。 lxplus.cern.ch を踏み台に使って、 local host の 22000 のポートと、 lxatut11 の 22のポートをつなぐ。 (22 ssh 用の port)

ポートを指定して、 scp を行う。 localhost の 22000 番のポートにつなぐということは、 lxplus.cern.ch を経由して、 lxatut11 のポートにつなぐということ。

必須(?)ソフトウェア

VNC viewer (Real VNC or Ultra VNC)

ログインサーバ

lxplusにログインするとほかのマシンにもログインできる。ただし外からはXは起動できないのでGUIが使えない。

ssh lxplus.cern.ch

これを経由してlxatut、atlasgw、tgcjpcにログインする。 ストレージが

/tmp/wakajun

にあるのでファイルの移動の際にはここを使う。 ただし、オートマウントなので

ssh lxplus(xxx).cern.ch (xxx):数字3ケタ

で指定する必要あり。

ssh lxatut01

lxatutの後に数字を指定する必要あり。こっちもlxplusと同じでシェルがzshに戻ってしまう。 tgcjpcのユーザはtgc07またはtgc05

LXPLUSのログインシェルを変更する

普通のシステムなら"chsh"コマンドをすれば良いが、LXPLUSでは使えない。 https://espace.cern.ch/it-faqs/Lists/faqs/DispForm.aspx?ID=7

CRA tool を使うようにする。https://cra.cern.ch

プリンタ

KEK部屋にPhaser 8560が設置されているのでこれが利用できる。 詳しくはプリンタのページ。

その他

一般的な事など

emacsでback spaseがDeleteになってしまう問題

ローカルマシンとサーバでキーボードの種類が異なる時に発生する?
とりあえず.bashrcに以下の内容を書いておくと治るかも?

stty "^?"

Skypeを使う

CERNではP2Pの使用が厳しい。そのため、Skypeのポートを切り替える必要がある。

*  software configured to use port 50123
* supernode functionality disabled
* no local firewall exceptions for Skype
* Skype security patches kept updated

設定の参考になるページ https://espace.cern.ch/it-ff/Lists/Facts%20%20FAQs/DispForm.aspx?ID=74

LinuxでWide Displayを使う

Xorg.confに書き加える必要がある。 以下のページを参照 http://www.komoto.org/etc/wuxga.html
周波数の設定がミソらしい。

xorg.conf を自動で生成してくれるらしい。 root になってから以下のコマンドを実行する。

# Xorg -configure

これで /root のフォルダに /xorg.conf.new ができる。 指示にしたがってテスト

# X -config /root/xorg.conf.new

マウスカーソルが正しく表示されたらこれでOK。 終了するときは Ctrl-Alt-Backspace で戻れる。
次に xorg.conf.new を /etc/X11 にコピーする。 一応前の xorg.conf は取っておくべき。
最後に startx でちゃんと X が走るか確かめる。

参考ページ http://www.gentoo.org/doc/ja/xorg-config.xml

個人的計算機

T43

IBM時代の最後のTシリーズ。DDR2メモリに対応するも、HDDはPATAのまま。 しかし、チップセット的にはSATAであるので、パラレル−>シリアルのブリッジが入っている。 これが曲者で対応したファームウェアでないと「2010Erorr」をはく。 BIOSでスキップ可能だが…
そろそろ限界かも… パーツ交換しよう。

X61

X60からのパームレストの発熱が改善されたが、まだまだ熱い困った奴。 最後のスクウェア液晶。ただし、通常電圧C2Dなので同クラスでは敵なし。