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
