Date: Fri, 26 Aug 2016 23:26:26 +0300 From: Roman Bogorodskiy <novel@FreeBSD.org> To: CeDeROM <cederom@tlen.pl> Cc: FreeBSD Questions Mailing List <freebsd-questions@freebsd.org>, freebsd-virtualization@freebsd.org Subject: Re: OpenStack on FreeBSD Message-ID: <20160826202624.GA15647@kloomba> In-Reply-To: <CAFYkXjmRetiKMfObkW83LeEgnKF9E4vMB6M9DfEOYtOH9X-a7w@mail.gmail.com> References: <CAFYkXjmRetiKMfObkW83LeEgnKF9E4vMB6M9DfEOYtOH9X-a7w@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--OgqxwSJOaUobr8KG Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable CeDeROM wrote: > Hello, >=20 > Are there any plans to make stable port/package of OpenStack on FreeBSD? = :-) >=20 > I have seen this nice article that first steps are already made: > http://empt1e.blogspot.com/2015/06/openstack-on-freebsdxen-proof-of-conce= pt.html >=20 > It would be really nice to build this kind of cloud infrastructure on > top of FreeBSD :-) >=20 > Best regards :-) > Tomek Hi Tomek, This blog post was written by me and I had an intention to add FreeBSD support into OpenStack back then. At this point I've sort of dropped the ball on this idea (for now at least). Technically, it's not very complicated task to get OpenStack working with libvirt/Xen/FreeBSD backend (a little more complicated in libvirt/bhyve case, but mainly because bhyve misses some features needed by OpenStack). Practically, OpenStack development process is quite fast and new features submission is complex (IMHO). 1. It requires blueprint/spec submission for new features. This usually spawns a discussion and it's necessary to re-iterate on the spec several times before it gets accepted. Additionally, FreeBSD support would require a number of specs for several components (nova, neutron and maybe cinder to start with), and additionally specs for refactoring of the current code for portability (and that needs to go in line with other work that's happening in those components). 2. There should be a 3rd party CI for FreeBSD that requires time to setup and maintain and hardware to run on. So I decided that's not something that I have enough free time to work on. Additional reading: * https://wiki.openstack.org/wiki/Blueprints#Spec_.2B_Blueprints_lifecycle * http://docs.openstack.org/infra/system-config/third_party.html Roman Bogorodskiy --OgqxwSJOaUobr8KG Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEcBAEBAgAGBQJXwKXwAAoJEMltX/4IwiJqGGUIAKr/jS+kksZUpjNeVu9qKzhB 6rinvR8Kgr+ovOJy/9t+XmwlOfLLMLTGmd3wQIJPU431SUjTEyyt/LccFZY6ByH0 aAo5Qc3+DYTAlfwUOMdN1fEhm6QTacYqiVowDp6eqPa4lncKd7/4msfJjSMCLsnc ooJO0zBBc+/WTONNTyfmCcDptbxx9gh763LexlD+3tu3pyZtDWcHFUvmy9eDQBJe F3QDJeC8lXY3p5mKH1qTCFHtVawR1SvJyTX2c0hceyY2DC3oRKtz1SJM4nSFMj1u 3WUrwjxDq9tdtwGHfoK9haEBcdKNc+OeUz1TNS/Jmp14bwpvc5GKpkc+7MBgsW4= =S/qD -----END PGP SIGNATURE----- --OgqxwSJOaUobr8KG--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20160826202624.GA15647>