charliemaiors / freebsd-openstack-image

Files for build FreeBSD Openstack Image using cloudware and FreeBSD build system
BSD 3-Clause "New" or "Revised" License
2 stars 0 forks source link
freebsd glance-image openstack

FreeBSD Openstack Image

This repository provides the base files for build your own FreeBSD image for Openstack using normal build system (using GENERIC kernel) and CLOUDWARE.

License

BSD

Requirements

The only requirements are the src(source) component installed and net/py-python-openstackclient port (for image upload). Source or define also the variables for openstack upload:

Instructions

In order to build your Openstack FreeBSD image please download the archive from the release page, and extract it in the /usr/src/release/ folder. Then follow these instructions:

  1. Fetch the archive fetch <latest-release-url>
  2. Extract the archive tar -C /usr/src/release -xvf openstack.txz
  3. Move the src folder (cd /usr/src); run also ldconfig for the first time in order to create the "library cache"
  4. Build the userland and the kernel make buildworld buildkernel
  5. Move to the release folder cd /usr/src/release
  6. Run make cloudware-release WITH_CLOUDWARE=yes CLOUDWARE=OPENSTACK
  7. Run make openstack-upload to upload (and also install the port if missing) the image to your Openstack cluster.

FreeBSD Versions

Tested on:

Known Issues

Notes