Prerequisites

Before attempting to create a VPX instance in  AWS, ensure you have the following:

  • An AWS account: to launch a NetScaler VPX AMI in an Amazon Web Services (AWS) Virtual Private Cloud (VPC). You can create an AWS account for free at www.aws.amazon.com.
  • An AWS Identity and Access Management (IAM) user account: to securely control access to AWS services and resources for your users. For more information about how to create an IAM user account, see the topic Creating IAM Users (Console).

An IAM role is mandatory for both standalone and high availability deployments. The IAM role must have the following privileges:

ec2:DescribeInstances

ec2:DescribeNetworkInterfaces

ec2:DetachNetworkInterface

ec2:AttachNetworkInterface

ec2:StartInstances

ec2:StopInstances

ec2:RebootInstances

autoscaling:*

 sns:*

 sqs:*

iam:SimulatePrincipalPolicy

iam:GetRole

If you use the Citrix CloudFormation template, the IAM role is automatically created. The template does not have the option to select an already created IAM role.

  • AWS CLI: to use all of the functionality provided by the AWS Management Console from your terminal program. For more information , see the AWS CLI user guide. You also need the AWS CLI to change the network interface type to SR-IOV.

Prerequisites

In this article