chrismoerz:bhyve_management

This is an old revision of the document!


bhyve (and jails) manageability workstream


There is a collection of desired features for bhyve.

As of 2023/11, priorities appear to be on

  1. state management daemon: possibly including a kernel component; Jan B is working on a draft for this, but code is not ready to be shared
  2. redesign of snapshot and restore functionality as precursor to live migration capability; Vitaly G is looking into options for redesign.

There is also some additional tooling to help construct better overall bhyve management tooling

  • mk-epair.sh helper script for managing epairs (useful for vnet jails)
ID Title Status Created Last Update Reviewers
D26387 bhyve - Snapshot Save and Restore multiple devices Needs Review Sep 10 2020, 10:21 AM Jun 21 2023, 6:15 AM jhb
D28270 Warm Migration feature for bhyve Needs Review Jan 21 2021, 2:19 PM Jun 30 2021, 9:30 AM jhb
D29262 Bhyve - Using JSON format for saving and restoring the state Needs Review Mar 14 2021, 5:37 PM Jun 21 2023, 6:15 AM jhb
D29538 bhyve: Move the gdb_active check to gdb_cpu_suspend(). Closed/Accepted Apr 1 2021, 4:47 PM Apr 4 2021, 8:53 AM -
D30471 Bhyve - Capsicum integration Needs Review May 26 2021, 3:48 PM Jun 21 2023, 6:15 AM jhb
D30954 Live Migration feature for bhyve Needs Review Jun 30 2021, 10:31 AM Jul 26 2021, 5:45 PM jhb
D33431 bhyve snapshot fix for AMD CPUs Closed/Denied Dec 14 2021, 9:22 AM Jun 30 2022, 11:15 PM -
D34547 bhyve - snapshot capsicum integration[Part 1] Needs Review Mar 14 2022, 1:41 PM Jun 21 2023, 6:15 AM rew
D34718 Warm Migration feature for bhyve [Part 2] Needs Revision Mar 31 2022, 6:47 AM Tue, Nov 7, 7:59 PM (no:)afedorov, markj, jhb, rew
  • chrismoerz/bhyve_management.1699695017.txt.gz
  • Last modified: 2023/11/11 09:30
  • by ChrisMoerz