NetScaler VPX

Déployer une instance autonome NetScaler VPX sur AWS

Vous pouvez déployer une instance autonome NetScaler VPX sur AWS en utilisant les options suivantes :

  • Console web AWS
  • Modèle CloudFormation créé par Citrix
  • AWS CLI

Cette rubrique décrit la procédure de déploiement d’une instance NetScaler VPX sur AWS.

Avant de commencer votre déploiement, lisez les rubriques suivantes :

Déployer une instance NetScaler VPX sur AWS à l’aide de la console web AWS

Vous pouvez déployer une instance NetScaler VPX sur AWS via la console web AWS. Le processus de déploiement comprend les étapes suivantes :

  1. Créer une paire de clés
  2. Créer un cloud privé virtuel (VPC)
  3. Ajouter d’autres sous-réseaux
  4. Créer des groupes de sécurité et des règles de sécurité
  5. Ajouter des tables de routage
  6. Créer une passerelle Internet
  7. Créer une instance NetScaler VPX
  8. Créer et attacher d’autres interfaces réseau
  9. Attacher des adresses IP élastiques à la carte réseau de gestion
  10. Se connecter à l’instance VPX

Étape 1 : Créer une paire de clés.

Amazon EC2 utilise une paire de clés pour chiffrer et déchiffrer les informations de connexion. Pour vous connecter à votre instance, vous devez créer une paire de clés, spécifier le nom de la paire de clés lorsque vous lancez l’instance et fournir la clé privée lorsque vous vous connectez à l’instance.

Lorsque vous examinez et lancez une instance à l’aide de l’assistant de lancement d’instance AWS, vous êtes invité à utiliser une paire de clés existante ou à en créer une nouvelle. Pour plus d’informations sur la création d’une paire de clés, consultez Paires de clés Amazon EC2.

Étape 2 : Créer un VPC.

Une instance NetScaler VPC est déployée au sein d’un VPC AWS. Un VPC vous permet de définir le réseau virtuel dédié à votre compte AWS. Pour plus d’informations sur AWS VPC, consultez Démarrer avec Amazon VPC.

Lors de la création d’un VPC pour votre instance NetScaler VPX, gardez les points suivants à l’esprit.

  • Utilisez l’option « VPC with a Single Public Subnet Only » pour créer un VPC AWS dans une zone de disponibilité AWS.
  • Citrix vous recommande de créer au moins trois sous-réseaux, des types suivants :
    • Un sous-réseau pour le trafic de gestion. Vous placez l’adresse IP de gestion (NSIP) sur ce sous-réseau. Par défaut, l’interface réseau élastique (ENI) eth0 est utilisée pour l’adresse IP de gestion.
    • Un ou plusieurs sous-réseaux pour le trafic d’accès client (utilisateur vers NetScaler VPX), par lesquels les clients se connectent à une ou plusieurs adresses IP virtuelles (VIP) attribuées aux serveurs virtuels d’équilibrage de charge NetScaler.
    • Un ou plusieurs sous-réseaux pour le trafic d’accès au serveur (VPX vers serveur), par lesquels vos serveurs se connectent aux adresses IP de sous-réseau (SNIP) appartenant à VPX. Pour plus d’informations sur l’équilibrage de charge et les serveurs virtuels NetScaler, les adresses IP virtuelles (VIP) et les adresses IP de sous-réseau (SNIP), consultez :
    • Tous les sous-réseaux doivent se trouver dans la même zone de disponibilité.

Étape 3 : Ajouter des sous-réseaux.

Lorsque vous avez utilisé l’assistant VPC, un seul sous-réseau a été créé. Selon vos besoins, vous souhaiterez peut-être créer d’autres sous-réseaux. Pour plus d’informations sur la création de sous-réseaux supplémentaires, consultez Ajout d’un sous-réseau à votre VPC.

Étape 4 : Créer des groupes de sécurité et des règles de sécurité.

Pour contrôler le trafic entrant et sortant, créez des groupes de sécurité et ajoutez des règles aux groupes. Pour plus d’informations sur la création de groupes et l’ajout de règles, consultez Groupes de sécurité pour votre VPC.

Pour les instances NetScaler VPX, l’assistant EC2 fournit des groupes de sécurité par défaut, générés par AWS Marketplace et basés sur les paramètres recommandés par Citrix. Cependant, vous pouvez créer d’autres groupes de sécurité en fonction de vos besoins.

Remarque :

Les ports 22, 80, 443 doivent être ouverts sur le groupe de sécurité pour l’accès SSH, HTTP et HTTPS respectivement.

Étape 5 : Ajouter des tables de routage.

Une table de routage contient un ensemble de règles, appelées routes, utilisées pour déterminer où le trafic réseau est dirigé. Chaque sous-réseau de votre VPC doit être associé à une table de routage. Pour plus d’informations sur la création d’une table de routage, consultez Tables de routage.

Étape 6 : Créer une passerelle Internet.

Une passerelle Internet a deux objectifs : fournir une cible dans vos tables de routage VPC pour le trafic routable sur Internet, et effectuer la traduction d’adresses réseau (NAT) pour les instances auxquelles des adresses IPv4 publiques ont été attribuées.

Créez une passerelle Internet pour le trafic Internet. Pour plus d’informations sur la création d’une passerelle Internet, consultez la section Attacher une passerelle Internet.

Étape 7 : Créer une instance NetScaler VPX à l’aide du service AWS EC2.

Pour créer une instance NetScaler VPX à l’aide du service AWS EC2, suivez les étapes suivantes.

  1. Depuis le tableau de bord AWS, accédez à Compute > EC2 > Launch Instance > AWS Marketplace.

    Avant de cliquer sur Launch Instance, assurez-vous que votre région est correcte en vérifiant la note qui apparaît sous Launch Instance.

    Région AWS

  2. Dans la barre de recherche AWS Marketplace, recherchez avec le mot-clé NetScaler VPX.

  3. Sélectionnez la version que vous souhaitez déployer, puis cliquez sur Select. Pour la version NetScaler VPX, vous avez les options suivantes :

    • Une version sous licence
    • Appliance NetScaler VPX Express (Il s’agit d’une appliance virtuelle gratuite, disponible à partir de NetScaler 12.0 56.20.)
    • Apportez votre propre appareil

L’assistant de lancement d’instance démarre. Suivez l’assistant pour créer une instance. L’assistant vous invite à :

  • Choisir le type d’instance
  • Configurer l’instance
  • Ajouter du stockage
  • Ajouter des balises
  • Configurer le groupe de sécurité
  • Vérifier

Assistant EC2

Étape 8 : Créer et attacher d’autres interfaces réseau.

Créez deux interfaces réseau supplémentaires pour VIP et SNIP. Pour plus d’informations sur la création d’interfaces réseau supplémentaires, consultez la section Création d’une interface réseau.

Après avoir créé les interfaces réseau, vous devez les attacher à l’instance VPX. Avant d’attacher l’interface, arrêtez l’instance VPX, attachez l’interface, puis mettez l’instance sous tension. Pour plus d’informations sur la façon d’attacher des interfaces réseau, consultez la section Attacher une interface réseau lors du lancement d’une instance.

Étape 9 : Allouer et associer des adresses IP élastiques.

Si vous attribuez une adresse IP publique à une instance EC2, elle reste attribuée uniquement jusqu’à l’arrêt de l’instance. Après cela, l’adresse est libérée et retourne au pool. Lorsque vous redémarrez l’instance, une nouvelle adresse IP publique est attribuée.

En revanche, une adresse IP élastique (EIP) reste attribuée jusqu’à ce qu’elle soit dissociée d’une instance.

Allouez et associez une adresse IP élastique pour la carte réseau de gestion. Pour plus d’informations sur l’allocation et l’association d’adresses IP élastiques, consultez les rubriques suivantes :

Ces étapes complètent la procédure de création d’une instance NetScaler VPX sur AWS. L’instance peut prendre quelques minutes pour être prête. Vérifiez que votre instance a réussi ses vérifications d’état. Vous pouvez afficher ces informations dans la colonne Vérifications d’état de la page Instances.

Étape 10 : Se connecter à l’instance VPX.

Après avoir créé l’instance VPX, vous vous connectez à l’instance à l’aide de l’interface graphique et d’un client SSH.

  • GUI

Voici les informations d’identification d’administrateur par défaut pour accéder à une instance NetScaler VPX

Nom d’utilisateur : nsroot

Mot de passe : Le mot de passe par défaut du compte racine ns est défini sur l’ID d’instance AWS de l’instance NetScaler VPX. Lors de votre première connexion, vous êtes invité à modifier le mot de passe pour des raisons de sécurité. Après avoir modifié le mot de passe, vous devez enregistrer la configuration. Si la configuration n’est pas enregistrée et que l’instance redémarre, vous devez vous connecter avec le mot de passe par défaut. Modifiez à nouveau le mot de passe à l’invite.

  • Client SSH

Depuis la console de gestion AWS, sélectionnez l’instance NetScaler VPX et cliquez sur Connecter. Suivez les instructions fournies sur la page Connectez-vous à votre instance.

Pour plus d’informations sur le déploiement d’une instance autonome NetScaler VPX sur AWS à l’aide de la console Web AWS, consultez Scénario : instance autonome

Configurer une instance NetScaler VPX à l’aide du modèle Citrix CloudFormation

Vous pouvez utiliser le modèle CloudFormation fourni par Citrix pour automatiser le lancement d’instances VPX. Le modèle offre la possibilité de lancer une seule instance NetScaler VPX ou de créer un environnement haute disponibilité avec une paire d’instances NetScaler VPX.

Vous pouvez lancer le modèle depuis AWS Marketplace ou GitHub.

Le modèle CloudFormation nécessite un environnement VPC existant et lance une instance VPX avec trois interfaces réseau élastiques (ENI). Avant de démarrer le modèle CloudFormation, assurez-vous de respecter les exigences suivantes :

  • Un cloud privé virtuel (VPC) AWS
  • Trois sous-réseaux au sein du VPC : un pour la gestion, un pour le trafic client et un pour les serveurs back-end
  • Une paire de clés EC2 pour activer l’accès SSH à l’instance
  • Un groupe de sécurité avec les ports UDP 3003, TCP 3009–3010, HTTP, SSH ouverts

Consultez la section « Déployer une instance NetScaler VPX sur AWS à l’aide de la console Web AWS » ou la documentation AWS pour plus d’informations sur la façon de remplir les prérequis.

De plus, vous configurez et lancez une instance autonome NetScaler VPX Express à l’aide du modèle Citrix CloudFormation disponible sur GitHub :

https://github.com/citrix/citrix-adc-aws-cloudformation/tree/master/templates/standalone/

Un rôle IAM n’est pas obligatoire pour un déploiement autonome. Cependant, Citrix recommande de créer et d’attacher un rôle IAM avec les privilèges requis à l’instance, pour les besoins futurs. Le rôle IAM garantit que l’instance autonome est facilement convertie en un nœud haute disponibilité avec SR-IOV, si nécessaire.

Pour plus d’informations sur les privilèges requis, consultez Configuration des instances NetScaler VPX pour utiliser l’interface réseau SR-IOV.

Remarque :

Si vous déployez une instance NetScaler VPX sur AWS à l’aide de la console Web AWS, le service CloudWatch est activé par défaut. Si vous déployez une instance NetScaler VPX à l’aide du modèle Citrix CloudFormation, l’option par défaut est « Oui ». Si vous souhaitez désactiver le service CloudWatch, sélectionnez « Non ». Pour plus d’informations, consultez Surveiller vos instances à l’aide d’Amazon CloudWatch

Configurer une instance NetScaler VPX à l’aide de l’AWS CLI

Vous pouvez utiliser l’AWS CLI pour lancer des instances. Pour plus d’informations, consultez la documentation de l’interface de ligne de commande AWS.

Déployer une instance autonome NetScaler VPX sur AWS