[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-2285?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Murali Reddy reopened CLOUDSTACK-2285:
--------------------------------------


ee317287b3981200ec1a54ee096600fd24a16475 does not cleanly fix the issue. So 
reopening the bug.
                
> [GSLB] addNetscalerLoadBalancer with GSLB functionality shouldn't be exposed 
> in basic zone
> ------------------------------------------------------------------------------------------
>
>                 Key: CLOUDSTACK-2285
>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-2285
>             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 0e2ffe72aa641f4551cae63fbc36454c5934342f
>            Reporter: venkata swamybabu budumuru
>            Assignee: Murali Reddy
>             Fix For: 4.2.0
>
>         Attachments: api.log.tgz
>
>
> Steps to reproduce :
> 1. Have a basic zone setup with at least one XEN cluster using the offering 
> "DefaultSharedNetworkOfferingWithSGService"
> 2. Try "addNetscalerLoadBalancer" with GSLB enabled
> Observations:
> (i) It gets added successfully.
> command=addNetscalerLoadBalancer&physicalnetworkid=4dbe1d3c-1cee-4f88-aeca-45c4a8a76b4d&username=nsroot&password=nsroot&networkdevicetype=NetscalerVPXLoadBalancer&gslbprovider=true&gslbproviderpublicip=1.1.1.1&gslbproviderprivateip=1.1.1.1&url=https://10.147.54.5?publicinterface=1/1&privateinterface=1/2&numretries=2&lbdevicededicated=false&;
> mysql> select id,name,networktype from data_center where id=1;
> +----+-------+-------------+
> | id | name  | networktype |
> +----+-------+-------------+
> |  1 | zone1 | Basic       |
> +----+-------+-------------+
> mysql> select * from external_load_balancer_devices where id=2\G
> *************************** 1. row ***************************
>                  id: 2
>                uuid: 8c467bfc-7ac3-410a-92d7-11e5853a5d79
> physical_network_id: 200
>       provider_name: Netscaler
>         device_name: NetscalerVPXLoadBalancer
>            capacity: 50
>        device_state: Enabled
>    allocation_state: Free
>        is_dedicated: 0
>          is_managed: 0
>             host_id: 15
>      parent_host_id: 0
>    is_gslb_provider: 1
>  gslb_site_publicip: NULL
> gslb_site_privateip: 1.1.1.1
> (ii) There is no need for enabling GSLB functionality in basic zones created 
> with above network offerings because there is no LB feature enabled in this 
> case.
> May be having a check at the API level and allowing it only based on type of 
> zone will help in this case but, if we are supporting GSLB for ELB enabled 
> zones then we need to handle that situation as well.

--
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

Reply via email to