venkata swamybabu budumuru created CLOUDSTACK-2065:
------------------------------------------------------
Summary: [GSLB] addNetscalerLoadBalancer is faling to persist
gslb_site_publicip and privateip in db talbe `external_load_balancer_devices`
Key: CLOUDSTACK-2065
URL: https://issues.apache.org/jira/browse/CLOUDSTACK-2065
Project: CloudStack
Issue Type: Bug
Security Level: Public (Anyone can view this level - this is the default.)
Components: Network Controller
Affects Versions: 4.2.0
Environment: commit d0a7eae5d97da777ad468b1b25fb9e3bb8b013a8
Reporter: venkata swamybabu budumuru
Assignee: Murali Reddy
Priority: Blocker
Fix For: 4.2.0
Steps to reproduce :
1. Have latest cloudstack master deployed with 2 advanced zones
2. each zone with 1 physical network
3. Try to addNetscalerLoadBalancer with gslb flag enabled along with site
public and private ip.
Observations:
(i) API got executed successfully but, it didnt update the
cloud.external_load_balancer_devices.gslb_site_publicip & gslb_site_privateip.
Here is the snippet of API that was fired by CS and DB snippet
command=addNetscalerLoadBalancer&physicalnetworkid=01615ac0-b442-4729-9372-df2809928529&username=nsroot&networkdevicetype=NetscalerVPXLoadBalancer&gslbprovider=true&gslbproviderpublicip=10.147.54.23&gslbproviderprivateip=10.0.53.1&url=https://10.147.54.5?publicinterface=1/1&privateinterface=1/2&numretries=2&lbdevicededicated=true&response=json&sessionkey=lmW5xToRpl9REs6YAQZ0Xhfahws=&_=1366207207129
*************************** 4. row ***************************
id: 6
uuid: a91101ef-b1cd-4d58-8131-c6912b984feb
physical_network_id: 200
provider_name: Netscaler
device_name: NetscalerVPXLoadBalancer
capacity: 50
device_state: Enabled
allocation_state: Free
is_dedicated: 1
is_managed: 0
host_id: 15
parent_host_id: 0
is_gslb_provider: 1
gslb_site_publicip: NULL
gslb_site_privateip: NULL
4 rows in set (0.00 sec)
mysql> select * from host_details where host_id=15;
+-----+---------+-------------------+------------------------------------------+
| id | host_id | name | value |
+-----+---------+-------------------+------------------------------------------+
| 723 | 15 | deviceName | NetscalerVPXLoadBalancer |
| 721 | 15 | guid | c35cec4c-11e2-4190-b52d-b91dabb1ad92 |
| 731 | 15 | ip | 10.147.54.5 |
| 729 | 15 | lbdevicededicated | true |
| 733 | 15 | lbdeviceid | 6 |
| 726 | 15 | name | 200-NetscalerVPXLoadBalancer-10.147.54.5 |
| 727 | 15 | numretries | 2 |
| 728 | 15 | password | nsroot |
| 730 | 15 | physicalNetworkId | 200 |
| 725 | 15 | privateinterface | 1/2 |
| 724 | 15 | publicinterface | 1/1 |
| 722 | 15 | username | nsroot |
| 732 | 15 | zoneId | 1 |
+-----+---------+-------------------+------------------------------------------+
13 rows in set (0.00 sec)
Attaching all the required logs along with db dump, vmops.log and api.log to
the bug.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira