DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.

DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
https://issues.apache.org/jira/browse/CLOUDSTACK-869
https://github.com/rajesh-battala/asf-cloudstack-master/tree/VpcNetscaler
nTier Apps was a new feature added in the previous release of CloudStack.
Currently VPCVirtualRouter is providing the External LoadBalancing service in VPC for web tier. With this feature Netscaler will be supported
This document describes the specifications and design of the feature.
Author | Description | Date |
|---|---|---|
Rajesh Battala | Initial Revision | 09/Apr/2013 |
NS Netscaler
VPC Virtual Private Cloud
With this feature, Netscaler will be on of the Load Balancing Service provider to vpc WebTier.
if user wants Netscaler to be LB provider for the VPC Webtier it will be addressed with this feature.
A new VPC offering will be created "Default VPC Offering with NS"(seeded/by-default) with all the services provided by VPCVR and LB service with NetScaler.
For NetScaler to be LB provider in VPC, While creating a VPC, user should select the offering "Default VPC offering with NS".
Now VPC will be created with all the services being provided by VPC Router and LB service will be provided by Netscaler.
When a webTier is created (a tier with LB offering), then in the service map table the LB serivce will be provided by NetScaler.
Netscaler will be in the dedicated mode to the VPC Webtier. Netscaler will be dedicated mode because, In vpc user specifies the cidr of webtier, it can be the same as of guest network but with different vlan.
VM's can have same ip in webtier network and other guest network. As of now Netscaler cannot handle multi-tenant model. (Identifying the vm/service with ip and vlan is not possible in the available release)
Public IP is acquired for the VPC and then created Load Balancing rules will be created on the NetScaler device.
As of now only one tier with LB will be supported and it will continue to be the same.
NetscalerElement will implement VPCProvider interface so that Netscaler Element will be a VpcProvider type.
Upgrading of existing VPC to "VPC with Netscaler" is not supported in current feature.
For the scenario, if user wants to upgrade the tier with VpcVR as LB provider to Netscaler as LB provider two thing should be taken care.
1. Upgrading the VPC offering where Netscaler will be one of the LB provider.
2. Upgrading of the VPC Tier network offering to a network offering where NS is LB provider.
Current framework is not allowed to do the process in Vpc.
Enhancement bug will be created and tracked.
No new WebService API's. Will be using the Existing API's.
While creating the VPC, a combobox will shown for the user to select the VPC offering.
While creating VPC network offering, when LB service is selected Netscaler also should be shown along with VpcVR
The UI flow is same as the previous LB rule creation UI flow.
Appendix A:
Appendix B: