- Add
addon_lvmrecipe, to install the official OpenNebula LVM Addon
- Add
node['opennebula_ng']['version']attribute to allow installing a specific version - Update default OpenNebula version to
5.0
- Add posibility to configure interfaces without an ip address (for bridges).
For this to work, a safeguard was removed that prevented interface configuration to be written to
/etc/network/interfaceswhen no address was set.
- Re-license under GPLv3
- Update default OpenNebula version to
4.14
- BREAKING CHANGE: Add support for ipv6. Network configuration adaption required!
# Change
node['opennebula_ng']['interfaces']['br0']['type'] = 'inet static'
node['opennebula_ng']['interfaces']['br0']['address'] = '192.168.1.100'
# To:
node['opennebula_ng']['interfaces']['br0']['inet']['type'] = 'static'
node['opennebula_ng']['interfaces']['br0']['inet']['address'] = '192.168.1.100'- Update default OpenNebula version to
4.12.0
- Allow multiple ARs (address-ranges) in virtual network configuration
- Use OpenNebula 4.10 repositories. To upgrade, run
apt-get dist-upgradeafter deploying the cookbook. Make sure you also run the database migrations usingonedb upgrade.
- Support new address range (AR) syntax in
virtual_networkrecipe - Use --sha1 when changing password for serveradmin
- Deploy
id_rsa.pubalongsideid_rsa - Do not automatically restart network configuration. This is problematic, as it cuts off virtual machines from their network bridges.
- Fail hard when not using a valid network configration, instead of deploying an empty /etc/network/interfaces
- Add
node['opennebula_ng']['active']attribute, which defaults to false. On non-active opennebula hosts we won't add networks/storage/users and will disable oned, scheduler and sunstone services, as OpenNebula is not capable of running as an active-active environment due to caching issues.
Compatibility changes:
- Set
node['opennebula_ng']['active'] = trueon your currently active (master) host
- Add one_auth recipe, to set shared passwords for "oneadmin" and "serveradmin" users, as well as deploy ssh keys
Compatibility changes:
- Renamed
node['opennebula_ng']['one_auth']attribtue tonode['opennebula_ng']['one_auth']['oneadmin']['auth_file'] - Renamed
node['opennebula_ng']['one_home']attribute tonode['opennebula_ng']['one_auth']['oneadmin']['home']
- Use mariadb galera by default
- Upgrade to OpenNebula 4.8 packages
- Initial release of opennebula_ng