Migrate an application from a Citrix ADC appliance

In Citrix App Delivery and Security Service – Citrix Managed, you can either create an application or migrate an application from an existing ADC using the Migrate Application feature. With this feature, you can recreate an application configuration in Citrix App Delivery and Security Service – Citrix Managed that exists on a Citrix ADC appliance.

To migrate an application, you require a set of CLI commands as a starting point. For example, you can use the ADC configuration file (ns.conf). Citrix App Delivery and Security Service – Citrix Managed analyzes the CLI commands and identifies the list of distinct applications embedded in the configuration. You can then select one application configuration that you want to migrate. Citrix App Delivery and Security Service – Citrix Managed extracts the corresponding CLI commands, which you can review before the migration process starts. You can also view and change any of the following values:

  • IP Address/ports - The IP address and port of the services and service group members from the original application configuration.
  • Configuration Files/Secrets - Resource files or secrets specified in the application configuration. For example, password and certificate files.

Migrate application from ADC to Citrix App Delivery and Security

You’re ready to start migrating the application configuration. Migration creates an application. You must deploy this application on the target Citrix App Delivery and Security Service – Citrix Managed environment.

Supported Citrix ADC features

In Citrix App Delivery and Security Service – Citrix Managed, the migrate application feature recognizes and supports the following Citrix ADC features:

  • Content Switching
  • Load Balancing
  • Monitoring
  • SSL Offloading
  • Rate limiting
  • Rewrite
  • Responder
  • Web application firewall (WAF)
  • Bot Signature
  • Compression Control

How to migrate an ADC configuration to Citrix App Delivery and Security Service – Citrix Managed

Follow the steps to migrate an ADC configuration as applications to Citrix App Delivery and Security Service – Citrix Managed:

  1. Click Applications and select Migrate Application.

  2. In Specify Configuration, do the following:

    • Add the CLI commands or copy the commands from the configuration file (ns.conf) of a source ADC.

    • Select the target application environment where you want to deploy the application.

    Citrix App Delivery and Security Service – Citrix Managed discovers the applications (virtual servers) from the specified configuration.

  3. In Define Application, select the virtual server that defines the application that you want to migrate.

    Citrix App Delivery and Security Service – Citrix Managed generates the equivalent CLI commands depending on the target application environment.

  4. In Equivalent CLI commands, review the commands and click Next. If the application requires SSL certificates, upload the certificates, and specify their passwords.

  5. In IP Address/Ports, change the IP address and port values for the application servers as required.

  6. In Configuration Files/Secrets, specify the resource files or secrets specified in the application configuration. For example, password and certificate files.

  7. Click Migrate.

    After successful migration, an application is created with the specified configuration.

  8. Click Deploy.

    This action deploys the newly created application on the target Citrix App Delivery and Security Service – Citrix Managed Environment.

After the successful deployment, the application appears on the Applications page.

Migrate an application from a Citrix ADC appliance