From nobody Mon Jul 26 18:23:34 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 8CADE12A55BA for ; Mon, 26 Jul 2021 18:23:36 +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 4GYSwm2CQ7z3Cfq for ; Mon, 26 Jul 2021 18:23:36 +0000 (UTC) (envelope-from robert.watson@cl.cam.ac.uk) Received: from smtpclient.apple (host81-153-41-52.range81-153.btcentralplus.com [81.153.41.52]) by cyrus.watson.org (Postfix) with ESMTPSA id 897678F42D for ; Mon, 26 Jul 2021 18:23:35 +0000 (UTC) From: "Robert N. M. Watson" Content-Type: multipart/alternative; boundary="Apple-Mail=_16888066-14AF-4776-8C99-B4685BBCA204" 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: OpenStack hosting with FreeBSD + bhyve? Message-Id: Date: Mon, 26 Jul 2021 19:23:34 +0100 To: freebsd-virtualization@freebsd.org X-Mailer: Apple Mail (2.3654.80.0.2.43) X-Rspamd-Queue-Id: 4GYSwm2CQ7z3Cfq X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [0.00 / 15.00]; local_wl_from(0.00)[cl.cam.ac.uk]; ASN(0.00)[asn:11288, ipnet:204.107.128.0/24, country:US] X-ThisMailContainsUnwantedMimeParts: N --Apple-Mail=_16888066-14AF-4776-8C99-B4685BBCA204 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Hi all: 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. 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: https://github.com/Semihalf/openstack-nova = 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. Thanks, Robert= --Apple-Mail=_16888066-14AF-4776-8C99-B4685BBCA204--