Application Delivery Management

Manual provisioning of Citrix ADC VPX instance on OpenStack

In a few enterprise networks, Citrix ADC VPX instances cannot connect to Citrix License Server to automatically download the licenses, for security reasons. In such a scenario, you need to manually deploy Citrix ADC VPX instances on OpenStack platform. Using the license access code received by you from Citrix, download the appropriate Citrix ADC VPX license and save it on your local system.

To Manually Provision Citrix ADC VPX Instance on OpenStack:

  1. Install the Citrix ADC Driver Software and Register Citrix Application Delivery Management (ADM) on OpenStack

    1. In Citrix ADM, navigate to Orchestration > Cloud Orchestration > OpenStack.

    2. Click Configure OpenStack Settings. In Configure OpenStack Settings page, you can set the parameters to configure OpenStack in Citrix ADM. You have two options here - Default and Customized.

    3. Select Default, if the OpenStack services are running on default ports.

  2. Navigate to Orchestration > Cloud Orchestration > OpenStack, and click Deployment Settings.

    1. Management Network - select the management network on OpenStack, to which the auto-provisioned Citrix ADC VPX is connected.

    2. Profile Name - select the profile from the drop-down list. The Citrix ADM uses the password contained in this profile to configure new auto-provisioned Citrix ADC VPX instances.

    3. Citrix ADC VPX Image in Glance - select the Citrix ADC VPX image available in the OpenStack Glance that is used to create a Citrix ADC VPX instance. The drop-down list will display only those images that are present on OpenStack Glance.

  3. In Citrix ADM, navigate to Orchestration > Cloud Orchestration > OpenStack > Service Packages, and then click Add.

  4. On the Service Package page specify the following parameters:
    1. Name - name for the service package. For example, enter SVC-PKG-GOLD.

    2. Citrix ADC Instance Allocation - select Dedicated or Partitioned as the type of instance allocation defined in the service package.  

    3. Citrix ADC Instance Provisioning - select Create Instance OnDemand to create Citrix ADC instances during the configuration itself.

    4. Auto Provision Platform - select OpenStack Compute. By default, Citrix ADC VPX will be selected as the instance type.

    5. Assign OpenStack Tenants/Placement Policies - section, under OpenStack Tenants, click Add, and select the tenant.

    6. Click Continue, and then click Done.

  5. Navigate to System > System Administration > Change System Settings and select http from the drop-down list.

  6. Navigate to Networks > Instances > Citrix ADC VPX.

  7. In Citrix ADC VPX page, click Admin drop-down list and select Provision Device.

    Citrix ADC VPX page

    1. On the Device Provisioning page, enter the name of the device, and select the service package that you created in the previous step.

    2. Click OK.

  8. Navigate to OrchestrationCloud Orchestration > OpenStack > Requests tab. Select the request and click Tasks to view the tasks. When the status of the task changes to Finished, it means that the Citrix ADC VPX is provisioned in Citrix ADM.

  9. Navigate to NetworksInstancesCitrix ADC VPX to check that the Citrix ADC VPX instance appears in Citrix ADC VPX page.

  10. Click the Citrix ADC VPX instance. When the Citrix ADC VPX instance opens in your browser window, log on to the instance. Navigate to Configuration > System > Licenses, and manually add the new license. For more information on how to add new license, see Citrix ADC Licensing Overview.

  11. Restart the Citrix ADC VPX instance.

    Restart ADC VPX

  12. After a few minutes, you can log on to OpenStack and in SystemInstances, you can see that the Citrix ADC VPX instance is deployed on OpenStack.

  13. LBaaS V2 API implementations are performed through Neutron LBaaS commands. Connect to any Neutron  client and run the configuration tasks. For more information on how to run configuration commands, see Configuring LBaaS V2 using Command Line.
Manual provisioning of Citrix ADC VPX instance on OpenStack