====== How to install CVMFS on WNs ======
=== 1. Install SQUID caching proxy on any server in your LAN. ===
Configure SQUID in ''/etc/squid/squid.conf'' with:
# squid listen ports
http_port 3128
# set up file system (use aufs or ufs) and directory for caching files, 50000 is disk space in MB which can be used for caching files.
cache_dir aufs /var/spool/squid 50000 16 256
# maximum object size
maximum_object_size 4096 MB
# memory cache
cache_mem 4096 MB
# Add your local network to your ACLs and other rights depend on your security level. At least to give access for cvmfs clients.
acl local_net src network_addr/mask_addr
http_access allow local_net
=== 2. Install and configure CVMFS packages on WNs ===
wget http://cvmrepo.web.cern.ch/cvmrepo/yum/cernvm.repo -O /etc/yum.repos.d/cernvm.repo
yum install -y cvmfs-keys cvmfs cvmfs-init-scripts
Create directory on local disk where CVMFS client will store data.
mkdir /scr/cvmfs
Edit ''/etc/cvmfs/default.local''. Define some variables:
''CVMFS_REPOSITORIES'' - repositories to include, like ''atlas.cern.ch'' or ''cms.cern.ch''.
''CVMFS_HTTP_PROXY'' - URL of your SQUID server
''CVMFS_CACHE_BASE'' - path to data dir
''CVMFS_QUOTA_LIMIT'' - maximum size in MB for cached data. (see http://cernvm.cern.ch/portal/cvmfs/examples)
Bellow is config file we use at ISMA for Belle.
CVMFS_REPOSITORIES=belle.cern.ch
CVMFS_HTTP_PROXY=http://wwproxy.grid.isma:3128
CVMFS_CACHE_BASE=/scr/cvmfs
CVMFS_QUOTA_LIMIT=2000
=== 3. Start CVMFS ===
Add line to ''/etc/fstab''
belle.cern.ch /cvmfs/belle.cern.ch cvmfs ro
Start service
service cvmfs start
Mount FS
mkdir -p /cvmfs/belle.cern.ch
mount -a -t cvmfs
Try ''ls -l /cvmfs/belle.cern.ch'' - it should work.