Last modified October 31, 2024

Disaster Recovery BMR

Learn about the Bare Metal Restore (BMR) that can be utilized along with the Disaster Recovery process to perform a server-level restore.

The Bare-Metal Restore (BMR) feature is available in JetBackup 5 v5.3.0

The Bare Metal Restore feature for JetBackup 5 allows for a backup job to be created that contains operating system, panel, panel accounts, and server files/configuration data. This information is stored in an ISO format that can be used for a server-level restore.

The JetBackup 5 Disaster Recovery BMR Process is split into 2 Separate Backup Jobs:

  1. A Disaster Recovery Backup Job that backs up data required for the server-level restore (OS, disks, Panel, Server files, and configuration) and generates a bootable ISO to execute the server-level restoration.
  2. A Standard Full Account Backup Job that stores all data at the account level which is then restored after the server-level restore is complete.

Here are the steps to take when performing a Disaster Recovery BMR:

  1. Create a Disaster Recovery Backup Job and Full Account Backup Job

We suggest adding these recommended files and folders to exclude

By default, the following files/directories are excluded from the BMR backup job:

/proc
/sys
/home/virtfs/\*
/home/{linux_users}
/usr/share/cagefs-skeleton/\*
JetBackup 5 Workspace directory 
JetBackup 5 /lib/mongod/* directory 
JetBackup 5 tmp folder
  1. Download the Bootable Recovery ISO

  1. Boot up the ISO and run the recovery

Initial Boot Configuration

On initial boot, the new server will still have the original IPs that were set on the source server.

To prevent any conflicts, update your IP and network configuration. You are able to update the IPs by editing your server's network configuration with the following command:

ifconfig \<interface_name\> \<ip_address\> netmask \<netmask_address\>

You can verify your changes by executing ifconfig

Execute chroot /mnt/local and make any neccesary IP changes to /etc/sysconfig/network-scripts.

Once you have completed all of the IP/network configurations run rear recover in the CLI. This will automatically configure the recovery process to fetch server level data, operating system, disks, server and Panel files and configurations, etc. When finished, reboot the server.

You have now completed the server-level restore. When JetBackup 5 is launched, it will begin the Disaster Recovery process to restore accounts and JetBackup configurations.