Page MenuHomeFreeBSD

Warm Migration feature for bhyve
Needs ReviewPublic

Authored by elenamihailescu22_gmail.com on Jan 21 2021, 2:19 PM.
Tags
Referenced Files
F102099493: D28270.diff
Thu, Nov 7, 2:46 PM
Unknown Object (File)
Thu, Nov 7, 1:13 AM
Unknown Object (File)
Wed, Nov 6, 4:17 PM
Unknown Object (File)
Wed, Nov 6, 12:41 AM
Unknown Object (File)
Fri, Nov 1, 2:35 PM
Unknown Object (File)
Wed, Oct 30, 5:56 AM
Unknown Object (File)
Tue, Oct 29, 6:42 PM
Unknown Object (File)
Sat, Oct 26, 3:17 PM

Details

Reviewers
jhb
Group Reviewers
bhyve
Summary

This patch presents an implementation of the warm migration feature for bhyve. The feature is a wrapper over the save/restore feature and sends the VM's state (memory, kernel structures, emulated devices) from a source host to a destination host over the network.

The features works only for IPv4 guests.

The usage of the feature is detailed here: Virtual Machine Migration using bhyve.

The patch was applied over https://github.com/FreeBSD-UPB/freebsd-src/commit/d26ef5c7ac830812f07a02787f25fed5d6f8609e.

Test Plan

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

elenamihailescu22_gmail.com edited the summary of this revision. (Show Details)

Rebased the code. The changes were added on top of d26ef5c7ac830812f07a02787f25fed5d6f8609e (from github.com/freebsd/freebsd-src).