SLAC CPE Software Engineering Group
Stanford Linear Accelerator Center
System Admin

Server Critical File Backup

SLAC Detailed
SLAC Computing
Software Home
Software Detailed
 

 

 

 


 

 

Backup the critical files in order to re-create a server if complete disk failure:

Public and DMZ NFS area:  /nfs/slac/g/lcls/sys/server

Production area:                   /u1/lcls/sys/server

Cronjob on lcls-uwd running as uwd:

10 1 15 * * /nfs/slac/g/lcls/sys/script/start-get-server-files > /tmp/start-get-server-files.log 2>&1

This script loops through the hosts and runs   /nfs/slac/g/lcls/sys/script/get-server-files

Uses config file to determine what to do:  ( /u1/lcls/sys/server/config/get-server-file.dat  )

# manifest file for get-server-file
#
# 1st Column
# ALL is for all hosts
# PROD is for production hosts -Private network
# DMZ is for our DMZ servers (OCIO Managed)
# Hosts is for specific files/directories
#
# 2nd Column is for command, either tar or copy
#
# 3rd Column is for file/directory
#-------------------------------------------------------------
#
#Host tar/cp Dir/File
#----------------------------------------

ALL tar /etc/init.d/st.*
ALL tar /etc/rc3.d/S*st.*
ALL tar /etc/sysconfig/network-scripts/ifcfg-*
ALL cp /etc/fstab
PROD cp /etc/security/access.conf
DMZ cp /etc/passwd
DMZ cp /etc/taylor.opts
#
#if tar'ing up whole directories please put ending "/"
# -for naming reasons
#
# Speical files and directories
# Web servers----------------------------

facet-archapp tar /etc/httpd/

lcls-archapp tar /etc/httpd/

testfac-archapp tar /etc/httpd/

mccas3 tar /etc/httpd/
mccas3 tar /var/www/

mccelog tar /etc/httpd/
lcls-dev3 tar /etc/httpd/

lcls-prod03 cp /etc/mail/access
lcls-prod03 cp /etc/mail/relay-domains
#lcls-prod03 tar /etc/squid/ #crontab
#lcls-prod03 tar /tftpboot/ #crontab

mccsyslog tar /etc/rsyslog.d/

physics-elog tar /etc/httpd/
physics-elog tar /usr/apache-tomcat-8.0.5/
physics-elog tar /usr/java/

mccelog tar /mccelog/
mccelog tar /var/www/

mccas0 tar /var/www/
mccas0 tar /etc/httpd/

lcls-srv04 cp /etc/xinetd.d/tftp

lcls-dev1 cp /etc/xinetd.d/tftp
lcls-dev1 tar /home/screen/

testfac-daemon1 tar /home/screen/


 

 

 

 



 

Programmers' Guides, Users' Guides, Requirements, Design, Papers, Administration, How-To, Hardware, IOC, Database

 

[SLAC CPE Software Engineering Group][ SLAC Home Page]

 


Created by: Ken Brobeck  07-Feb-2022

Modified:  07-Feb-2022