14.0.3_2emulatorsΣ=0 14.0.3_2Version of this port present on the latest quarterly branch.
BROKEN: depends on conflicting dependencies DEPRECATED: Broken for more than 6 months This port expired on: 2018-12-19 IGNORE: is marked as broken: depends on conflicting dependencies
OpenStack Nova provides a cloud computing fabric controller, supporting a wide
variety of compute technologies, including: libvirt (KVM, Xen, LXC and more),
Hyper-V, VMware, XenServer and OpenStack Ironic.
WWW: https://docs.openstack.org/nova/latest/
Please note that this is a development version of nova.
Many features are not available.
Currently nova works on FreeBSD 11 and supports QEMU and Xen.
Common issues:
- Security groups are not implemented
- ARP spoofing, DHCP isolation protection are not implemented
- Nova services work from the root user
- No IPv6 support
QEMU issues:
- Need to enable serialconsole (TCP)
- Need to disable online CPU tracking
- Cannot mount cinder volumes
Xen issues:
- Live snapshots doesn't work
- No support for cinder volume hot-plugging
- XENBUS delay (5 min) when using qemu driver and COW images
- Some linux images cannot be booted
Nova requires procfs to be mounted.
Please add this line to /etc/fstab:
proc /proc procfs rw 0 0
Also devel/libvirt port should be installed with enabled QEMU
backend or qemu tools installed separately.
Directory to keep VM data should be created manually
# su -m nova -c "mkdir /var/lib/nova/instances"
For proper networking enable PF
# sysrc pf_enable="YES"
# sysrc pflog_enable="YES"
# sysrc gateway_enable="YES"
/etc/pf.conf should contain:
rdr-anchor "org.openstack/*"
nat-anchor "org.openstack/*"
anchor "org.openstack/*"
To boot images on Xen please specify glance metadata properties
glance image-update b1216ff6-23ec-4a08-baee-43994760158a \
--property hypervisor_type=xen \
--property vm_mode=hvm \
--property hw_disk_bus=xen
Remove compatibility code for FreeBSD < 11.2 from all ports.
Simplify some ports where DragonFlyBSD no longer needs to be special-cased.
Submitted by: rene
Reviewed by: bapt, jbeich
Differential Revision: https://reviews.freebsd.org/D17724
Mark BROKEN: depends on conflicting dependencies
pkg-static: py27-psutil121-1.2.1_2 conflicts with py27-psutil-5.4.3 (installs
files into the same place). Problematic file:
/usr/local/lib/python2.7/site-packages/psutil/__init__.py
Reported by: pkg-fallout
Convert Python ports to FLAVORS.
Ports using USE_PYTHON=distutils are now flavored. They will
automatically get flavors (py27, py34, py35, py36) depending on what
versions they support.
There is also a USE_PYTHON=flavors for ports that do not use distutils
but need FLAVORS to be set. A USE_PYTHON=noflavors can be set if
using distutils but flavors are not wanted.
A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
added to cope with Python ports that did not have the Python
PKGNAMEPREFIX but are flavored.
USES=python now also exports a PY_FLAVOR variable that contains the
(Only the first 15 lines of the commit message are shown above )
emulators/py-nova: fix floating ips and serial console
- fix floating IP API (missing join of fixed_ip column)
- fix serial console on Xen (empty log in nova/horizon)
PR: 216376
Submitted by: maintainer
Add emulators/py-nova 14.0.2, Openstack Compute Service
Please note that this is a development version of nova.
Many features are not available.
Currently nova works on FreeBSD 11 and supports QEMU and Xen.
Common issues:
- Security groups are not implemented
- ARP spoofing, DHCP isolation protection are not implemented
- Nova services work from the root user
- No IPv6 support
QEMU issues:
- Need to enable serialconsole (TCP)
(Only the first 15 lines of the commit message are shown above )