How to define CIDR on Isolated network with NetScaler as LB?
How to define CIDR on Isolated network with NetScaler as LB?
Running 3.0.6
Using "Advanced" networking with a network offering that uses a NetScaler as the load balancing provider.
When I add a guest network, at VM creation, in the UI, a random CIDR is defined. While this isn't ideal, I understand that it is expected behavior.
When I add a guest network, using the API, the "default" CIDR from the zone is defined and I am unable to launch VMs connected to the network, as "no ip address is available" (or something like that).
I would like to be able to create the network from the API and either define the CIDR at network creation or change it as a second step. If the second part is impossible, I can live with it, but I really need to be able to create Isolated networks, using the Netscaler offering, from ath API.
How to define CIDR on Isolated network with NetScaler as LB?
Currently defining a custom CIDR when creating a network with External devices is not possible. AFAIK this was because of a known issue in current versions of Netscaler supported by cloudstack, where you cannot define same CIDR in different Vlans. To avoid the conflicts cloudstack creates the random CIDR.
I do understand the reasons for the way it works. I just wish that it was possible to override this limitation via the API. We wanted to be able to define the CIDR so that we could try some VLAN magic at our switches to extend these isolated VLANs into our network outside of CCP.