Админы делятся на 2 категории:
- Те кто не делают бэкапы
- Те кто уже делают бэкапы
Backup Chef Server V11 сводится к 3-м основным пунктам:
- Backup конфигурации nginx, поскольку она может быть модифицирована, для прослушки другого ip адреса. По крайней мере у меня там есть модификации.
- Backup Bookshelf хранилища
- Backup базы данных PostgreSQL
Для этих целей, написал скрипт, с бесхитростным синтаксисом.
./server-side/chef-backup.sh --backup # for backup ./server-side/chef-backup.sh --restore </from>.tar.bz2 # for restore
Эта зверюшка, умеет:
- создавать архив всего перечисленного в формате tar.bz2
- сохранять сие чудо в /var/backups в 2-х экземплярах
- восстанавливаться из архива
Скрипт лежит тут: https://github.com/sc0rp1us/cehf-useful-scripts