Difference between revisions of "Neutron/quantum-network-connection-monitoring-service"
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
'''Scope:'''''' '''[Short overview and high level description of what the blueprint is trying to achieve.] | '''Scope:'''''' '''[Short overview and high level description of what the blueprint is trying to achieve.] | ||
+ | |||
This service provide quantum network monitoring service. | This service provide quantum network monitoring service. | ||
- monitoring service will create a probe port with specified quantum network | - monitoring service will create a probe port with specified quantum network | ||
Line 10: | Line 11: | ||
'''Use Cases'''''':'''''' '''[Short overview and high level description of what the blueprint is trying to achieve.] | '''Use Cases'''''':'''''' '''[Short overview and high level description of what the blueprint is trying to achieve.] | ||
+ | |||
For development | For development | ||
- Quantum developer can check network functionalities using this function | - Quantum developer can check network functionalities using this function | ||
Line 21: | Line 23: | ||
'''Data Model Changes: '''[Are you introducing new model classes, or extending existing ones?] | '''Data Model Changes: '''[Are you introducing new model classes, or extending existing ones?] | ||
+ | |||
No change | No change | ||
Monitoring service will use port's device owner attribute | Monitoring service will use port's device owner attribute | ||
Line 31: | Line 34: | ||
'''Plugin Interface: '''[Does this feature introduce any change?] | '''Plugin Interface: '''[Does this feature introduce any change?] | ||
+ | |||
No | No | ||
'''Required Plugin support: '''[What should the plugins do to support this new feature? (If applicable)] | '''Required Plugin support: '''[What should the plugins do to support this new feature? (If applicable)] | ||
+ | |||
No | No | ||
'''Dependencies: '''[List of python packages and/or OpenStack components? (If applicable)] | '''Dependencies: '''[List of python packages and/or OpenStack components? (If applicable)] | ||
+ | |||
No | No | ||
Revision as of 22:08, 25 October 2012
'Scope:' [Short overview and high level description of what the blueprint is trying to achieve.]
This service provide quantum network monitoring service. - monitoring service will create a probe port with specified quantum network - User can ping from the probe port - User can nc -vz to check tcp port from the probe port - User can nc -l to access the probe port
Note this is extended version of quantum-debug command
Use Cases':' [Short overview and high level description of what the blueprint is trying to achieve.]
For development - Quantum developer can check network functionalities using this function
For User - User can get health check of network connections
Implementation Overview: [Provide an overview of the implementation and any algorithms that will be used]
- This spec is based on service insertion blueprint
Data Model Changes: [Are you introducing new model classes, or extending existing ones?]
No change Monitoring service will use port's device owner attribute
Configuration variables: [List and explanation of the new configuration variables (if they exist)]
API's: [List and explanation of the new API's (if they exist)]
TBD
Plugin Interface: [Does this feature introduce any change?]
No
Required Plugin support: [What should the plugins do to support this new feature? (If applicable)]
No
Dependencies: [List of python packages and/or OpenStack components? (If applicable)]
No
CLI Requirements: [List of CLI requirements (If applicable)]
quantum probe-create <net-id> quantum probe-delete <net-id> quantum probe-ping <probe-id> ipaddress quantum probe-nc-check <probe-id> ipaddress port quantum probe-nc-listen <probe-id> port
Horizon Requirements: [List of Horizon requirements (If applicable)]
Usage Example: [How to run/use/interface with the new feature. (If applicable)]
Test Cases: [Description of various test cases. (If applicable)]
OK