Backup2bit

From Hobbynet Admin Wiki
Revision as of 17:19, 13 November 2011 by Hans (talk | contribs) (layout aanpassingen)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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)