diff --git a/several_volumes_vnf_keep_volume/cloud_init/cloud-config.txt b/several_volumes_vnf_keep_volume/cloud_init/cloud-config.txt new file mode 100755 index 0000000000000000000000000000000000000000..f1c055b488a1317c110ff1eaa81395e5bf5de99f --- /dev/null +++ b/several_volumes_vnf_keep_volume/cloud_init/cloud-config.txt @@ -0,0 +1,5 @@ +#cloud-config +password: osm4u +chpasswd: { expire: False } +ssh_pwauth: True + diff --git a/several_volumes_vnf_keep_volume/icons/osm.png b/several_volumes_vnf_keep_volume/icons/osm.png new file mode 100644 index 0000000000000000000000000000000000000000..62012d2a2b491bdcd536d62c3c3c863c0d8c1b33 Binary files /dev/null and b/several_volumes_vnf_keep_volume/icons/osm.png differ diff --git a/several_volumes_vnf_keep_volume/several_volumes_keep_volume_vnfd.yaml b/several_volumes_vnf_keep_volume/several_volumes_keep_volume_vnfd.yaml new file mode 100644 index 0000000000000000000000000000000000000000..7bbd79dc380fd1df19cce2d47ac677edcf2c812c --- /dev/null +++ b/several_volumes_vnf_keep_volume/several_volumes_keep_volume_vnfd.yaml @@ -0,0 +1,74 @@ +vnfd: + description: A basic VNF descriptor w/ one VDU and several volumes, keeping persistent volume + df: + - id: default-df + instantiation-level: + - id: default-instantiation-level + vdu-level: + - number-of-instances: 1 + vdu-id: several_volumes-VM + vdu-profile: + - id: several_volumes-VM + min-number-of-instances: 1 + ext-cpd: + - id: vnf-mgmt-ext + int-cpd: + cpd: vdu-eth0-int + vdu-id: several_volumes-VM + id: several_volumes-vnf + mgmt-cp: vnf-mgmt-ext + product-name: several_volumes-vnf + sw-image-desc: + - id: ubuntu20.04 + name: ubuntu20.04 + image: ubuntu20.04 + - id: ubuntu20.04-aws + name: ubuntu20.04-aws + image: ubuntu/images/hvm-ssd/ubuntu-focal-20.04-amd64-server-20210503 + vim-type: aws + - id: ubuntu20.04-azure + name: ubuntu20.04-azure + image: Canonical:0001-com-ubuntu-server-focal:20_04-lts:latest + vim-type: azure + vdu: + - id: several_volumes-VM + name: several_volumes-VM + sw-image-desc: ubuntu20.04 + alternative-sw-image-desc: + - ubuntu20.04-aws + - ubuntu20.04-azure + virtual-compute-desc: several_volumes-VM-compute + virtual-storage-desc: + - root-volume + - persistent-volume + - ephemeral-volume + int-cpd: + - id: vdu-eth0-int + virtual-network-interface-requirement: + - name: vdu-eth0 + virtual-interface: + type: PARAVIRT + version: 1.0 + virtual-compute-desc: + - id: several_volumes-VM-compute + virtual-cpu: + num-virtual-cpu: 1 + virtual-memory: + size: 1.0 + virtual-storage-desc: + - id: root-volume + type-of-storage: persistent-storage + size-of-storage: 10 + vdu-storage-requirements: + - key: keep-volume + value: 'true' + - id: persistent-volume + type-of-storage: persistent-storage + size-of-storage: 1 + vdu-storage-requirements: + - key: keep-volume + value: 'true' + - id: ephemeral-volume + type-of-storage: ephemeral-storage + size-of-storage: 2 +