Citrix App Delivery and Security Service – Self Managed

Install Citrix App Delivery and Security Service – Self Managed agent on Microsoft Azure cloud

The agent works as an intermediary between the Citrix App Delivery and Security Service – Self Managed and the managed instances in the enterprise data center, or on the cloud.

To install the Citrix App Delivery and Security Service – Self Managed agent on the Microsoft Azure cloud, you have to create an instance of the agent in the virtual network. Obtain the Citrix App Delivery and Security Service – Self Managed agent image from the Azure Marketplace, and then use the Azure Resource Manager portal to create the agent.

Before you begin creating the Citrix App Delivery and Security Service – Self Managed agent instance, make sure that you have created a virtual network with the required subnets where the instance will reside. You can create virtual networks during VM provisioning, but without the flexibility to create different subnets. For information about creating virtual networks, see http://azure.microsoft.com/en-us/documentation/articles/create-virtual-network.

Configure DNS server and VPN connectivity that allows a virtual machine to access Internet resources.

Prerequisites

Make sure that you have the following:

  • A Microsoft Azure user account
  • Access to Microsoft Azure Resource Manager

Note

  • Citrix recommends that you create resource group, network security group, virtual network, and other entities before you provision the Citrix App Delivery and Security Service – Self Managed agent virtual machine, so that the network information is available during provisioning.
  • For the Citrix App Delivery and Security Service – Self Managed agent to communicate with Citrix App Delivery and Security Service – Self Managed and the Citrix ADC instances, ensure that the recommended ports are open. For complete details about the port requirements for the Citrix App Delivery and Security Service – Self Managed agent, see Ports.

To install the Citrix App Delivery and Security Service – Self Managed agent on Microsoft Azure Cloud:

  1. Log on to the Azure portal (https://portal.azure.com) by using your Microsoft Azure credentials.

  2. Click +Create a resource.

  3. Type Citrix App Delivery and Security Service – Self Managed Agent in the search bar and select Citrix App Delivery and Security Service – Self Managed Agent.

    Azure networking pane

  4. Click Create.

    Create Resource Manager

  5. In the Create virtual machine pane, specify the required values in each section to create a virtual machine.

    Basics:

    In this tab, specify Project details, Instance details, and Administrator account.

    Create virtual machine

    • Resource group – Select the resource group you have created from the drop-down list.

      Note

      You can create a resource group at this point, but Citrix recommends that you create a resource group from Resource groups in the Azure Resource Manager and then select the group from the drop-down list.

    • Virtual machine name – Specify a name for the Citrix App Delivery and Security Service – Self Managed agent instance.

    • Region - Select the region where you want to deploy an agent.

    • Availability options – Select the availability set from the list.

    • Image - This field displays the already selected agent image. If you want to change to a different agent image, select the required image from the list.

    • Size - Specify the type and size of the virtual disk for deploying your Citrix App Delivery and Security Service – Self Managed agent.

      Select the Supported virtual disk type (HDD or SSD) from the list.

    • Authentication Type – Select Password.

    • User name and Password – Specify a user name and password to access the resources in the resource group that you have created.

    Disks:

    In this tab, specify Disk options and Data disks.

    Specify disks information

    • OS disk type - Select the virtual disk type (HDD or SSD).

    Networking:

    Specify the required networking details:

    Specify Networking

    • Virtual network – Select the virtual network.
    • Subnet – Set the subnet address.
    • Public IP address – Select the IP address.
    • Network security group – Select the security group that you have created.
    • Select inbound ports - If you allow public inbound ports, ensure the inbound and outbound rules are configured in the security group. Then, select the inbound ports from the list. For more details, see Prerequisites.

    Management:

    Specify Azure Security Center, Monitoring, and Identity.

    Specify Management

    Advanced:

    Optional, specify Extensions, Custom Data, and Proximity placement group.

    Specify Advanced

    Note

    In Custom Data, specify the Service-URL and Activation code that you copied from the Set Up Agents page in Citrix App Delivery and Security Service – Self Managed as instructed in Getting Started. Enter the details in the following format:

    registeragent -serviceurl <apigatewayurl> -activationcode <activationcodevalue>
    <!--NeedCopy-->
    

    Agent uses this information to auto-register with the Citrix App Delivery and Security Service – Self Managed during boot-up.

    If you specify this auto-registration script, skip step 7 and 8.

    Tags:

    Type the key-value pair for the Citrix App Delivery and Security Service – Self Managed agent tags. A tag consists of a case-sensitive key-value pair. These tags enable you to organize and identify the agent easily. The tags are applied to both Azure and Citrix App Delivery and Security Service – Self Managed.

    Specify Tags

    The configuration settings are validated and the Review and create tab displays the result of the validation.

    • If the validation fails, this tab displays the reason for the failure. Go back to the particular section and make changes as required.
    • If the validation passes, click Create. The agent deployment process begins.

      VM summary

      The deployment process might take approximately 10–15 minutes. Once the deployment is successfully completed, you can view your Citrix App Delivery and Security Service – Self Managed agent virtual machine in your Microsoft Azure account.

    Deploy VM

  6. Once the agent is up and running, using an SSH client, log on to your Citrix App Delivery and Security Service – Self Managed agent using the Public IP address.

    Note

    • If you specified the user name as nsrecover, use the default Citrix App Delivery and Security Service – Self Managed agent credentials (nsrecover/nsroot) to log on to the virtual machine.
    • Citrix recommends that you change your default password after the first logon. To change the password, at shell type: passwd nsroot.
  7. Enter the following command to invoke the deployment screen: deployment_type.py

  8. Enter the Service-URL and the Activation code that you had copied and saved from the Set Up Agents page in Citrix App Delivery and Security Service – Self Managed as instructed in Getting Started. The agent uses the service URL to locate the service and the activation code to register with the service.

    Register agent

After agent registration is successful, the agent restarts to complete the installation process.

After the agent has restarted, access Citrix App Delivery and Security Service – Self Managed and on the Set Up Agent page, under Discovered Agents, verify the status of the agent.

Install Citrix App Delivery and Security Service – Self Managed agent on Microsoft Azure cloud