検証することは以下のこと
CPU:Xeon 5410 @2.33GHz Dual Core RAM:2GB HDD:160GB
64bitマシン
ISO image を DVD に焼く。
ISOLinux が入ってるので boot disk を用意擦る必要がない。
今回は SLC 5.3 x86_64bit を用意した。
2つのイーサネットポートが見つかるが、片方で良いはず。
eth0にネットワークケーブルが刺さっている?
設定は以下の内容
hostname.domainname:lcgtest01.hepl.phys.nagoya-u.ac.jp IP Adress:202.13.193.132/255.255.255.0 Gateway:202.13.193.14 DNS:202.13.193.34
LinuxのマシンでIP addressを変更する場合、以下のファイルを書き換える。
/etc/hosts
/etc/sysconfig/network
/etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 ONBOOT=yes BOOTPROTO=static IPADDR=192.168.0.1 NETMASK=255.255.255.0 GATEWAY=192.168.1.254
Linux のマシンで host name を変更する場合、以下のファイルを書き換える。
/etc/hosts NETWORKING=yes HOSTNAME=ホスト名
/etc/sysconfig/network 127.0.0.1 ホスト名 localhost.localdomain
GURB、serverGUI その他のソフトウェアもいれた。
インストール時間はおよそ160分程度かかる。
インストールした時のログー> install log
ユーザーの追加、削除、パスワードの設定は
useradd username 追加 userdel username 削除 passwd username パスワード設定
で設定できる。
yum update をすると dbus において Transaction Check Error で弾かれる。
以下ログ
Tracsaction Check Error file /etc/dbus-1/system.conf from install of dbus-1.1.2-12.el5.i386 conflicts with file from package dbus-1.1.2-12.el5.x86_64
32bit用のパッケージと64bit用のパッケージが競合??
dbus 含めないでアップデート
yum update --exclude=dbus*
依存するパッケージをinstallしてから、rpmパッケージをダウンロードしてきてから手動でインストール
yum install expat rpm -Uvh --force
なんかインストールされていた。。。サービスも起動していたし。。。
install の際に default で入るらしい。
LXPLUSの/etc/krb.realms, /etc/krb.conf, /etc/krb5.conf をコピーしてくる。
それが終わったら以下のコマンドを実行
kinit -5 username@CERN.CH klog username
/afs/user/ の自分のフォルダ内が読み書きできる。他の人はダメみたい。
奥村さんのwikiを参考にする。
CMT、SVN の設定をしなければならない。
https://twiki.cern.ch/twiki/bin/view/Atlas/WorkBookRunAthenaHelloWorld<--ここを参考に
source setup.sh -tag=AtlasProduction,15.5.1
を実行してから
cd ../run get_files HelloWorldOptions.py athena.py HelloWorldOptions.py
とする。
4分程度がかかるが、放置。
すると以下のようなメッセージが出る。
HelloWorld INFO/WERNING/ERROR/FATAL 〜 がでれば良いのかな?
よく解らん。
... HelloWorld INFO initialize() HelloWorld INFO MyInt = 42 HelloWorld INFO MyBool = 1 HelloWorld INFO MyDouble = 3.14159 HelloWorld INFO MyStringVec[0] = Welcome HelloWorld INFO MyStringVec[1] = to HelloWorld INFO MyStringVec[2] = Athena HelloWorld INFO MyStringVec[3] = Framework HelloWorld INFO MyStringVec[4] = Tutorial ... AthenaEventLoopMgr INFO ===>>> start of run 0 <<<=== AthenaEventLoopMgr INFO ===>>> start of event 1 <<<=== ... HelloWorld INFO execute() HelloWorld INFO An INFO message HelloWorld WARNING A WARNING message HelloWorld ERROR An ERROR message HelloWorld FATAL A FATAL error message ...