Summary: | official FreeBSD vm image not runing on openstack | ||
---|---|---|---|
Product: | Base System | Reporter: | Mikhail <kazan417> |
Component: | misc | Assignee: | FreeBSD Release Engineering <re> |
Status: | New --- | ||
Severity: | Affects Some People | CC: | allanjude, charliemaiors, diego.casati, emaste, grahamperrin, linimon, tablosazi.farahan |
Priority: | --- | ||
Version: | 11.0-STABLE | ||
Hardware: | Any | ||
OS: | Any | ||
Bug Depends on: | 215258 | ||
Bug Blocks: | |||
Attachments: |
Description
Mikhail
2016-10-11 22:27:19 UTC
Created attachment 177673 [details]
update the OpenStack with configuration with cloudware common options.
Hi --
This patch adds the following functionality to the FreeBSD OpenStack image:
- resize FreeBSD to the size of the OpenStack flavor (growfs).
- speeds up the boot process by disabling sendmail.
- allows an user to ssh as root with a public key.
- make ssh respond faster by disabling DNS lookups (can be reverted).
- enable DHCP on the vtnet interface.
This will generate a qcow2 image with 1.4G in size. The entire process uses the release(7) toolchain to generate the image and should work with newer versions of FreeBSD. Tested with 11.0-RELEASE-p1 and also tested on OpenStack Mitaka.
To generate your own image:
1. Follow the regular process of build(7) - buildworld buildkernel
2. cd /usr/src/release
3. make cloudware-release WITH_CLOUDWARE=yes CLOUDWARE=OPENSTACK
I still need to test the full functionality of cloud-init but overall it looks ok.
comments? ok?
-dcasati
Created attachment 177674 [details]
add OPENSTACK as an option to Makefile.vm
Adds an option for building OpenStack specific images.
MARKED AS SPAM To submitter: is this patch still relevant? Hi Mark, I’m not sure if this is relevant right now as I lost access to the system to test it. Perhaps the submitter could take a look. Thanks, Diego Hi all, I'm testing the patch submitted by Diego because I need an Openstack image of FreeBSD. I will let you know if it still works. Best Regards, Carlo Hi all, The built image boot and is reachable on Openstack Pike, btw the ssh key is not injected and there are no logs on horizon log tab. I will run other tests and try other configurations. Best Regards Carlo Created attachment 198066 [details]
/usr/src/release/tools/openstack.conf
This is the updated version of Openstack.conf in order to generate FreeBSD Openstack images with CLOUDWARE.
I've tested, modified the "update the OpenStack with configuration with cloudware common options" attachment and re-uploaded as openstack.conf as tested version of the patch. I've also used the patch proposed by Diego to Makefile.vm. I'm currently working also on rsyslog integration in the image generation. Best Regards Carlo Created attachment 198200 [details]
Latest version of proposed patch
This is the latest, tested version of Openstack configuration with CLOUDWARE
added everything on https://github.com/charliemaiors/freebsd-openstack-image tested with FreeBSD 11.x and FreeBSD 12.0 |