In Progress

The OpenStack on FreeBSD project aims to seamlessly integrate OpenStack cloud infrastructure with the FreeBSD operating system, leveraging FreeBSD’s unique features while maintaining compatibility with OpenStack standards.

Contact: Chih-Hsin Chang <starbops@hey.com>, Li-Wen Hsu <lwhsu@FreeBSD.org>

First Quarter:

In the first quarter of 2024, the project made significant strides. A proposal was submitted for BSDCan 2024, and the team attended AsiaBSDCon 2024 to share porting experiences and gather valuable feedback, which helped refine the project’s direction. Phase 1 tasks were reviewed, necessary adjustments were made, and plans for phases 2 and 3 were aligned with long-term goals. A key technical achievement was verifying the bhyve serial console’s functionality over TCP. A demo video was also created to showcase the project’s progress and features.

Second Quarter:

The second quarter saw continued advancements. The team presented at BSDCan 2024 on “Towards a Robust FreeBSD-based Cloud: Porting OpenStack Components,” which increased the project’s visibility and attracted interest from potential contributors. The proof-of-concept (POC) site was expanded from a single-node setup to a three-node setup, involving detailed environment setup and network planning. Migration of the base to FreeBSD 15.0-CURRENT was also initiated to stay aligned with the latest FreeBSD developments.

Furthermore, manual installation steps and code patches began to be converted into FreeBSD ports to streamline the installation process. A significant milestone was initiating work on enabling bare-metal provisioning on both FreeBSD instances and service hosts for OpenStack Ironic.

Future Plans:

Looking ahead to the next quarter, the focus will be on refining these advancements and further enhancing the project’s robustness and ease of use. Specifically, plans include upgrading OpenStack components from the Xena version to a more recent release, as Xena is nearing its end of life. Suggestions and contributions from the community are welcomed to help achieve these goals.

More Information: OpenStack (GitHub)