Site Tools


New release available: 2022-07-31 "Igor". upgrade now! [52.2] (what's this?)
kulinfo

on example of KU Leuven setup NSD Servers and storage

Setup NSD servers
IP addresses as defined in the installation questionaire

Servers

nsd00.tier1.hpc.kuleuven.de                              10.118.200.20/21
nsd00.oob.tier1.hpc.kuleuven.de                          10.118.192.20/21
nsd00_ib0.hpc.leuven.vsc                                 172.23.16.20/21

nsd01.tier1.hpc.kuleuven.de                              10.118.200.22/21
nsd01.oob.tier1.hpc.kuleuven.de                          10.118.192.22/21
nsd01_ib0.hpc.leuven.vsc                                 172.23.16.22/21

nsd10.tier1.hpc.kuleuven.de                              10.118.200.24/21
nsd10.oob.tier1.hpc.kuleuven.de                          10.118.192.24/21
nsd10_ib0.hpc.leuven.vsc                                 172.23.16.24/21

nsd11.tier1.hpc.kuleuven.de                              10.118.200.26/21
nsd11.oob.tier1.hpc.kuleuven.de                          10.118.192.26/21
nsd11_ib0.hpc.leuven.vsc                                 172.23.16.26/21

Storage

Storage00-A                                              10.118.192.28/21
Storage00-B                                              10.118.192.29/21

Storage01-A                                              10.118.192.30/21
Storage01-B                                              10.118.192.31/21

Storage10-A                                              10.118.192.32/21
Storage10-B                                              10.118.192.33/21

Storage11-A                                              10.118.192.34/21
Storage11-B                                              10.118.192.35/21

create filesystem create stanze file using scrip nsd00:/root/tools/build_stanza.sh and write output into the stanza file

[root@nsd00 tools]# bash /root/tools/build_stanza.sh 
## ====================
##   pool definitions
## ====================
  %pool:
    pool=system
    blockSize=256k
    usage=metadataOnly
    layoutMap=scatter
    allowWriteAffinity=no
    writeAffinityDepth=0
#    blockGroupFactor=
  %pool: 
    pool=datapool
    blockSize=8m
    usage=dataOnly
    layoutMap=scatter
    allowWriteAffinity=no
    writeAffinityDepth=0
#    blockGroupFactor=
## ====================
##   building block00
## ====================
  %nsd:
    nsd=Storage00_SSD_00
    servers=nsd00,nsd01
    usage=metadataOnly
    device=/dev/dm-0
    failureGroup=1
    pool=system
  %nsd:
    nsd=Storage00_SSD_01
    servers=nsd01,nsd00
    usage=metadataOnly
[...]

create filesystem using the stanza file. define amount of replica in the commandline.

mmcrfs nec_vol1 -F /root/tools/kuleuven.stanza -A yes -n 600 -r 1 -R 1 -m 2 -M 2 -T /nec/vol1 
kulinfo.txt · Last modified: 2022/07/10 09:34 by 127.0.0.1