Backups¶
Morpheus built-in Backup solution provides VM, Container, Host, Database, File, Directory, Volume and Storage Provider Backup, Snapshot and Replication capabilities. Backups can be automatically configured during provisioning or manually created at any time. Backup Jobs with custom Execution Schedules and retention counts can be created and used across all environments in conjunction with configured Storage Providers. Backups can be restored over current Instances or as new Instances, and downloaded or deleted from Morpheus.
Morpheus also integrates with external services to automate availability with other providers.
Initial Backups Setup¶
Global Backup settings, Storage Providers and Execution Schedules should be configured prior to creating backups.
Global Backups Settings¶
Morpheus Backups can be enabled under Administration > Settings > Backups.
- Scheduled Backups
When enabled, configured Backups will automatically run on the set Schedule. If disabled, backups need to be manually ran.
- Create Backups
When enabled, Morpheus will automatically configure backup jobs for Instances.
- Backup Appliance
When enabled, a Backup will be created to backup the Morpheus appliance database. Select the
Backup
text link to edit Appliance Backup Settings and view existing Appliance Backups.- Default Backup Storage Provider
Storage Providers can be configured and managed in the Infrastructure > Storage section.
- Default Backup Schedule
Schedules can be configured and managed in the Library > Automation > Power Scheduling
- Backup Retention Count
Default maximum number of successful backups to retain.
Backup Schedules¶
Backup Execution Schedules can be configured and managed in Library > Automation > Execute Scheduling. An execution schedule stores only the interval at which some execution should be run. To create a new backup job with this schedule, navigate to Backups > Backups and click “+ADD”. In the final step of creating the backup job we are able to select any of our created execution schedules. The Default Backup Schedule set in Administration > Settings > Backups will be selected when creating a backup job and not specifying an execution schedule.
Configuring Backups during Provisioning¶
When Backups are enabled, Backup options are presenting in the Automation tab of the Provisioning wizard.
Note
The Backup options presented in the Automation tab can be disabled using a “Create Backup” policy. See Policies
- BACKUP TYPE
Select the type for the Backup. Backup Types displayed will be filtered by available options per selected Instance Layout.
- BACKUP NAME
Defaults to Instance name
- BACKUP TARGET
Select Storage Provider target for the Backup (when applicable).
- BACKUP JOB TYPE
Create New, Clone, or Add to existing Job
- JOB Name
Defaults to Instance name
- RETENTION COUNT
Maximum number of successful backups to retain.
- BACKUP SCHEDULE
Select the schedule the Backup Job will be executed.
Backup Types displayed will be filtered by available options per selected Instance Layout. Backup Job Types include:
File Backup
Directory Backup
MySQL
MongoDB
LVM Snapshot
LVM Image
LVM Migration
Windows Migration
Postgres
Tar Directory Backup
Amazon VM Snapshot
VMWare VM Snapshot
Fusion VM Snapshot
Xen VM Snapshot
Veeam VMWare VM Backup
Veeam Hyper-V VM Backup
Google VM Snapshot
Commvault File/Directory Backup
Azure VM Snapshot
Morpheus Appliance
Openstack VM Snapshot
DigitalOcean VM Snapshot
Nutanix VM Snapshot
Softlayer VM Snapshot
Hyper-V VM Snapshot
VMWare VM Snapshot
SCVMM VM Snapshot
UpCloud VM Snapshot
Bluemix VM Snapshot
Alibaba VM Snapshot
Oracle Cloud VM Snapshot
KVM VM Snapshot
Container Backup
VM Backup
Object Storage Backup
Summary¶
The Backups Summary section shows the following metrics
Number of Configured Backups trend
Backup Success Rate
Number of Completed Backups
Number of Failed Backups
Total Size of Backups (MB) trend
Upcoming and In Progress Backups
If a User’s Role permission for Backups is set to User, the user will only see metrics for backups they own.
Backups¶
In the Backups > Backups section, currently configured Backups can be viewed and managed, and new Instance, Host and Provider backups be configured.
Note
Role permissions for Backups determine which backups will be accessible per user.
Manage an existing Backup¶
Select the Backups link in the navigation bar.
Select the Backups link in the sub navigation bar.
Select the name of the Backup to view the Backups detail page.
Create Instance Backup¶
To create instance backup
Select the Backups link in the navigation bar.
Select the Backups link in the sub navigation bar.
Click the Add Backup button.
From the Create Backup Wizard select the radio button Instance, then click Next.
Input the following:
- Name
Name of the backup job being created.
- Instance
Select an instance to backup from the dropdown.
Click Next.
Depending on the instance type selected in the previous step, enter additional details such as:
Database Name
Username
Password
Container
etc..
Click the Next button.
Schedule the backup Days, Time, Storage Provider & Retention Count.
Click Complete to save.
Note
On VMware Cloud types, Morpheus will merge and consolidate the snapshots held against a VM before exporting the OVF to the storage location or share. This is so Morpheus has a full and consistent copy of the VM state.
Managing Backups¶
Overview¶
Backups are automatically configured and performed on each new Morpheus -provisioned Instance. Users can edit the frequency of backups. Administrators can define destination targets where backups are stored an perform all user-based tasks.
To View Backups:¶
Select the Backups link in the navigation bar.
Note
If backups are disabled, they are still created upon instance provisioning and can be executed manually. However, backups will not be executed on a schedule automatically. Scheduled backups must be enabled by an administrator to run automatically. To review how to enable/disable backups see here.
Backup View¶
Review information about configuration such as: schedule, target details, total amount and successfully run backups, total and average size of backups from the Backup Page.
To Display Backup¶
Select the Backups link in the navigation bar.
Select the Backups link in the sub navigation bar.
Clicking the backup name to review its details.
Create Instance Backup¶
To create instance backup
Select the Backups link in the navigation bar.
Select the Backups link in the sub navigation bar.
Click the Add Backup button.
From the Create Backup Wizard select the radio button Instance, then click Next.
Input the following:
- Name
Name of the backup job being created.
- Instance
Select an instance to backup from the dropdown.
Click Next.
Depending on the instance type selected in the previous step, enter additional details such as:
Database Name
Username
Password
Container
etc..
Click the Next button.
Schedule the backup Days, Time, Storage Provider & Retention Count.
Click Complete to save.