Professional Documents
Culture Documents
Youngbin Im
ybim@nm.gist.ac.kr
SCENT
SCENT
GIST (KIGI)
MPICH-GM
MKL / FFTW 3.2 / FFTW 3.2.2 / FFTW 2.1.5 / netcdf 4.7 / lapack 3.0-37
VASP 4.6.38 (VASP_Param )
VASP 5.2.12 (VASP_Param )
VASP 5.3.2 (VASP_Param )
GAMESS(2009-01-21 R3)
Crystal 09
Gaussian 09
WRF 3.0.1
NAMD 2.8b1
P4VASP 0.3.23
VESTA 3.1.7 ()
Gnuplot 4.6.4 ()
/home01/applic/lammps/intel/ssh/
/home01/applic/lammps/lammps-18Apr10/intel/ssh
/home01/applic/name/2.7b1/intel/ssh/
/home01/applic/gamess
LAMMPS
/home01/applic/lammps
lammps-23Sep13 (9Sep13, 21Aug13, 7Jun13)
VASP
/home01/applic/vasp
5.2.12, 5.3.3 (vasp/vasp.5.2.12 )
SCENT
PLSI (14/07/10)
SCENT
.
.
.
SCENT
:
kernel update, GPFS , Loadleveler , LDAP , Module
, Myrinet , NAGIOS , pdsh , syslog-ng , ntp
1. Kernel update
2. GPFS
3. Loadleveler
4. ldap
5. module
6. myrinet
7. gm
8. gm
9. ping
10. nagios
11. pdsh
12. syslog-ng
13. ntp
SCENT
KIGI
[ ]
SCENT
Script version
1. script1.sh
2. script2.sh
3. script3.sh
4. script4.sh
5. script5.sh
6. script6.sh
7. script7.sh
1. Kernel update
2. GPFS
3. Loadleveler
4. ldap
5. module
6. myrinet
7. gm
8. gm
9. ping
10.
11.
12.
13.
nagios
pdsh
syslog-ng
ntp
SCENT
Source code
Script1.sh
Script2.sh
Script5.sh
Script3.s
h
Script6.sh
Script4.sh
Script7.sh
SCENT
Chef
http://www.getchef.com/chef/
2009 1
(https://supermarket.getchef.com/cookbooks)
Automation platform for the coded business
SCENT
Chef ?
SCENT
Chef
SCENT
Chef Components
Nodes
Workstations
- Knife
- Repository
SCENT
Resources
http://docs.opscode.com/
SCENT
Resources - bash
SCENT
Resources - package
SCENT
Resources - template
SCENT
Resources
http://docs.opscode.com/
SCENT
KIGI Box
(8core, 12GB mem)
GPU node
GPU node 1
kigi125
Node
GPU 11
kigi126
kigi127
GPU 2
kigi128
KIGI node
SCENT
HPC Box
Network Setting
SSH
4
Compute
nodes
IP: 203.x.x.x
ID : ybim
PW : ****
Node
Node
Node
Node
1
2
3
4
Node 1
Node 2
Node 3
Node 4
SCENT
GPU Box
node
GPU
4GB GDDR5
1,536 CUDA Cores
Shader Model 5.0,
OpenGL 4.3, DirectX 11
CUDA, DirectCompute,
OpenCL
1
Compute nod
e
Node 1
GPU 1
GPU 2
SCENT
5. Recipe
2. Repository
6. Chef Solo
3. Knife
SCENT
SCENT
IP: 203.x.x.x
ID : root
PW : ****
1
Compute
node
203.x.x.x
Node001
(64bit)
1. Network
(Public
private )
2. CPU bit
(64bit / 32bit)
3. O/S
(Ubuntu 12.04
/ Centos 5.3)
.
.
.
4
Compute
nodes
Kigi125
(32bit)
Kigi126
(32bit)
Kigi127
(32bit)
Kigi128
(32bit)
Network Setting
kigi125
kigi126
kigi127
kigi128
:
:
:
:
x.x.x.224
x.x.x.225
x.x.x.226
x.x.x.227
SCENT
SCENT
Knife bootstrap
Knife bootstrap node x root P passwd
chef (client)
/etc/chef
chef-validator
chef-client client.rb
chef-client chef server
SCENT
SCENT
server - client
sudo chef-client --server http://x.x.x.228 N kigi126
SCENT
error client.rb
Did not find config file: /etc/chef/client.rb
SCENT
error - NTP
NTP time / 15 minute
SCENT
error - hostname
vi /etc/sysconfig/network
SCENT
recipe / run
SCENT
search node
SCENT
SCENT
KIGI
(kigi-001~128)
ssh kigi128
2. KIGI
(kigi-lg01)
ssh kigi-lg01
kigi001~kigi128
SCENT
SCENT
:
kernel update, GPFS , Loadleveler , LDAP , Module
, Myrinet , NAGIOS , pdsh , syslog-ng , ntp
1. Kernel update
2. GPFS
3. Loadleveler
4. ldap
5. module
6. myrinet
7. gm
8. gm
9. ping
10. nagios
11. pdsh
12. syslog-ng
13. ntp
SCENT
Source code
recipe[kigi::automation]
- 88 / 2,770
SCENT
parallel / recovery-kigi125~7
case
kigi
run time
Serial
kigi128
436s
Parallel
Kigi125
405s
Parallel
Kigi126
395s
Parallel / idempotence
Kigi127
313s
Average / 412s / 6m 8s
SCENT
Thank you!
Sent Inquiry to ybim@nm.gist.ac.kr
http://scent.gist.ac.kr
SCENT
Contact Us
http://scent.gist.ac.kr
SCENT
Add: 261 ()
C 206, () 500-712
E-mail: mail@scent.gist.ac.kr
Tel: 062-715-3149
Fax: 062-715-3155
, ybim@nm.gist.ac.kr, 062-715-3135
, jykim@nm.gist.ac.kr, 062-715-2276
SCENT