Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Overview

This Pod Description File(short for PDF),  is a sub project of CIRV about the Pod Descriptor File (PDF) definition, , it is based on PDF definition history definition in from OPNFV, we name it as PDF3currently PDF has entered 2.0 . It's expected to build version. The goal is to set up a uniformed data model which will cover all necessary information in the entire lifecycle stage in the of NFV construction, like including resource pool information, cabinet information, hardware information, and parameters for resource planning, hardware configuration, pre/post -deployment checks, deployment, verification/validation , and etc. By using the common resource pool data model, all participants of different stage roles could archive related functioncould  read from the same configuration file . It targets to reduce costs in kinds of adaptation during the final of adaption in multi-vendor NFV solution of  during  integration and deployment. 

Project description and goals

PDF2.0 had been implemented by CIRV-HDV and CIRV-SDV project which are mainly using the related data for validation functions. But actually, it also includes more about NFV planning, network configuration network  design&configuration, vim and storage integration data.  All of the requirements are defined and update in CNTT-RI specification. This project targets on implementation of PDF definition, currently based on SDV,HDV implementation requirements. We plan to generate two types of format, flat and hierarchy.


Definition

PDF is defined in CNTT-RI1 chapter6: installer requirement, the descriptor should specify both hardware and software information for NFVI installation, including resource pool information, parameters for each server and switch, network configuration, and parameters for VIM-storage integration process.  Please refer to CNTT-RI1 documents for the details of PDF definition.(PDF 2.0) https://github.com/cntt-n/CNTT/blob/master/doc/ref_impl/cntt-ri/chapters/chapter06.md


Architecture

Gliffy Diagram
macroId4c6bdb27-8ad4-4d34-bf94-a3db61cd145b
displayNamePDF Specification To implementation
namePDF Specification To implementation
pagePin2
 


Implementation

There's no limitation on how to implement PDF, the format of descriptor could be json or csv, whichever works for your tool, as for the content of the descriptor, you can also customize the structure, like you can use flat version of data, or group data entries by the same properties.

...