The two main options for backing up our chef servers seem to the 'knife ec backup' and ' chef-server-ctl backup'
Does anyone on the list have experience or opinions to share ?
As far as I can tell the Pros for knife ec are:
Can be run on box other than the chef server (though not recommended)
json object output for easier cleanup or restore to a different chef chef server version.
can backup a chef server with an external postgresql database server
Advantages of chef-server-ctl backup are:
- Maybe faster in bigger environments
- No warnings about possible future deprecation
Our needs are approximately:
- get this going with a few days labor
- backup (2) indipendent chef servers with a few hundred nodes each.
- disaster recovery
- operator error recovery.