Sleds/buildvm/scat/mount_env.sh

36 lines
1.0 KiB
Bash
Raw Normal View History

2025-03-13 21:28:38 +00:00
#! /bin/bash
env=`facter sleds-env`
ip=`facter ipaddress`
echo "Env: $env - $ip"
if [ -z "$env" ]; then
echo "NO ENVIRONMENT FOUND - NO sleds-env fact"
exit 1
fi
if [ "$env" == "setup" ]; then
echo "setup ENVIRONMENT FOUND - NOT registered"
exit 1
fi
## Need an if is NFS mount check here
#umount /sl
mkdir -p /sldata/testdata /sldata/logdir /sldata/sm/L1 /sldata/sm/L2 /sldata/SLSync 2>&1 > /tmp/mkdir.out
#mount -t nfs -o nfsvers=3,fsc,ro sl_tree:/data/sl/$env /sl
mount -t nfs -o nfsvers=3,fsc,rw sl_tree:/data/syslog/$env /sldata/logdir
mount -t nfs -o nfsvers=3,fsc,rw sl_tree:/data/L1/$env /sldata/sm/L1
mount -t nfs -o nfsvers=3,fsc,rw sl_tree:/data/L2/$env /sldata/sm/L2
mount -t nfs -o nfsvers=3,fsc,rw sl_tree:/data/SLSync/$env /sldata/SLSync
mount -t nfs -o nfsvers=3,fsc,rw sl_tree:/data/ingest/$env /sldata/ingest
mount -t nfs -o nfsvers=3,fsc,ro sl_tree:/data/group/eng/testdata /sldata/testdata
mkdir /sldata/logdir/$ip
ln -s /sldata/logdir/$ip /sldata/logs