mirror of
https://github.com/vyos/vyos-documentation.git
synced 2025-10-26 01:31:44 +02:00
Add new section: Recovery after Failed Upgrades (#1671)
Co-authored-by: Mila <lyudmila.ndl@gmail.com>
This commit is contained in:
parent
44113897d3
commit
33d5f76317
@ -8,5 +8,6 @@ Operation Mode
|
||||
|
||||
information
|
||||
boot-options
|
||||
upgrade-recovery
|
||||
password-recovery
|
||||
raid
|
||||
64
docs/operation/upgrade-recovery.rst
Normal file
64
docs/operation/upgrade-recovery.rst
Normal file
@ -0,0 +1,64 @@
|
||||
.. _upgrade_recovery:
|
||||
|
||||
|
||||
##############################
|
||||
Recovery after Failed Upgrades
|
||||
##############################
|
||||
|
||||
This section explains **VyOS’s upgrade recovery**, which restores the system to the last working version after a failed upgrade. It covers the following points:
|
||||
|
||||
* :ref:`Configuration: <configuration>` How to enable upgrade recovery
|
||||
* :ref:`How it Works: <how_it_works>` Overview of the recovery process
|
||||
* :ref:`Cancelling Recovery: <cancelling_recovery>` Overview of the recovery process
|
||||
|
||||
|
||||
|
||||
.. _configuration:
|
||||
|
||||
*************
|
||||
Configuration
|
||||
*************
|
||||
.. warning:: Upgrade recovery is disabled by default. To use it, **enable it first**.
|
||||
|
||||
To enable upgrade recovery, run the following command:
|
||||
|
||||
.. cfgcmd::
|
||||
|
||||
set system option reboot-on-upgrade-failure [timeout <min>]
|
||||
|
||||
* ``timeout <min>:`` The time in minutes (from 5 to 30) you have to cancel upgrade recovery. See :ref:`Cancelling Recovery <cancelling_recovery>`.
|
||||
|
||||
.. _how_it_works:
|
||||
|
||||
************
|
||||
How it Works
|
||||
************
|
||||
After a VyOS upgrade, the system monitors the boot process. Upon detecting a boot failure, VyOS initiates a revert to the last working version and displays the following warning:
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
Booting failed, reverting to previous image
|
||||
Automatic reboot in xx minutes
|
||||
Use "reboot cancel" to cancel
|
||||
|
||||
If no action is taken, the reboot happens automatically after the configured timeout. Upon successful recovery and reboot, the following message appears:
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
WARNING: Image update to "VyOS 1.5.xxxx" failed
|
||||
Please check the logs:
|
||||
/usr/lib/live/mount/persistence/boot/NAME/rw/var/log
|
||||
Message is cleared on next reboot!
|
||||
|
||||
.. _cancelling_recovery:
|
||||
|
||||
*******************
|
||||
Cancelling Recovery
|
||||
*******************
|
||||
Upon detecting a boot failure, you have the predefined timeout to cancel upgrade recovery. This is useful if you want to troubleshoot the faulty VyOS version on your own.
|
||||
|
||||
To cancel upgrade recovery, run the following command:
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
reboot cancel
|
||||
Loading…
x
Reference in New Issue
Block a user