From nobody Sun May 05 12:56:02 2024 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4VXPfq1Y1Gz5JsLV for ; Sun, 05 May 2024 12:56:03 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4VXPfq13SSz4Zcq; Sun, 5 May 2024 12:56:03 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1714913763; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=fv7EeWCY/XUUGfZ9Mdz60gsWwVh/uC61UirONwMWWLY=; b=XxdjPz699jiAeoh8b7QOSNjRtSYePdGjQ7xBImFYwN6M41k7NjloUsHjvR/qXgiOp9syqd Wy8mPM1T1tArugdDgEm7ixBZ0Ta8F4kspvy7RIIwidwRAitBU6bt7e9Ezc3zBxuZg5budK E1WSsGdu1czOzpdfbJjtna8uzBFLv/iX1MuD1yvEybPDFX5p21iob0HYwEgkD3zbb48yNi utOEUQ4QlDgB+upH/kfA9yv1j3jH8w2k8p2B8kk2VHDPFmBz7oJ6/0ioKgX6+7gHRxl8yD Q/3Afg11ROqpCGV51GjgsttPsNWw1XLpT2i8GT/MPM8+0BBBblJI4ku1JZRKCQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1714913763; a=rsa-sha256; cv=none; b=uJwsqN0Ayz9mNnrvKS71/Y7aUnlba0XmOWImBofxXzT4E1RFv7YPVjQ7tAyrsoYZXj87fa +hJo6aleki5as0pVKTTVnKBLebzdWH7yRMOsvqyeYC9Tz8mxXnlaLyxTODfCMM1nzlMusu SevpjUx/tdDz1H6N69JUw/zoagD62zwcbuAhzslUdm3vKvKLrq9c74UpfYKUnWS77aQNfA uH+mka7eNRGJWy2R9VKU+1xaJnQzutFnrrCy6DS6QAG3ch5k+Z59CJ4e0SPkBii423Oc/s /mhMFDQB/ta9CpghWzfAlCVNugQihh7rkuZIZu/dWQwpaO13RAHJkZYxtRYXlQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1714913763; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=fv7EeWCY/XUUGfZ9Mdz60gsWwVh/uC61UirONwMWWLY=; b=BFPM20V0UQsHn6LLepOjhGR2t25TmmM6O+lVbrSWqy0DuOVDKAPGeoKcIgN73tHiMk7/T9 qfV9VbMlMnm+OTADJfHcOUrPGH5D0hMl2JrHwiX8EQemHMoFfr1bsgeHsOjZBusPNewqqK btsl+k1ulO0iAgoDrYhqkakXVl9nIRTBz+aGJA0xDRdltffZVsJz2JIwSSYliLBadwjaXy /zXm4NM1rX3JEwPUmKzxdCLzFEwSg8A1QcAmf0cxgAV42OcuLp+NNhQh3Xy4HByIwhSCn+ CsCNJ//KStklM4guMT9O4VRWGwWl0pY2fmMwCVhGVl5NmXdTb7jo+YNqID966A== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4VXPfq0fXWzF57; Sun, 5 May 2024 12:56:03 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 445Cu2CQ042524; Sun, 5 May 2024 12:56:02 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 445Cu2Zg042521; Sun, 5 May 2024 12:56:02 GMT (envelope-from git) Date: Sun, 5 May 2024 12:56:02 GMT Message-Id: <202405051256.445Cu2Zg042521@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Lorenzo Salvadore Subject: git: 7615d5d027 - main - Status/2024Q1/bhyve.adoc: Fixes List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: salvadore X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 7615d5d027d4f7b67ce711721ca136c383d472f9 Auto-Submitted: auto-generated The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=7615d5d027d4f7b67ce711721ca136c383d472f9 commit 7615d5d027d4f7b67ce711721ca136c383d472f9 Author: Chris Moerz AuthorDate: 2024-05-05 12:51:13 +0000 Commit: Lorenzo Salvadore CommitDate: 2024-05-05 12:55:44 +0000 Status/2024Q1/bhyve.adoc: Fixes PR: 278772 Differential Revision: https://reviews.freebsd.org/D45093 --- website/content/en/status/report-2024-01-2024-03/bhyve.adoc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/website/content/en/status/report-2024-01-2024-03/bhyve.adoc b/website/content/en/status/report-2024-01-2024-03/bhyve.adoc index 452a3a5903..e5831de642 100644 --- a/website/content/en/status/report-2024-01-2024-03/bhyve.adoc +++ b/website/content/en/status/report-2024-01-2024-03/bhyve.adoc @@ -4,7 +4,7 @@ Links: + link:https://callfortesting.org/[bhyve production users calls] URL: link:https://callfortesting.org[] link:https://wiki.freebsd.org/EnterpriseWorkingGroup[FreeBSD Wiki - Enterprise Working Group] URL: link:https://wiki.freebsd.org/EnterpriseWorkingGroup[] + link:https://wiki.freebsd.org/ChrisMoerz/bhyve_management[FreeBSD Wiki - EWG - bhyve and jails management tooling] URL: link:https://wiki.freebsd.org/ChrisMoerz/bhyve_management[] + -link:http://static.bultmann.eu/s6-talk/#(1)[Jan Bramkamp's work on s6rc] URL:http://static.bultmann.eu/s6-talk/#(1)[] + +link:http://static.bultmann.eu/s6-talk/#(1)[Jan Bramkamp's work on s6rc] URL: link:http://static.bultmann.eu/s6-talk/[] + link:https://github.com/christian-moerz/vmstated[vmstated on GitHub] URL: link:https://github.com/christian-moerz/vmstated[] + link:https://www.youtube.com/watch?v=f60NCrunXyw[YouTube - vmstated explained] URL: link:https://www.youtube.com/watch?v=f60NCrunXyw[] @@ -46,7 +46,7 @@ First steps were taken by experimenting with existing frameworks (i.e. s6rc work Started as an experiment to better understand the problem space of process supervision and virtual machine state handling, vmstated is constructed of a daemon and vmstatedctl management utility. It is built with base-only tooling and libraries and leverages FreeBSD specific constructs like kqueue to minimize its resource impact. -vmstated is configured via a UCL configuration file (similar to [.filename]#jails.conf#) and -- in combination with a man:bhyve_config|5] configuration file -- already provides highest flexibility in configuring virtual machines. +vmstated is configured via a UCL configuration file (similar to [.filename]#jails.conf#) and -- in combination with a man:bhyve_config[5] configuration file -- already provides highest flexibility in configuring virtual machines. vmstatedctl provides a jail-like command set to start, stop, and retrieve status information about guests. State transitions can easily be hooked via shell scripts and allow running additional commands for network or storage set up and tear down when relevant state changes occur. @@ -61,7 +61,7 @@ If you want to know more about our work, come join us at one of Michael Dexter's We managed to update a few parts of the Handbook and Porter's Handbook (thanks to mailto:emaste@FreeBSD.org[Ed Maste], mailto:jrm@FreeBSD.org[Joseph Mingrone], mailto:pauamma@gundo.com[Pau Amma], and mailto:rgrimes@FreeBSD.org[Rodney W. Grimes]): * several improvements and expansions to the virtualization chapter in the FreeBSD Handbook -** using a man:bhyve_config|5] configuration file +** using a man:bhyve_config[5] configuration file ** jailing bhyve ** experimental snapshot and restore feature ** setting up a Windows guest