Configuring HP NFVD Observer jobs
You configure HP NFVD Observer jobs to dynamically load data from the HP NFVD REST interface.
Important: The HP NFVD Observer supports the HPE NFV Director API release 6.0.3.
Ensure you have the HP NFVD service details to hand, such as username, password, hostname and port.
The observer is installed as part of the core installation procedure.
The HP NFVD Observer job extracts HP NFVD resource information via REST. The observer loads and updates the resources and their relationships within the Agile Service Manager core topology service.
You define and start the following jobs.
- Load job
- Run this job whenever you need HP NFVD topology data refreshed.
- Fileload job
- Run this job to consumes topology data from a file.
- Listen job
- A long-running job that reads LCM events published by HP NFVD on CGMB (Kafka) topic continually until it is explicitly stopped, or until the observer is stopped.
The HP NFVD Observer loads the following resources and their relationship into the Agile Service
Manager core topology service:
Vertex | Description |
---|---|
Organization | Organization (for example, LOB) within Domain |
VDC | Tenant within Organization |
VNF Group | Group of VNF / CNF |
VNF | Virtual Network Function |
CNF | Containerized Network Function |
VNFM | Manager of VNF/CNF |
VM | Virtual Machine attached to VNF |
Network Interface / Port | Network Interface or Port attached to VNF |
Connection Point | Internal Connection Point |
VNF-C | VNF Component |
CNF-C | CNF Component |
Virtual Link | Virtual Network attached to VNF |
Virtual Storage | Storage attached to VNF |
Deployment | K8s resources attached to CNF |
Statefulset | K8s resources attached to CNF |
Configure an HP NFVD Observer job
To use the Avro schema file
Avro schema file
setup is required if the Avro decoding parameter is set to
True.
- To use the LCM Avro schema file, you create three ConfigMaps (that is, schema, truststore and keystore) to be mounted to the existing volume.
- To (optionally) also use the Kafka keystore and trustore files, you create a secret to hold passwords (that is, truststore and keystore passwords), and create a ConfigMap to hold the environment variables to be used by the observer (that is, the file path to schema, truststore and keystore).
Assumption: The Kafka keystore and truststore files are already setup
together with the LCM Avro schema file.
Optional steps
The following steps are only required for secured Kafka environments using trustStore/keystore functionality.