Hello, and thank you for your inquiry!
Coriolis can only currently migrate/perform DR between platforms which offer some degree of IaaS-level features. (such as OpenStack, VMWare vSphere or standalone ESXi host(s), Azure, AWS, or so on)
This is due to the fact that Coriolis treats VMs as black boxes (i.e. you do not need to grant Coriolis direct access to your machines) and relies on APIs from the underlying platform to determine the VM's state and export its persistent storage.
In order to operate on bare-metal servers (or any other machine where the underlying platform is nonexistent/bypassed), the only option would be for a Coriolis user-agent to be installed within the guest operating system and perform the data exports from within it, which is something not currently available,
although it is planned.
If these added requirements are something which your usecase would allow for, please shoot us an e-mail at sales@cloudbasesolutions.com to see how we could help you.
Much obliged,
Nashwan.