Backup2bit
doel
Deze server verzorgt onze backup. Tevens verzorgt deze server de synchronisatie van de www.hobby.nl website en de hobby-adm wiki naar de ns3.hobby.nl server.
Bit kan op deze virtuele machine aanloggen, en hiervandaan een backup maken naar hun filers.
ip adressen
extern
uit /etc/network/interfaces:
# The primary network interface **NON-ROUTED!!** auto eth0 iface eth0 inet static address 212.72.224.2 netmask 255.255.255.0 up route add -net 213.136.12.0/24 gw 212.72.224.1 up route add -host 93.189.130.25 gw 212.72.224.1 up route add -host 213.136.227.50 gw 212.72.224.1
intern
uit /etc/network/interfaces:
auto eth1 iface eth1 inet static address 172.31.1.15 netmask 255.255.255.0 up route add -net 172.29.1.0/24 gw 172.31.1.254 up route add -net 172.31.2.0/24 gw 172.31.1.254 up route add -net 172.31.6.0/24 gw 172.31.1.254 up route add -net 172.31.100.0/24 gw 172.31.1.254 up route add -net 172.32.2.0/24 gw 172.31.1.254
crontab
root
@reboot /usr/local/hobbynet/bin/upd_hobby_only >/dev/null # m h dom mon dow command 00 0 * * * /usr/local/hobbynet/bin/backup_db01 >>/dev/null 05 0 * * * /usr/local/hobbynet/bin/backup_db02 >>/dev/null 10 0 * * * /usr/local/hobbynet/bin/backup_hcc-db03 >>/dev/null 15 0 * * * /usr/local/hobbynet/bin/backup_hcc-db04 >>/dev/null 15 0 * * * /usr/local/hobbynet/bin/backup_otrs >>/dev/null 20 0 * * * /usr/local/hobbynet/bin/backup_db-int >>/dev/null 00 1 * * * /usr/local/hobbynet/bin/backup_server_configs >>/dev/null 15 1 * * * /usr/local/hobbynet/bin/backup_mail-dev-int >>/dev/null 45 1 * * * /usr/local/hobbynet/bin/backup_ns >>/dev/null 00 2 * * * /usr/local/hobbynet/bin/backup2bas >>/dev/null 00 6 * * * /usr/local/hobbynet/bin/sync_www.hobby.nl >>/dev/null 00 12 * * * /usr/local/hobbynet/bin/sync_www.hobby.nl >>/dev/null 00 18 * * * /usr/local/hobbynet/bin/sync_www.hobby.nl >>/dev/null 00 0 * * * /usr/local/hobbynet/bin/sync_www.hobby.nl >>/dev/null
scripts
backup
* /usr/local/hobbynet/bin/backup_db01 (backupt de databases van db01) * /usr/local/hobbynet/bin/backup_db02 (backupt de databases van db02) * /usr/local/hobbynet/bin/backup_hcc-db03 (backupt de databases van hcc-db03) * /usr/local/hobbynet/bin/backup_hcc-db04 (backupt de databases van hcc-db03) * /usr/local/hobbynet/bin/backup_otrs (backupt de databases van otrs) * /usr/local/hobbynet/bin/backup_db-int (backupt de databases van DB-int) * /usr/local/hobbynet/bin/backup_server_configs (backupt alle server configs van alle servers) * /usr/local/hobbynet/bin/backup_mail-dev-int (backupt de databases van mail-dev-int) * /usr/local/hobbynet/bin/backup_ns (backupt de nameserver ns) * /usr/local/hobbynet/bin/backup2bas (backupt alles naar Bas)
sync www.hobby.nl
* /usr/local/hobbynet/bin/sync_www.hobby.nl (synchroniseert www.hobby.nl naar ns3)