From nobody Mon Jul 26 18:43:54 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 C338112ACC07 for ; Mon, 26 Jul 2021 18:44:14 +0000 (UTC) (envelope-from mihai.carabas@gmail.com) Received: from mail-lf1-x135.google.com (mail-lf1-x135.google.com [IPv6:2a00:1450:4864:20::135]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4GYTNZ30v5z3Jb5 for ; Mon, 26 Jul 2021 18:44:14 +0000 (UTC) (envelope-from mihai.carabas@gmail.com) Received: by mail-lf1-x135.google.com with SMTP id u3so17219183lff.9 for ; Mon, 26 Jul 2021 11:44:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=1VUN/Hdp7pDt4qmjCa5OSa4yVwGcDDOlLmYbzqx+wGk=; b=R8uLlTRnSsPSlwr37Mdqblfn3MWLjthSbCjAbxpbXqJilXo6kHgm2EGR3uOYnhGveN kqJNe3Yga29Bvi0oKUagPlTAy7IHTjjCw/r5qGmepbchpToWpStIbCl5HH8Gjj5uCV2M FVWg9duXaGrjuVb2qb/t6ASTSGuYCJRBaQYCYz0SwfA9vGaqb0jZi9K/2JSCvGWt0GX6 MEq654MViaCuWYappGNnpaKEqUtrLk39am1Ad2W856ih1ZCL8K6Wm7sDYCyW4Y0udKuv XIdKQmWeK7YNF0lzLJ3/cZL7lRxVjgeYMVl0cl5D0BwlrXwbE60xtQuPHyaj+umIMxzv tjAA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=1VUN/Hdp7pDt4qmjCa5OSa4yVwGcDDOlLmYbzqx+wGk=; b=fnMcjtBhicSozIiw900Z3M3vGRqowtncIBCYXtJsln5HcLlAqmR2Q1Q91fBbvkR8mw HFBxXZ1YaTFEv/r7ERRMhrIK5Kd2ZcI+ruX3Xp4U13MfJ1tWQJJ1nIQAVoM/utWOhNmK 9r9sdA2oM341Vg5+WbYDK9Y+tcU9+sJ30vjq6F++sNfDuhbh5Y9g4E12xPcK0N913eFw XeOp6EhWMmS/OWhQGZcp/aNwYZsfJAaM0BNYmpwAkTGQbDVCfxYk+pDCvOsHPE2k40xZ iEFROKENJm/r/UQS22P4PYfDKlVmanmxRg2KK94y5rIl9LyhZKB2dS0k8/gWriYaiyT1 6BaA== X-Gm-Message-State: AOAM533qTdbL2zXpFmZ4qjeTUJ2k1sEjaWJ+tabwl0+bAmKLMDXKCjMR 0aNONGykseIDxhcRv6zQcKhQgSS0NNmDtKvTChs= X-Google-Smtp-Source: ABdhPJxZYFs/jWo3zkH8K7L0Qeduxalq2YznyfwYSG8V76hEapSyxIaDEQ9NAHKYyamSrPAc6npexDV5tFe/6Jao7V0= X-Received: by 2002:a05:6512:3225:: with SMTP id f5mr13279898lfe.97.1627325045683; Mon, 26 Jul 2021 11:44:05 -0700 (PDT) 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 References: In-Reply-To: From: Mihai Carabas Date: Mon, 26 Jul 2021 21:43:54 +0300 Message-ID: Subject: Re: OpenStack hosting with FreeBSD + bhyve? To: "Robert N. M. Watson" , Sergiu Weisz , Elena Mihailescu , Darius Mihai Cc: freebsd-virtualization@freebsd.org Content-Type: multipart/alternative; boundary="000000000000483b9805c80b2330" X-Rspamd-Queue-Id: 4GYTNZ30v5z3Jb5 X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; TAGGED_FROM(0.00)[] X-ThisMailContainsUnwantedMimeParts: N --000000000000483b9805c80b2330 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello Robert, We are also running Openstack at our University (University POLITEHNICA of Bucharest). Mainly we are using KVM hypervisors. 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 If you need more details or acces to code, Sergiu and Elena at CC can help us. Thank you, Mihai On Mon, Jul 26, 2021 at 9:24 PM Robert N. M. Watson < robert.watson@cl.cam.ac.uk> wrote: > 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 wou= ld > run CheriBSD (our CHERI-extended version of FreeBSD). Cambridge's Researc= h > 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 suppor= t > for not just arm64, but also Morello, and so that seems likely to be read= y > by our 2022 launch date. > > Which then raises the question: What obstacles exist between us and havin= g > FreeBSD host OpenStack compute VMs using bhyve on these boards? OpenStack > has a lot of moving parts, and casual googling has not made it immediatel= y > 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 spot= ted really > spotted on the hosting topic was a 2014 presentation from Semihalf. > However, their Nova GitHub repository that appears untouched since roughl= y > then: > > https://github.com/Semihalf/openstack-nova < > https://github.com/Semihalf/openstack-nova> > > I wonder if anyone on this list could point me at anything more recent, o= r > 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 fre= e as to > whether there=E2=80=99s existing work in this space. > > Thanks, > > Robert --000000000000483b9805c80b2330--