ZFS Installation
From GridPP Wiki
Revision as of 12:55, 22 February 2017 by Marcus Ebert 5d47ba9d9e (Talk | contribs)
More detailed information can be found in this link ---> here
The omreport/omconfig commands are special to Dell machines but there should be similar commands available for other installations.
1) find out which disks are there to be used
omreport storage pdisk controller=0|grep -E "^ID|Capacity"
2) for the disks id found above create single raid0 IF you have a raid controller only and no HBA:
for i in $(seq 0 11); do omconfig storage controller controller=NUMBER action=createvdisk raid=r0 size=max pdisk=0:0:$i; done
The pdisk id needs to be adapted!
3) look if all disks are available
lsblk |grep disk
4) find the correct disks to be put in the storage zpool (example for 2TB disks)
lsblk |grep 1.8T
5) with the names returned by lsblk create a raidz2 or raidz3 depending on your needs
Be sure not to forget to configure the spare!
zpool create -f POOLNAME raidz3 sdb sdc sdd sde sdf sdg sdh sdi sdj sdk sdl sdm sdab sdad sdae sdag sdah sdaj spare sdak
6) enable different features of zpool and zfs and configure it correctly
zfs set compression=lz4 POOLNAME; zpool set autoreplace=on POOLNAME; zpool set autoexpand=on POOLNAME; zfs set relatime=on POOLNAME; zfs set xattr=sa POOLNAME; zpool export POOLNAME; zpool import -d /dev/disk/by-id POOLNAME;
7) for usage with DPM:
zfs create POOLNAME/gridstorage01 chown -R dpmmgr:dpmmgr /POOLNAME