How tacker vnfm deals with vnf config-management?
Hi all,
I have deployed tacker openstack mitaka and wherein pushing hostname to hp vsr 1000vrouter vnf (which is in active state) through openwrt mgmt driver with vnf-update and getting msg vnfd-updated in tacker cli, but couldn't see configs are updated in vnf. Even I tried with the other vendors vnf but it seems issue remains same, not reflecting configs in vnfs.
Any clue or pointers on how tacker vnfm deals with vnf config-management?
Thanks,
Abhijeet
Question information
- Language:
- English Edit question
- Status:
- Expired
- For:
- tacker Edit question
- Assignee:
- No assignee Edit question
- Last query:
- Last reply:
Revision history for this message
|
#1 |
Hi All Just to add in, I am successfully deploying HP-VSR-1000v vRouter VNF and while updating host-name with vnf-update getting CLI message Updated vnf, But the same configs are not geting reflected in VNF.
And same behavior with cirros, ubuntu VNFs as well.
Currently i am trying this with a tacker code from stable/mitaka branch.
Tacker LOG
_______
2017-02-26 04:40:11.131 8489 DEBUG requests.
2017-02-26 04:40:11.132 8489 DEBUG keystoneclient.
RESP BODY: {"stack": {"disable_
_http_log_response /usr/lib/
2017-02-26 04:40:11.136 8489 DEBUG tacker.
vdus:
vdu1:
config:
router: 'system-view
sysname HP-VSR01
'
description: HP-VSR with services
topology_template:
node_templates:
VDU1:
type: tosca.nodes.
properties:
config:
router: 'system-view
sysname HP-VSR01
'
metadata:
template_name: HP-VSR
update vdus:
vdu1:
config:
router: |
system-view
sysname HP-VSR01
update /usr/local/
2017-02-26 04:40:11.150 8489 DEBUG tacker.
2017-02-26 04:40:11.151 8489 DEBUG tacker.common.log [req-a9b11d58-
2017-02-26 04:40:11.151 8489 DEBUG tacker.common.log [req-a9b11d58-
2017-02-26 04:40:11.152 8489 DEBUG tacker.common.log [req-a9b11d58-
2017-02-26 04:40:11.152 8489 DEBUG tacker.common.log [req-a9b11d58-
2017-02-26 04:40:11.153 8489 DEBUG tacker.
2017-02-26 04:40:11.156 8489 INFO tacker.wsgi [req-a9b11d58-
2017-02-26 04:40:11.157 8489 DEBUG keystoneclient.
2017-02-26 04:40:11.159 8489 DEBUG requests.
2017-02-26 04:40:11.465 8489 DEBUG requests.
2017-02-26 04:40:11.468 8489 DEBUG keystoneclient.
2017-02-26 04:40:11.469 8489 DEBUG requests.
2017-02-26 04:40:12.961 8489 DEBUG requests.
2017-02-26 04:40:12.962 8489 DEBUG keystoneclient.
RESP BODY: 302 Found
The resource was found at http://
_http_log_response /usr/lib/
2017-02-26 04:40:14.157 8489 DEBUG requests.
2017-02-26 04:40:14.158 8489 DEBUG keystoneclient.
RESP BODY: {"stack": {"disable_
_http_log_response /usr/lib/
2017-02-26 04:40:14.160 8489 DEBUG tacker.common.log [-] tacker.
_______
If anyone can suggest a way to rectify above issue.
Thanks,
Abhijeet
Revision history for this message
|
#2 |
Hi Abhijeet,
OpenWRT config mgmt-driver [1] uses CLI-over-SSH method to configure and has openwrt specific operations to apply the configuration (see L56-L65). Have you written a similar code for HP-VSR ? Ideally I'd unit-test that code separately (without tacker) to make sure that "driver" can successfully apply configs on HP-VSR before trying to automate through tacker.
thanks,
Sridhar
[1] https:/
Revision history for this message
|
#3 |
This question was expired because it remained in the 'Needs information' state without activity for the last 15 days.