You are here: everRun User's Guide > Managing Virtual Machines > Configuring Linux-based Virtual Machines > Installing the QEMU Guest Agent for Application-Consistent Snapshots (Linux-based VMs)

Installing the QEMU Guest Agent for Application-Consistent Snapshots (Linux-based VMs)

Install the Quick EMUlator (QEMU) guest agent in your Linux-based guest operating system if you want to create application-consistent snapshots of your virtual machine (VM). For an overview of everRun snapshots, see Managing Snapshots.

Typically, while applications are running, they process transactions, open and write files, hold information in memory, and more. If you take a VM snapshot while your applications are still working, it is similar to restarting your system after a power outage. Although most modern file systems are designed to recover from this type of outage, it is possible that some data will be corrupted or lost in the process, especially for transaction-intensive applications. In this case, taking a snapshot without preparing your applications results in a crash-consistent snapshot, as if you took the snapshot after a power outage.

If your applications support QEMU signaling, the everRun software can signal your applications through the QEMU guest agent to ensure that your applications quiesce or freeze during a user or Disaster Recovery (DR) snapshot on your everRun system, thus ensuring an application-consistent snapshot.

Most Linux distributions already include a QEMU guest agent (usually in the qemu-guest-agent package). For information about installing and configuring the QEMU guest agent, see the documentation for your particular Linux distribution.

Caution: Before installing a QEMU guest agent, contact your application vendor(s) to determine if they support QEMU signaling and if any additional configuration steps are necessary to quiesce your applications. You can create application-consistent snapshots only if your applications support QEMU signaling and the QEMU guest agent is properly installed and running.
Notes:  

Related Topics

Configuring Linux-based Virtual Machines

Creating and Migrating Virtual Machines

Managing the Operation of a Virtual Machine

of