From e6d4dd15a2b12adc99e8ae63663a349ccc95728d Mon Sep 17 00:00:00 2001 From: Adrian Calianu Date: Mon, 5 Feb 2018 15:39:30 +0100 Subject: VNF image for NFV Access comparing to generic guest image it: - incorparates kernel, rootfs and boot params - add cloud-init support - includes iperf3 Signed-off-by: Adrian Calianu Signed-off-by: Martin Borg --- images/enea-nfv-access-vnf.bb | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 images/enea-nfv-access-vnf.bb diff --git a/images/enea-nfv-access-vnf.bb b/images/enea-nfv-access-vnf.bb new file mode 100644 index 0000000..fdf7083 --- /dev/null +++ b/images/enea-nfv-access-vnf.bb @@ -0,0 +1,21 @@ +DESCRIPTION = "VNF image of the Enea NFV Access Platform, includes kernel, rootfs and boot parameters" + +require images/enea-nfv-access-common.inc + +# Enea VNF boot configuration +ROOT_VM = "root=/dev/vda2" +APPEND = "console=ttyS0,115200 hugepagesz=2M hugepages=512 isolcpus=1 nohz_full=1 rcu_nocbs=1 audit=0 quiet" +SYSLINUX_TIMEOUT = "30" + +inherit image-vm +IMAGE_FSTYPES += "qcow2" + +CLOUDINITPKGS = "cloud-init util-linux-blkid" +CLOUDINITPKGS += " ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'cloud-init-systemd', '', d)}" + +IMAGE_INSTALL += " \ + packagegroup-enea-virtualization-guest \ + nfv-init \ + iperf3 \ + ${CLOUDINITPKGS} \ + " -- cgit v1.2.3-54-g00ecf