Pause, transfer, and resume Qubes (VMs) on other QubesOS machines

I heard it was possible with vmotion or kubevirt or kvm with HA or hyper-v or Remote Virtual Machines, I think Xen could do the same correct? Has anyone done this before? Is it possible with windows VMs?

3 Likes

Real-World Applications
This technology opens up several interesting possibilities:

Spot Instance Optimization: Run databases on spot instances, migrating before termination

Cross-Cloud Migration: Move workloads between cloud providers without downtime

Maintenance Windows: Eliminate downtime during hardware maintenance

Geographic Optimization: Move workloads closer to users during peak times

2 Likes

There are three key challenges that Architect addresses to deliver a “live” migration: 1) it allows the underlying kernel to be deployed on any compute instance, 2) it amortizes the movement of a live image of any size from one compute to another to address physical latencies and 3) it allows for a redirect of network traffic to the new instance without downtime.

2 Likes

Is this AI generated, why would any of this be useful for someone using Qubes OS?

You can move domains between hosts with xl migrate.

It obviously doesn’t work in Qubes OS, at least not out-of-the-box, and I don’t really see why running a HA cloud based database in Qubes OS would be interesting.

3 Likes

no
use case: qubes air? or more simply: transfer the running state of a vm onto another qubesOS machine. I’m not sure why you’re asking why if it would be useful. It certainly would be to me

more from the loopholelabs guys:

  • Perform zero-downtime hardware upgrades
  • Deploy truly portable multi-cloud infrastructure
  • Complete State Preservation: Retain all application state during migrations, including CPU, memory, and GPU state
  • Cross-Environment Compatibility: Seamlessly move workloads between different CPU architectures, GPU types, cloud providers, and regions

all sound useful to me, especially in the context of qubes air. also, is it possible to transfer vms in and out of cloud?
I think in AWS they let you transfer VMs INTO cloud, idk about out of

Currently running? like it would just resume everything that was running when I started the migrate and the clock would catch up? I dont mind if the transfer takes a little

Use case is not HA, HA is just proof that it’s technically possible
Use case would be to move a running VM from qubesos machine to another qubesos machine

1 Like

"Teleporting

Oracle VM VirtualBox supports teleporting. Teleporting is moving a virtual machine over a network from one Oracle VM VirtualBox host to another, while the virtual machine is running. This works regardless of the host operating system that is running on the hosts. You can teleport virtual machines between Oracle Solaris and macOS hosts, for example"
from the Remote Virtual Machines link in OP

1 Like