diff options
author | Adrian Calianu <adrian.calianu@enea.com> | 2018-02-05 15:39:30 +0100 |
---|---|---|
committer | Martin Borg <martin.borg@enea.com> | 2018-02-12 16:04:10 +0100 |
commit | e6d4dd15a2b12adc99e8ae63663a349ccc95728d (patch) | |
tree | 036a00750b84a4ea42f5fdff383ea4ecc5cfd930 /images/enea-nfv-access-vnf.bb | |
parent | 9b192eeefe994e57e9c2bf2a22a63f0a3b771ff1 (diff) | |
download | meta-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>
Diffstat (limited to 'images/enea-nfv-access-vnf.bb')
-rw-r--r-- | images/enea-nfv-access-vnf.bb | 21 |
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 @@ | |||
1 | DESCRIPTION = "VNF image of the Enea NFV Access Platform, includes kernel, rootfs and boot parameters" | ||
2 | |||
3 | require images/enea-nfv-access-common.inc | ||
4 | |||
5 | # Enea VNF boot configuration | ||
6 | ROOT_VM = "root=/dev/vda2" | ||
7 | APPEND = "console=ttyS0,115200 hugepagesz=2M hugepages=512 isolcpus=1 nohz_full=1 rcu_nocbs=1 audit=0 quiet" | ||
8 | SYSLINUX_TIMEOUT = "30" | ||
9 | |||
10 | inherit image-vm | ||
11 | IMAGE_FSTYPES += "qcow2" | ||
12 | |||
13 | CLOUDINITPKGS = "cloud-init util-linux-blkid" | ||
14 | CLOUDINITPKGS += " ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'cloud-init-systemd', '', d)}" | ||
15 | |||
16 | IMAGE_INSTALL += " \ | ||
17 | packagegroup-enea-virtualization-guest \ | ||
18 | nfv-init \ | ||
19 | iperf3 \ | ||
20 | ${CLOUDINITPKGS} \ | ||
21 | " | ||