From nobody Tue Aug 3 10:10:56 2021 X-Original-To: freebsd-virtualization@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 BF23A10F80C6 for ; Tue, 3 Aug 2021 10:10:58 +0000 (UTC) (envelope-from robert.watson@cl.cam.ac.uk) Received: from cyrus.watson.org (cyrus.watson.org [204.107.128.30]) by mx1.freebsd.org (Postfix) with ESMTP id 4Gf9cf3f1Jz3QG7 for ; Tue, 3 Aug 2021 10:10:58 +0000 (UTC) (envelope-from robert.watson@cl.cam.ac.uk) Received: from smtpclient.apple (user-109-26.vpn.cl.cam.ac.uk [128.232.109.26]) by cyrus.watson.org (Postfix) with ESMTPSA id 92F5469544; Tue, 3 Aug 2021 10:10:57 +0000 (UTC) From: "Robert N. M. Watson" Message-Id: <8993AC63-3AC4-491B-AAF4-E53D28BF8516@cl.cam.ac.uk> Content-Type: multipart/alternative; boundary="Apple-Mail=_58BC187C-70B0-4463-85B9-ACA5A04ED47D" List-Id: Discussion List-Archive: https://lists.freebsd.org/archives/freebsd-virtualization List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-virtualization@freebsd.org X-BeenThere: freebsd-virtualization@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.80.0.2.43\)) Subject: Re: OpenStack hosting with FreeBSD + bhyve? Date: Tue, 3 Aug 2021 11:10:56 +0100 In-Reply-To: Cc: Sergiu Weisz , Elena Mihailescu , Darius Mihai , freebsd-virtualization@freebsd.org To: Mihai Carabas References: X-Mailer: Apple Mail (2.3654.80.0.2.43) X-Rspamd-Queue-Id: 4Gf9cf3f1Jz3QG7 X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [0.00 / 15.00]; TAGGED_RCPT(0.00)[]; ASN(0.00)[asn:11288, ipnet:204.107.128.0/24, country:US]; local_wl_from(0.00)[cl.cam.ac.uk] X-ThisMailContainsUnwantedMimeParts: N --Apple-Mail=_58BC187C-70B0-4463-85B9-ACA5A04ED47D Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Dear Mihai: That=E2=80=99s really helpful, thanks! We=E2=80=99ll need to finish up our baseline bhyve work for Morello in = simulation, and once that=E2=80=99s looking good, will hopefully be able = to turn our attention to this more specifically in the autumn. It=E2=80=99= s excellent to know that there has been work done already in this space. Robert > On 26 Jul 2021, at 19:43, Mihai Carabas = wrote: >=20 > Hello Robert, >=20 > We are also running Openstack at our University (University = POLITEHNICA of Bucharest). Mainly we are using KVM hypervisors. >=20 > We had last year a diploma project to bring in support for bhyve as a = hypervisor in Openstack. The whole nova part was resolved (we were able = to create guests using the Openstack commands) but openvswitch (used by = neutron service) was still in progress (so no networking at that time). = There is a paper that does an overview of the current work: = https://ieeexplore.ieee.org/document/9266213 = >=20 > If you need more details or acces to code, Sergiu and Elena at CC can = help us. >=20 > Thank you, > Mihai >=20 > On Mon, Jul 26, 2021 at 9:24 PM Robert N. M. Watson = > wrote: > Hi all: >=20 > Arm is releasing a new experimental CPU + SoC + board in early 2021, = Morello, based on our CHERI research at SRI International and the = University of Cambridge. At Cambridge, we=E2=80=99re looking to create a = =E2=80=98Morello Cloud=E2=80=99 facility to allow intra- and = inter-institutional access to Morello virtual machines hosted on a = couple of racks of Morello boards, which would run CheriBSD (our = CHERI-extended version of FreeBSD). Cambridge's Research Computing = Services currently use OpenStack to host VMs on several HPC clusters out = of our main university datacenter, and it seems that we will ask them to = host and manage the Morello Cloud facility for us. We=E2=80=99ve = identified and largely resolved on key technical dependency, bhyve = support for not just arm64, but also Morello, and so that seems likely = to be ready by our 2022 launch date. >=20 > Which then raises the question: What obstacles exist between us and = having FreeBSD host OpenStack compute VMs using bhyve on these boards? = OpenStack has a lot of moving parts, and casual googling has not made it = immediately obvious to me whether there is currently a community of = FreeBSD OpenStack users using FreeBSD for hosting, rather than just on = VMs. I see lots of queries (and information) on VM image creation, but = all I=E2=80=99ve spotted really spotted on the hosting topic was a 2014 = presentation from Semihalf. However, their Nova GitHub repository that = appears untouched since roughly then: >=20 > https://github.com/Semihalf/openstack-nova = = > >=20 > I wonder if anyone on this list could point me at anything more = recent, or if there are folks actively working on this currently / have = OpenStack deployed with FreeBSD hosting + bhyve? We can put in some = amount of engineering effort, but right now we=E2=80=99re running a bit = context free as to whether there=E2=80=99s existing work in this space. >=20 > Thanks, >=20 > Robert --Apple-Mail=_58BC187C-70B0-4463-85B9-ACA5A04ED47D--