summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdrian Calianu <adrian.calianu@enea.com>2018-02-05 15:39:30 +0100
committerMartin Borg <martin.borg@enea.com>2018-02-12 16:04:10 +0100
commite6d4dd15a2b12adc99e8ae63663a349ccc95728d (patch)
tree036a00750b84a4ea42f5fdff383ea4ecc5cfd930
parent9b192eeefe994e57e9c2bf2a22a63f0a3b771ff1 (diff)
downloadmeta-el-nfv-access-e6d4dd15a2b12adc99e8ae63663a349ccc95728d.tar.gz
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 <adrian.calianu@enea.com> Signed-off-by: Martin Borg <martin.borg@enea.com>
-rw-r--r--images/enea-nfv-access-vnf.bb21
1 files changed, 21 insertions, 0 deletions
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 @@
1DESCRIPTION = "VNF image of the Enea NFV Access Platform, includes kernel, rootfs and boot parameters"
2
3require images/enea-nfv-access-common.inc
4
5# Enea VNF boot configuration
6ROOT_VM = "root=/dev/vda2"
7APPEND = "console=ttyS0,115200 hugepagesz=2M hugepages=512 isolcpus=1 nohz_full=1 rcu_nocbs=1 audit=0 quiet"
8SYSLINUX_TIMEOUT = "30"
9
10inherit image-vm
11IMAGE_FSTYPES += "qcow2"
12
13CLOUDINITPKGS = "cloud-init util-linux-blkid"
14CLOUDINITPKGS += " ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'cloud-init-systemd', '', d)}"
15
16IMAGE_INSTALL += " \
17 packagegroup-enea-virtualization-guest \
18 nfv-init \
19 iperf3 \
20 ${CLOUDINITPKGS} \
21 "