Hello,

I've been studying closely the Doctor Documentation and trying to understand 
the Doctor Architecture, particularly the applicability in a real life 
situation. I'm trying to understand how are the Doctor components supposed to 
interact in order to fulfill an end-to-end HA solution. Looking at the 
documentation, the roles of the Consumer and Administrator, are loosely 
defined, I only found some information about these being out of the scope of 
the Doctor project.

However, I'm trying to get some sort of guidance on how to connect the Doctor 
components with an existing VNFM/MANO solution, like Tacker for example. For 
now, we have an OPNFV Danube Fuel based deployment that also contains the 
following components:

-          Vitrage as Doctor Inspector

-          Congress as Doctor Inspector/Policy enforcer, as an alternative to 
Vitrage; note that the Congress Fuel Plugin in OPNFV does not contain Doctor 
driver, so a newer version is used instead

-          Zabbix as Doctor Monitor; also configured to work with Vitrage

The other roles, as described by Doctor Architecture, should be covered by 
Openstack components, Nova, Neutron, Cinder, Ceilometer etc.

On top of these there should be a Consumer, in this case we're looking at the 
Tacker Fuel Plugin available with OPNFV Fuel. At first look Tacker seems to 
lack a proper Northbound interface that would implement the NFV IFA Vi-Vnfm 
Reference Point, but there is a blueprint [1] that was completed and included 
in a newer version.

I know that the Doctor project worked with Vitrage and possibly even Zabbix, so 
I'm interested to learn more about the capability of Vitrage to generate alarms 
that would be sent to the Consumer. I also found out that the alarms can be in 
fact sent by Openstack itself when the virtual resources change states, like 
the nova-force-down API. But in one of the Doctor demo's, the one on the 
community page [2], there is a different scenario where a network cable is 
unplugged.

So I would like answers for a few questions:

1.       What components does the live call demo make use of?

2.       Is there any kind of VNF Manager in there or is there a simple sample 
consumer, like in the functest tests?

3.       Will Doctor consider covering the role of Consumer, and if yes, what 
are the likely candidates?

4.       What kind of work/usecases has been done with VItrage?


[1] https://blueprints.launchpad.net/tacker/+spec/alarm-based-monitoring-driver
[2] https://www.opnfv.org/community/projects/doctor


Thank you and best regards,
Ciprian Barbu
_______________________________________________
opnfv-tech-discuss mailing list
[email protected]
https://lists.opnfv.org/mailman/listinfo/opnfv-tech-discuss

Reply via email to