Add initial restore instructions to guide
This commit is contained in:
@@ -29,8 +29,53 @@ One could create a normal recursive(!) replication of the `ix-volumes` dataset u
|
||||
|
||||
<a href="https://truecharts.org/_static/img/backup/includebackups.png"><img src="https://truecharts.org/_static/img/backup/includebackups.png" width="100%"/></a>
|
||||
|
||||
It's also important to ensure you keep regular config backups of the SCALE system itself, preferably right after the Apps backup above).
|
||||
However this is not part of this guide and we will assume you've done so yourself.
|
||||
|
||||
|
||||
##### Checking Backups
|
||||
|
||||
To make which backups are present, one can use the following command in a shell:
|
||||
|
||||
`cli -c "app kubernetes list_backups"`
|
||||
|
||||
## Restore
|
||||
|
||||
One of the most important parts of backups is to ensure they can be restored.
|
||||
There are two scenario's for a restore:
|
||||
|
||||
1. Reverting a working system
|
||||
|
||||
2. Total System Restore
|
||||
|
||||
##### Reverting a running system
|
||||
|
||||
Reverting a running system is rather trivial. But there are a few caveats:
|
||||
|
||||
- This will reinitialise the kubernetes node, which means all kubernetes objects that are not deployed using the Apps system will get reverted
|
||||
- You CANNOT revert a single Apps
|
||||
|
||||
To revert an existing system, the process is as follows:
|
||||
|
||||
1. List your current backups using `cli -c "app kubernetes list_backups"`
|
||||
|
||||
2. Pick a backup to revert and note it's name
|
||||
|
||||
3. Run: `cli -c "app kubernetes list_backups { 'backup_name': 'BACKUPNAME'}` (where you replease BACKUPNAME with the name of the backup you selected above)
|
||||
|
||||
|
||||
##### Total System restore
|
||||
|
||||
Sometimes you either need to wipe your Pool, Migrate to a new Pool or restore a system completely.
|
||||
With the above steps this is all very-much-possible.
|
||||
|
||||
0. Do not initiate the (select a pool for) Apps system yet.
|
||||
|
||||
1. Optional: When the SCALE system itself is also wiped, ensure to restore it using a SCALE config export **first**.
|
||||
|
||||
2. Using ZFS replication, move back the previously backed-up `ix-applications` dataset.
|
||||
|
||||
3. Continue with the steps listed on `Reverting a running system`
|
||||
|
||||
#### Video Guide
|
||||
|
||||
|
||||
Reference in New Issue
Block a user