-
Notifications
You must be signed in to change notification settings - Fork 24
Update docs for changes to Recovery Service #461
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
8 commits
Select commit
Hold shift + click to select a range
256f3e6
feat: Update server creation guide for new recovery features
colder-is-better f6183ca
fix: Refresh new server guide screenshots
colder-is-better 00e1c77
feat: Update background info on the recovery service
colder-is-better 4051a09
chore: Introduce improvements to new server creation guide
colder-is-better 2d7fcb3
feat: Update restoring server to snapshot guide
colder-is-better 70c8498
fix: Rename disaster-recovery.md to recovery-service.md (background)
colder-is-better 7fcc053
fix: Update OpenStack service limitations for the new recovery service
colder-is-better 4357683
fix: Stop using the old "disaster recovery" term
colder-is-better File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file modified
BIN
+10.9 KB
(100%)
docs/background/assets/disaster-recovery-option-manual-activation.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified
BIN
-222 KB
(30%)
docs/background/assets/disaster-recovery-option-on-by-default.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file was deleted.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,58 @@ | ||
| --- | ||
| description: What is the recovery service feature and why you want it | ||
| --- | ||
| # Recovery service | ||
|
|
||
| When you [create a new server](../howto/openstack/nova/new-server.md) in {{brand}} you will notice an option named **Recovery service**, which is enabled by default. | ||
|
|
||
|  | ||
|
|
||
| Even if you choose to disable it for a particular server, keep in mind that you have the option to enable it at a later time. | ||
|
|
||
|  | ||
|
|
||
| In the following, we explain what this option does, how it works in the background, and why you should consider enabling it. | ||
|
|
||
| ## What it is | ||
|
|
||
| The *recovery service* feature is available via the {{gui}} and applies to servers and volumes that use our [Ceph](https://docs.ceph.com/) backend. | ||
| That would be **all** servers but the ones of the `s` [flavor](../reference/flavors/index.md#compute-tiers). | ||
|
|
||
| ## How it works | ||
|
|
||
| As soon as you enable the recovery service for a server or a single volume, you start getting snapshots for the corresponding [*RADOS Block Device* (RBD)](https://docs.ceph.com/en/latest/glossary/#term-Ceph-Block-Device) image. | ||
|
|
||
| Those snapshots are created automatically once per day. | ||
| By default, you have the snapshots of the last 10 days. | ||
| Optionally, you may choose to keep snapshots for the past 30 days. | ||
| The cost of a 30-day snapshot retention is 2× (**not** 3×) the cost of a 10-day snapshot retention. | ||
|
|
||
| You can also make the snapshots immutable. | ||
| In that case, you will not be able to delete snapshots during the retention period manually. | ||
|
|
||
| Keep in mind that you cannot delete a volume with snapshots. | ||
| So, as an example, if you have chosen a retention period of 30 days and also enabled immutability, then you will not be able to delete the volume before 30 days have passed. | ||
|
|
||
| At any time, you may disable the recovery service, modify the retention period, or disable immutability for snapshots. | ||
|
|
||
|  | ||
|
|
||
| Let's say, for instance, that you have enabled the recovery service and also the immutability feature for snapshots. | ||
| At some point, you want to change the retention period or disable immutability altogether; | ||
| you can do any of that. | ||
| Later on, you decide you do not need the volume anymore; | ||
| you disable the recovery service, wait for 10 or 30 days, and then delete the volume. | ||
|
|
||
| ## Why enable it | ||
|
|
||
| Provided snapshots are available, you can restore a server or a single volume to any of those snapshots. | ||
| For instance, you may discover that due to faulty application logic or simply a bug, you are now experiencing data corruption. | ||
| Then, one of your options would be to [go back in time](../howto/openstack/nova/restore-srv-to-snap.md) by restoring one of the available snapshots and keep going from there. | ||
|
|
||
| ## Restoration time | ||
|
|
||
| You should know that the recovery service feature creates *point-in-time* snapshots on the storage level. | ||
| The time required to restore a server to a particular snapshot depends on its size. | ||
| During restoration, the server is shut off. | ||
| After the restore, you need to power the server back on manually. | ||
| Although this whole process takes time analogous to volume size, as we pointed out, we should also note that it only takes seconds to complete on average. |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+109 KB
docs/howto/openstack/nova/assets/rest-srv-to-snap/backing-volume-and-id.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+111 KB
docs/howto/openstack/nova/assets/rest-srv-to-snap/backing-volume-details.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+117 KB
...owto/openstack/nova/assets/rest-srv-to-snap/backing-volume-recovery-service.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed
BIN
-313 KB
...to/openstack/nova/assets/rest-srv-to-snap/disaster-recovery-available-snaps.png
Binary file not shown.
Binary file removed
BIN
-257 KB
...openstack/nova/assets/rest-srv-to-snap/disaster-recovery-boot-from-snapshot.png
Binary file not shown.
Binary file removed
BIN
-237 KB
...nstack/nova/assets/rest-srv-to-snap/disaster-recovery-permission-to-proceed.png
Diff not rendered.
Binary file removed
BIN
-172 KB
...penstack/nova/assets/rest-srv-to-snap/disaster-recovery-recover-in-progress.png
Diff not rendered.
Binary file added
BIN
+211 KB
docs/howto/openstack/nova/assets/rest-srv-to-snap/recovery-service-tab.png
Oops, something went wrong.
Binary file added
BIN
+137 KB
docs/howto/openstack/nova/assets/rest-srv-to-snap/restore-complete.png
Oops, something went wrong.
Binary file added
BIN
+154 KB
docs/howto/openstack/nova/assets/rest-srv-to-snap/restore-latest-snapshot.png
Oops, something went wrong.
Binary file added
BIN
+159 KB
docs/howto/openstack/nova/assets/rest-srv-to-snap/restore-old-snapshot.png
Oops, something went wrong.
Binary file added
BIN
+124 KB
.../howto/openstack/nova/assets/rest-srv-to-snap/volume-restored-create-server.png
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.