You are browsing a read-only backup copy of Wikitech. The primary site can be found at wikitech.wikimedia.org
Netbox: Difference between revisions
imported>BryanDavis (Add Category:Services) |
imported>Volans m (→Backups: Updated paths) |
||
Line 17: | Line 17: | ||
The following paths are backed up in [[Bacula]]: | The following paths are backed up in [[Bacula]]: | ||
/srv | /srv/netbox-media/ | ||
/srv/postgres-backup/ | /srv/postgres-backup/ | ||
Revision as of 18:50, 1 October 2018
Netbox is a "IP address management (IPAM) and data center infrastructure management (DCIM) tool".
At Wikimedia it has been evaluated in Phab:T170144 as a replacement for Racktables.
In Phab:T199083 the actual migration between the systems took place.
Web UI
- https://netbox.wikimedia.org/
- login using your LDAP/Wikitech credentials
- Currently you need an LDAP group membership in "ops" to be able to login.
Backups
The following paths are backed up in Bacula:
/srv/netbox-media/ /srv/postgres-backup/
A puppetized cron job (class postgresql::backup) automatically creates a daily dump file of all local Postgres databases (pg_dumpall) and stores it in /srv/postgres-backup.
This path is then backed up by Bacula.
For more details, the related subtask to setup backups was Phab:T190184.
Restore
To restore files from Bacula back to the client, use bconsole on helium and refer to Bacula#Restore_(aka_Panic_mode) for detailed steps.
To restore postgres databases from a dump file:
- unzip the latest dump file from /srv/postgres-backup
- sudo -u postgres /usr/bin/psql < psql-all-dbs-20180804.sql
Some more details from when restore was tested on Phab:T190184#4481629.