Presentation is loading. Please wait.

Presentation is loading. Please wait.

Update for tosca-nfv-profile

Similar presentations


Presentation on theme: "Update for tosca-nfv-profile"— Presentation transcript:

1 Update for tosca-nfv-profile
Shitao li (huawei)

2 tosca-nfv-profile Latest draft: tosca-nfv-v1.0-wd01-rev09
Main features updated in this draft: Re-write the definition of tosca.nodes.nfv.VDU Add new capability and data types: tosca.capabilities.Compute.Container.Architecture tosca.datatypes.compute.Container.Architecture.CPUAllocation tosca.datatypes.compute.Container.Architecture.NUMA Add new properity “anti_spoof_protection” for CP node type maps to OpenStack Neutron’s port_security_enabled flag Add VNFD examples Delete high available related feature (requirement is not clear, the group decides to remove this feature from this version) Page 2

3 VDU definition tosca.nodes.nfv.VDU: derived_from: tosca.nodes.Root capabilities: nfv_compute: type: tosca.capabilities.Compute.Container.Architecture virtualbinding: type: tosca.capabilities.nfv.VirtualBindable monitoring_parameter: type: tosca.capabilities.nfv.Metric requirements: Neither Software component node type nor Compute node type can fulfill the VDU requirements as defined in ETSI NFV. The VDU type will derived directly from tosca Root type. Add a new capability nfv_compute to fulfill the VDU requirement for virtual resources. Page 3

4 tosca.capabilities.Compute.Container.Architecture
derived_from: tosca.capabilities.Container properties: mem_page_size: type: scalar-unit.size required: false constraints: - [normal, huge] cpu_allocation: type: tosca.datatypes.compute.Container.Architecture.CPUAllocation numa_nodes: type: map entry_schema: tosca.datatypes.compute.Container.Architecture.NUMA Name Required Type Constraints Description mem_page_size No string One of: small large any custom mem in MB Default: any Describe page size of the VM small page size is typically 4KB large page size is typically 2MB any page size maps to system default custom MB value: sets TLB size to this specific value cpu_allocation no CPUAllocation Describes CPU allocation requirements like dedicated CPUs (cpu pinning), socket count, thread count, etc. numa_nodes map of NUMA Granular Non-Uniform Memory Access (NUMA) topology of vCPU and Memory across CPU sockets and memory banks. tosca.datatypes.compute.Container.Architecture.NUMA tosca.datatypes.compute.Container.Architecture.CPUAllocation Page 4

5 Examples from Openstack Tacker (provided by Sridhar from Brocade)
Simple Virtual Router VNFD Template Multi-VDU Virtual Router VNFD Template Page 5

6 Decision Please consider tosca-nfv-v1.0-wd01-rev09 as the final candidate of CSD03 Page 6


Download ppt "Update for tosca-nfv-profile"

Similar presentations


Ads by Google