Doctor platform components and features

https://wiki.opnfv.org/doctor

Features

Doctor platform provides these features in Colorado Release:

  • Immediate Notification
  • Consistent resource state awareness for compute host down
  • Valid compute host status given to VM owner

These features enable high availability of Network Services on top of the virtualized infrastructure.

Immediate notification allows VNF managers (VNFM) to process recovery actions promptly once a failure has occurred.

Consistency of resource state is necessary to properly execute recovery actions properly in the VIM.

Ability to query host status gives VM owner (VNFM) the possibility to get consistent state information through an API in case of a compute host fault.

Components

Doctor platform, as of Colorado release, consists of the following components:

  • OpenStack Compute (Nova)
  • OpenStack Telemetry (Ceilometer)
  • OpenStack Alarming (Aodh)
  • Doctor Inspector
  • Doctor Monitor

Note

Doctor Inspector and Monitor are sample implementation for reference.

You can see an overview of the Doctor platform and how components interact in figure-p1.

_images/figure-p1.png

Doctor platform and typical sequence (Colorado)

Detailed information on the Doctor architecture can be found in the Doctor requirements documentation: http://artifacts.opnfv.org/doctor/docs/requirements/05-implementation.html